/dev/dvb/ to jest tylko nazwa urzadzenia, malo istotna. Zreszta i tak trzeba porobic odpowiednie odnosniki do tych urzadzen.
No widzisz droidtv wlasnie obsluguje mechanizm o ktorym pisalem, ale w moim przypadku malo pomocny, bo nie obsluguje skanowania DVB-S.
Ja uzylem do tego programu scan i mumudvb. A co do modulow to wszystko dziala. Nie pisalem, bo dla mnie to oczywiste. Wszystkie sterowniki do kart DVB-S i DVB-T, ktore sa w repo debiana dla armeabi dla kernela 2.6.36 beda dzialac.
Jesli ktos ma sky stara2 usb plus tu ma gotowy skrypt.
Pelna automatyzacja za pomoca gscripta.
Trzeba skompilowac najlepiej statycznie dwa programy scan i wspomniany mumudvb lub dynamicznie i skopiowac bibloteki do ich uruchomienia, takze jest troche zabawy. Plik firmware dvb-usb-tt-s2400-01.fw do znalezienia w sieci.
Tworzymy plik dvb-s.sh o zawartosci:
#skystar2 usb plus
mkdir /system/etc/firmware
chmod 0755 /system/etc/firmware
chown log.mount /system/etc/firmware
cp /sdcard/dvb/dvb-usb-tt-s2400-01.fw /system/etc/firmware
chmod 0644 /system/etc/firmware/dvb-usb-tt-s2400-01.fw
chown log.mount /system/etc/firmware/dvb-usb-tt-s2400-01.fw
mkdir /var/run/mumudvb
cp /sdcard/dvb/card0.conf /var/run/mumudvb
insmod /sdcard/dvb/dvb-core.ko
insmod /sdcard/dvb/dvb-usb.ko force_pid_filter_usage=1
insmod /sdcard/dvb/dvb-pll.ko
insmod /sdcard/dvb/tda10086.ko
insmod /sdcard/dvb/tda826x.ko
insmod /sdcard/dvb/lnbp21.ko
insmod /sdcard/dvb/dvb-usb-ttusb2.ko
mkdir /dev/dvb
mkdir /dev/dvb/adapter0
ln -s /dev/dvb0.demux0 /dev/dvb/adapter0/demux0
ln -s /dev/dvb0.dvr0 /dev/dvb/adapter0/dvr0
ln -s /dev/dvb0.frontend0 /dev/dvb/adapter0/frontend0
#runing mumudvb for streaming
cp /sdcard/dvb/ld-linux.so.3 /system/lib/
cp /sdcard/dvb/libc.so.6 /system/lib/
cp /sdcard/dvb/libgcc_s.so.1 /system/lib/
cp /sdcard/dvb/libpthread.so.0 /system/lib/
chmod 0644 /system/lib/ld-linux.so.3
chmod 0644 /system/lib/libc.so.6
chmod 0644 /system/lib/libgcc_s.so.1
chmod 0644 /system/lib/libpthread.so.0
chown log.mount /system/lib/ld-linux.so.3
chown log.mount /system/lib/libc.so.6
chown log.mount /system/lib/libc.so.6
chown log.mount /system/lib/libpthread.so.0
cp /sdcard/dvb/mumudvb /system/bin
cp /sdcard/dvb/scan /system/bin
chmod 0755 /system/bin/mumudvb
chmod 0755 /system/bin/scan
chown log.mount /system/bin/mumudvb
chown log.mount /system/bin/scan
nastepnie plik uruchamiajacy mumudvb
mumdvb.sh
mumudvb -c /var/run/mumudvb/card0.conf
przykladowy plik card0.conf dla satelity HotBird 13st.E i kanalu TV POLONIA
ip=127.0.0.1
name=TV POLONIA
ts_id=5101
pids=1001 160 80 500
freq=11487.80
pol=h
srate=27500
dvr_buffer_size=2
ip_http=127.0.0.1
port_http=4242
Pliki umiescic w stworzonym katalogu dvb na kartcie sd lub odpowiednio przerobic sciezki.
Wlaczamy vplayer ---> open http podajac adres http://127.0.0.1:4242/bynumber/1
Trzeba dobrac sobie wielkosc bufora, zeby nie cielo parametrem dvr_buffer_size
A dla urzadzen DVB-T jesli droidtv zeskanuje kanaly to sprawa jest prostsza.
Nie trzeba bawic sie kompilowaniem mumudvb i scan.
Ewentualnie zrobic tylko symlinki
ln -s /dev/dvb0.demux0 /dev/dvb/adapter0/demux0
ln -s /dev/dvb0.dvr0 /dev/dvb/adapter0/dvr0
ln -s /dev/dvb0.frontend0 /dev/dvb/adapter0/frontend0
Najpopularniejszym uklady DVB-T USB Devices - LinuxTVWiki
---------- Post dołączono o 16:53 ---------- Poprzedni post napisano o 16:43 ----------
Czytam wasze posty - i jestem jeszcze bardziej zielony w temacie czy istnieje Tuner DVB USB który zadziała z Androidem 4.0 ?
Istnieje.
---------- Post dołączono o 16:55 ---------- Poprzedni post napisano o 16:53 ----------
temu magikowi dziala
On to uruchomil zdaje sie juz rok temu na Froyo jak widac.
---------- Post dołączono o 17:00 ---------- Poprzedni post napisano o 16:55 ----------
Jednoznaczna odpowiedź: Na tą chwilę nie. A dokładniej: andorid w wersji na nasze tablety nie jest obecnie przystosowany do obsługi tunerów dvbt.
I prawdopodobnie w oficjalnym wydaniu przez GC nigdy nie bedzie. A mozna uruchomic nawet tuner satelitarny co pokazalem.