maanantai 27. syyskuuta 2010

compile cli aumix for snake os on ubuntu

This doesn´t include gui becouse i dont know how compile gtk or ncurses for snake os
You have to install snake os sdk and export path to point arm compiler: Snake os FAQ
sudo su
apt-get build-dep alsa-utils
apt-get source alsa-utils
cd alsa-utils-1.0.22/
CC=arm-linux-gcc LDFLAGS="-static" ./configure --host arm-linux --without-gpm --without-sysmouse --without-ncurses --without-gtk
make
cd src
scp aumix root@nas-ip:/usb/sda1

usage:
aumix [-[[+|-][]]||
R[ecord]|P[lay]|q[uery]] [-dhLqS] [-f ]

channel options:
v: main volume x: mix monitor
b: bass W: PCM 2
t: treble r: record
s: synthesizer i: input gain
w: PCM o: output gain
p: PC speaker 1: line 1
l: line 2: line 2
m: microphone 3: line 3
c: CD

other options:
d: adjust a device besides /dev/mixer
f: specify file for saving and loading settings (defaults to
~/.aumixrc or /etc/aumixrc)
h: this helpful message
L: load settings
q: query all channels and print their settings
S: save settings

Basically i just use aumix -q and aumix -v 99, 99 commands \,,/
*EDIT*

You can get ncurses gui if you remove --without-ncurses switch and copy /lib/terminfo folder from full linux distribution to snake os folder /usb/sda1/terminfo and do export TERMINFO=/usb/sda1/terminfo/

USB Soundcard on Cheap NAS device running snake os

Firstly you need some kind of usb storage to store modules and programs

Install snake os 1.20 on nas device. Use google
Download and extract snake os sdk (1.10) on linux os (google)
became root (sudo su)
cd snakeos-sdk
export PATH=tools/arm-uclibc-3.4.6/bin/:$PATH
cp configs configsbackup
cp configs/str8132_defconfig_jffs2 kernels/linux/.config
cd kernels/linux
make clean && make menuconfig

Select modules to compile. Do not deselect any preselected drivers (unless you know what you are doing)

Device Drivers ---> USB Support ---> (*) Obsolete OSS USB drivers --> (M) USB Audio support
Device Drivers ---> Sound ---> (M) Sound card support
Device Drivers ---> Sound ---> Advanced Linux Sound Architecture --->
(M) Advanced Linux Sound Architecture
(M) Sequencer support
(M) OSS Mixer API
(M) OSS PCM (digital audio) API
USB devices ---> (M) USB Audio/MIDI driver
exit and save

cp .config ../../configs/str8132_defconfig_jffs2
cd ../../
./mk_snakeos_image.sh

If everything went right you get error: ROOTFS TOO BIG: 2949120 bytes BIGGER THAN 2752512 bytes - ABORTING
Thats allright because we won´t be using rootfs for extra modules

scp -r rootfs/target/lib/modules/2.6.16-gazineu/kernel/ root@nas-ip:/usb/sda1/modules
Create script to load all sound modules at once:
nano modules.sh
#######################################
insmod /usb/sda1/modules/sound/soundcore.ko;
insmod /usb/sda1/modules/sound/core/snd-page-alloc.ko;
insmod /usb/sda1/modules/sound/core/snd.ko;
insmod /usb/sda1/modules/sound/core/snd-hwdep.ko;
insmod /usb/sda1/modules/sound/core/snd-timer.ko;
insmod /usb/sda1/modules/sound/core/snd-pcm.ko;
insmod /usb/sda1/modules/sound/core/oss/snd-mixer-oss.ko;
insmod /usb/sda1/modules/sound/core/oss/snd-pcm-oss.ko;
insmod /usb/sda1/modules/drivers/usb/class/audio.ko;
insmod /usb/sda1/modules/sound/core/seq/snd-seq-device.ko;
insmod /usb/sda1/modules/sound/core/snd-rawmidi.ko;
insmod /usb/sda1/modules/sound/usb/snd-usb-lib.ko;
insmod /usb/sda1/modules/sound/usb/snd-usb-audio.ko;
#########################################

scp ./modules.sh root@nas-ip:/usb/sda1/modules
ssh root@nas-ip
cd /usb/sda1/modules
chmod u+x modules.sh
./modules.sh

If all the modules loads without errors sound should work now.
All you have to do is figure out how to compile some players ;-)

Please contact or comment if you have any suggestions or if you know how to load modules at boot.
This might be usefull: Compile cli aumix for snake os

maanantai 26. tammikuuta 2009

Vdr scripti nokian tablettiin

Rupesi kiinnostamaan että saisko tohon padiin pakattua lennossa digitv-streamia niin että olisi mahdollisimman helppo käyttää ja aikani tahkottuani vlc:n erilaisten viritysten ja mencoderin putkittamisen kanssa huomasin että streamdeviin on jo valmista skriptiä automaattiseen pakkaamiseen.

Siihen tarvi enää lisätä ssh ja jonkinlainen menu joten tekaisin n810:ä varten yksinkertaisen scriptin joka kysyy mitä kanavaa halutaan katsoa ja avaa ssh-putken serveriin sekä käynnistää mplayerin. Toimii toki muissakin linuxeissa.

Katselupäähän tarvitaan openssh-client ja mplayer.
Serveriin tarvii openssh-server, vdr, vdr-plugin-streamdev-server

streamdev pluginin asennusohje

Ensin täytyy viritellä ssh yhdistämään ilman salasanakyselyä luomalla avainparit ja siirtää niistä toinen serveriin -> Ohje

Tässä oma /usr/bin/tv n810:n

#!/bin/sh
echo "1=TV1 2=TV2 3=MTV3 4=MTV3 MAX"
echo "5=MTV3 FAKTA 6=NELONEN 7=SUBTV 8=JIM"
echo "9=SUB JUNIORI 10=NICKELODEON 11=SUB LEFFA 12=THE VOICE"
echo "13=MUSIC TELEVISION 14=URHEILUKANAVA 15=URHEILU+KANAVA\ 16=EUROSPORT"
echo "17=DISCOVERY 18=DIGIVIIHDE 19=YLE FST 20=YLE TEEMA"
echo "Poistu ctrl+c"
echo -n "Valitse Kanava: "
read ANSWER

ssh -f -L 3010:localhost:3000 user@host sleep 10; mplayer \
http://localhost:3010/Extern/$ANSWER

oma /root/externremux.sh tiedostoni serverissä:

#!/bin/bash
rm -f /tmp/out.avi
/usr/bin/mkfifo /tmp/out.avi
cat /tmp/out.avi & /usr/local/bin/mencoder -vf scale=400:240 -ovc lavc -lavcopts \
vcodec=msmpeg4v2:vhq:vbitrate=192 -oac \
mp3lame -lameopts br=56:abr -o /tmp/out.avi -- - &>/tmp/out.log

En ole vielä päässyt kokeilemaan tv:tä kodin ulkopuolelta mutta uskoisin sen toimivan aivan hyvin mistä vaan verkosta joka pystyy siirtämään 256kb/s

tiistai 8. heinäkuuta 2008

Project xs-xbox

Yritys tehdä pieni ja hieno xbox.

Molemmissa tavotteissa jouduin hieman tinkimään riittävän taidon puuttuessa ,mutta omasta mielestäni lopputulos on ihan riittävä ensimmäiseks kotelontekoyritykseks.

Homma meni jotenkin niin että:
Sain modaamattoman xboxin ja huomasin että sen sais laitettua vanhaan alumiiniseen videovalvontalaitteiston koteloon.
Ensin sovittelinkin sitä siihen mutta sitten tuli mieleen että kun kerran siihen jää useita senttejä kumpaankin suuntaan tyhjää tilaa niin voishan sitä koteloo pienentää vielä entisestään ja kavensin sitä 3-5cm kahdelta sivulta.

Sitten rupesi ajatus laukkaamaan ja modeja tuli aika monta yhteensä.
Modpiiri nyt tietty!
Olis kannattanut ostaa smartxx mikä on paljon parempi.

Sen jälkeen tuli mieleen että se ois hieno jos sen alumiinin sais hiottua ihan peiliks.
Soppa oli aika väkevää kun poistettiin eloksointia. (Kodin putkimiestä ja vettä)

Eloksoinnit lähti ja loput reiätkin tuli nakerreltua. On muuten ikävää puuhaa pelkällä porakoneella, kuviosahalla ja viiloilla

Vitunmoisen hiomisen jälkeen ensimmäinen jonkinlainen kiilto nurkassa:
Noiden pohjamitälienappuloiden nuppuloimista (tässä kohtaa ois saanut olla pylväsporakone):
Pistetään nyt bitumimattookinkun sattuu oleen. (hifistit tykkää)
Poweria piti vähän sahata, ehkä liikaakin:
Osia hahmoteltu paikalleen:
Harmi vaan että toi cf-kortti ei sitten toiminut levynä xboxille kun xbox ei boottaa alle 8gt levyllä *GRRR*
jouduin päätymään originaali kiintolevyyn:

Meinas alkaa ahistamaan:
Jostain syystä muutin 2 porttia usb:ksi, ehkäpä huvikseni:
Hiomisesta ei oo mitään kuvia kun jokainen varmaan tietää miltä se näyttää ,mutta voin sanoo että kiiltäväks hiomisessa oli suurin työ koko projektissa ja kulu vesihiomapapereita sekä metal polishia ja laikkoja

Sitten menin hakeen tollasen kaukosäätimen modpiiri.com:sta tai vastaanotinhan tossa kuvassa vain on:
On se nyt hieno niin sitten. Poistin boksin powerista sen tavallisen 2 napasen virtajohdon liittimen ja laitoin 3 napaisen pc:n powerista ryöstetyn jotta saa maadotuksen metallikotelolle:
Päin persettähän se meni tuulettimen aukon teko. En muista mistä ton ritilän ryöstin. napsin siitä vähän pienemmäks ja vääntelin rautoja öö jotenkin:
Testikäytössä jo. tollasen ilmanottoritilän sitten menin pistään. hienompiakin ois varmaan jotain löytynyt (biltema, joku veneen ritilä):
Etulevyn tekoa vahvalla mututuntumalla. Ensin ite levy. en muista teinkö yhen vai neljä kertaa ja sitten päälle musta maali paitsi xbmc:n logon kohdalle ja sen päälle peilikalvo ja auton tuuninki starttinappula. Yhdessä kuvassa myös köyhän miehen valopöytä:
Etulevyyn tuli myös kaukosäätimen vastaanottimesta purettu piirilevy suoraan peliportin liittimeen emolevyllä. konkat jouduin tinaamaan piirilevyn toiselle puolelle:


Seuraavasta kuvasta näkyy valopatentti ja piirisarjan siili. piirisarjassa ei sitä normaalisti oo mutta sattu oleen sopiva niin länttäsin kiinni kun jäähdytys voi olla vähän heikompi mitä normi xboxissa:

Idekaapelista lyhensin sen pidemmän pätkän ja yhen liittimen poooijes:
Eiköhän siinä nyt oo aika pitkälle kaikki modit listattu mitä tuli boxiin ja lopputulos on tämän näkönen:
En tainnut huomata mainita että dvd-asemahan puuttuu vallan. sillä mitään teekään kun tolla katsotaan verkon yli digitv-nauhotukset ja elokuvat makkarissa.
Käytettävyys on muuten ihan hyvä mutta ilmeisesti peilikalvo häiritsee muutenkin epäherkkää kaukosäädintä ja harvoin tapahtuva boxin jumiutuminen aiheuttaa ikävän sängystä nousemisen.
*lisäys*
Näin parin vuoden jälkeen xbox käy ja kukkuu vieläkin ja jumiutuminenkin loppui kun vaihtoi peri viallista pullistunutta kondensaattoria.
Käyttö on tosin jäänyt aika vähäiselle vanhentuneen raudan vuoksi :)

83.5kg

maanantai 23. kesäkuuta 2008

kirjaannu sisään.....

Tuli mieleen kirjottaa blogia kun alko vituttaan.
Kirjaannu sisään. klik (koita nyt vittu kirjaantua jo miten kauan voi kestää kirjaantuminen nykyaikana saatana!)
No niin!
Ihmisen lasta ei oo tehty istuun 24/7 pc:n ruudun takana ja nyt se on ollut vähän niinkun pakollista koska ei ulos voi mennä kun sataa aina ja aina ja aina ja aina ja aina.................. ja nyt "jo" alkaa tulos näkyä niin että joka ikinen asia rupee vituttamaan.

Miten pitkälle voidaan mennä tällä linjalla että joka paikkaan pitää olla tunnus ja salasana? sehän ei voi olla jokapaikassa sama koska se ei ois tietoturvallista ja aina kun klikkaa linkkiä johkin paskafoorumille pitää olla tunnus ja salasana mitä ei tietenkään voi muistaa heti ja vitutus ehtii nousta hipiään jo ennenkun pääsee ees lukeen sitä täysin turhaa postausta.

En keksi ees mitään oikeen elämän vitutusta koska tälläsessä hienossa suomen kesässä ei voi oikeaa elämää viettää.

Pääsis ees pelaan sulkapalloo tai leikkaan ees nurmikkoo vaikka se nurmen niittäminen paskaa hommaa onkin niin se on silti 10 kertaa hienompaa kun viritellä tietokoneita sisällä. niks naks klik klik naputi naputi error kertaa 100.
Et vain osaa, et vain osaa, et vain osaa, et vain osaa, rtfm, rtfm, rtfm, rtfm, Haistakaa paska*8 kaikkee on kokeiltu ja mikään ei toimi ja miten vitussa tähän saa alleviivauksen!

Oon huomannut että ihmiset jotka osaa ei oikeestaan vittuile että et osaa vaan kertoo vaan vastauksen ongelmaan tai yrittää ees neuvoa. Muut lähinnä verhoaa osaamattomuutensa vittuiluun.

Neuvo joka toimii kaikkeen: mene ulos ja tee jotain missä väsyt.

Onpa paska blogipostaus. En vain osaa.
87.9kg

This is the new shit

Jos nyt puhuis tekniikasta kun ei mikään oikein muuten häiritse.

Asuksella on ilmeisesti noussut hieman kusi hattuun 7" eee:n kanssa kun 9" ja 10" mallien hinnat kohoo pilviin.
Vaikuttaa siltä että 7" on vain härnyyksi tehty ja loput on rahastusta, mutta ei se mitään sillä msi wind hyökkää rajusti takaapäin ja julkaisee 10" 1,6ghz intel atom prossulla tehdyn pikkuläppärin hintaan 399 dollaria :)
Kiintolevyä uutuudessa on 80gt ja akkukesto 5 ja puoli tuntia.

Passais asuksenkin tarkastella hintojaan kun 10" eee maksaa 625 dollaria

Toinen uutuus mikä on varmaan melko tuntematon suurimmalle osalle ihmisistä on xbmc pc:lle.

Nyt saa asennettua usb-tikulle linuxin mikä käynnistää xbmc:n ja xbmchän on paras mediasofta mitä on tehty käytettävyydeltään ja formaattien laajuudelta + siihen saa scriptejä mitkä esim toistaa verkon yli esim youtubee ynnä muuta.

xbmc on ollut aiemmin modattuun xboxiin asennettava mediasoitin/dashboard mistä voi käynnistää pelejä, mutta xbox1:sen rajallisen prosessoritehon ja muistin vuoksi se ei ole pystynyt toistaan teräväpiirtomateriaalia.

Nyt pc-versio mahdollistaa senkin ja sitähän on pakko koestaa kunhan jaksaa sopivan koneen värkätä siihen käyttöön.

Vielä kun xbmc:n sais tungettua johonkin popcorn hour tyyppiseen laitteeseen niin siinä se oliskin täydellinen soitin.
Niin ja chlas ohlsonin itkuhälyttimiä ette sitten osta. Kaks oli jo rikki ostaessa ja kolmas on ehjä mutta toimii erittäin epävarmasti.

88.5kg

sunnuntai 15. kesäkuuta 2008

Kalsaribaarin jukeboksin virallinen top30

HAI!
Sen enempää jupisematta tässä tulee:

1 Mokoma Marras Luihin ja ytimiin 2007 4:01 S 33
2 Kaija Koo Tinakenkätyttö Parhaat Levy-1
4:29 S 29
3 Stam1na Kadonneet kolme sanaa Stam1na 2005 3:43 S 21
4 Nuket Askeleet On Maantiellä Mittaa 1988 4:29 S 17
5 Takiainen Nuole Kasvoni Alasti 2004 2:21 S 17
6 Tenacious D Beelzeboss (The Final Showdown) The Pick Of Destiny 2006 5:36 S 17
7 Nuket Kun Vielä Nuori Olla Voi On Maantiellä Mittaa 1988 3:33 S 16
8 Machinae Supremacy Gianna Sisters promo 2001 4:35 S 15
9 Kalle Holmberg Pesäpallolaulu Kaj Chydenius - Lauluja 1966 0:49 S 15
10 Alphaville Big In Japan

4:46 S 14
11 E-Type Russian Lullaby Greatest Hits 0 3:14 S 14
12 Cantawierre Totuus ei pala tulessakaan Häijy -EP 0 4:18 S 14
13 Depeche Mode Enjoy the Silence Simply The Best Of The 90s
4:22 S 13
14 Metallica Nothing Else Matters Black 8 6:29 S 13
15 Paula Koivuniemi Sata kesää tuhat yötä
0 3:56 S 13
16 ACDC TNT
0 3:35 S 13
17 Bullets and Octane Pirates The Revelry 2004 2:18 S 13
18 Olavi Uusivirta & Paula Vesala Pimeä tie, mukavaa matkaa Melkein Vieraissa - Tribuutti Leevi & The Leavingsille 2007 4:57 S 12
19 U2 One Achtung Baby 1991 4:36 S 12
20 Jamiroquai Deeper Underground Synkronized 1999 4:45 S 12
21 Megadeth Symphony Of Destruction No Risk Disk 1999 2:29 S 12
22 Bruce Hornsby That's Just The Way It Is
0 4:57 S 11
23 Zen Café Rakastele mua Rakastele mua 2006 3:28 S 11
24 Dire Straits Money For Nothing Sultans Of Swing - The Very Be 1998 4:10 S 11
25 Volbeat Radio girl Rock The Rebel / Metal The Dev 2007 3:46 S 11
26 R.E.M. Losing My Religion In Time-The Best Of REM 1988-2 2003 4:29 S 10
27 Aha Take On Me
0 3:50 S 10
28 Uniklubi Koko talvi kesämökillä Melkein Vieraissa - Tribuutti Leevi & The Leavingsille 2007 3:29 S 10
29 Lauri Tähkä Ja Elonkerjuu Pauhaava sydän Pauhaava sydän 0 3:23 S 10
30 Stam1na Lääke Raja 2008 4:24 S 10


87.5kg