Technaxx USB DVB-T

Nemrég vettem ezt az USB sticket 4000 FT-ért ( http://digitall.hu/webshop/149384_Technaxx_DVBT_S4__USB_2_0_DVB_T_Stick ), és eddig nagyon tetszik.

A pozitívumok:

  • Standard Coax antenna bemenet, így egy normális antennát is könnyen rá lehet kötni
  • MPEG-4 HD vevő képesség. Szépen jönnek rajta a MindigTV HD csatornái :)
  • AF9015 chip, így linux-szal is kompatibilis
  • Olcsó :) (Bár mostmár 4800)

A negatívumok:

  • A hozzá adott szoftver nem képes az ION-t használni dekódolásra, így számomra hasznavehetetlen
  • Azt írták a várható beszerzési idő 2 hét...Ehhez képest a VB elején leadott rendelésem most szeptemberben mehettem átvenni

Jelenleg linuxon nem tudom kipróbálni, mert egy itt lévő scripttel kellene lefordítani hozzá egy kernel modult, ami a 2.6.35-ös kernellel nem megy, én meg pont most frissítettem 10.10 beta-ra...

Hozzászólások

hmmm... epp most gondolkodtam rajta, hogy kene valami a mostani tunerem helyett, mert a TV-t nem tudom rendesen beloni ra, nem tiszta a kepe, es akarmit csinalok vele, sehogyse lesz az. de ez nagyon jo kis cuccnak nez ki. koszi a tippet! :)

--
http://www.flickr.com/photos/mizyhun/

A leírás szerint:

(1) wget http://jusst.de/manu/fw/AFA/dvb-usb-af9015.fw_a-link
(2) sudo mv dvb-usb-af9015.fw_a-link /lib/firmware/dvb-usb-af9015.fw
(3) hg clone http://linuxtv.org/hg/~anttip/af9015/
(4) https://patchwork.kernel.org/patch/101170/raw/
(5) cd af9015/linux
(6) patch -p1 < ....../V4L-DVB-New-NXP-tda18218-tuner.patch (ahova mentetted)
(7) cd ..
(8) make
(9) sudo make install

dmesg-vel ellenőrzöd, hogy minden jól ment-e

Forrás: http://forum.golem.de/kommentare/opensource/linux-kernel-version-2.6.35…

Ugyanúgy nem fordul le:


make[2]: Entering directory `/usr/src/linux-headers-2.6.35-20-generic'
CC [M] /home/xmister/af9015/v4l/tuner-xc2028.o
/home/xmister/af9015/v4l/tuner-xc2028.c: In function 'free_firmware':
/home/xmister/af9015/v4l/tuner-xc2028.c:252: error: implicit declaration of function 'kfree'
/home/xmister/af9015/v4l/tuner-xc2028.c: In function 'load_all_firmwares':
/home/xmister/af9015/v4l/tuner-xc2028.c:314: error: implicit declaration of function 'kzalloc'
/home/xmister/af9015/v4l/tuner-xc2028.c:314: warning: assignment makes pointer from integer without a cast
/home/xmister/af9015/v4l/tuner-xc2028.c:365: warning: assignment makes pointer from integer without a cast
/home/xmister/af9015/v4l/tuner-xc2028.c: In function 'xc2028_attach':
/home/xmister/af9015/v4l/tuner-xc2028.c:1314: warning: assignment makes pointer from integer without a cast
make[3]: *** [/home/xmister/af9015/v4l/tuner-xc2028.o] Error 1
make[2]: *** [_module_/home/xmister/af9015/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.35-20-generic'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/home/xmister/af9015/v4l'
make: *** [all] Error 2

Viszont az utolsó patch itt Már többet segített, igaz a compat.h-t kézzel kellett átírnom.

---
BME-VIK '09
Compaq Mini 311 - N270 @ 2323 MHz - 3GB DDR3 @ 1240 MHz - ION

Talán egy makró segít:

>> #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,35)
>> #define usb_alloc_coherent(a, b, c, d) usb_buffer_alloc(a, b, c, d)
>> #define usb_free_coherent(a, b, c, d) usb_buffer_free(a, b, c, d)
>> #endif

De meg ne kérdezd, hova kell tenni... :D

...ááá...

Inkább egy újabb kéne ebből... https://patchwork.kernel.org/patch/101170/raw/ ..de nem akadok rá

pill-pill, most értem haza Egyetemről :)

Nah sikerült, ezzel már felismeri rendesen :)

Viszont most sem az igazi valami:

$ scan /usr/share/dvb/dvb-t/hu-Kekes
scanning /usr/share/dvb/dvb-t/hu-Kekes
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
initial transponder 658000000 0 3 9 3 1 2 0
initial transponder 858000000 0 3 9 3 1 2 0
>>> tune to: 658000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_3_4:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE
WARNING: >>> tuning failed!!!
>>> tune to: 658000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_3_4:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE (tuning failed)
WARNING: >>> tuning failed!!!
>>> tune to: 858000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_3_4:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE
WARNING: >>> tuning failed!!!
>>> tune to: 858000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_3_4:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE (tuning failed)
WARNING: >>> tuning failed!!!
ERROR: initial tuning failed
dumping lists (0 services)
Done.

Esetleg ha lenne egy már elkészített channels.conf a Kékes adóról valahol, akkor azzal megnézném még.

---
BME-VIK '09
Compaq Mini 311 - N270 @ 2323 MHz - 3GB DDR3 @ 1240 MHz - ION

Wow, vonzó az ára.

--
"ktorrent utan az utorrent volt [...] beallithatatlan"
...

Egy ötlet, hátha valaki belekapaszkodik:

Cél: Reklámok mellőzése

Megoldás:

(1) Hangszint figyeléssel
(2) Logomegjelenés figyeléssel

Az (1) megvalósítására semmi ötletem sincs. Viszont a (2)-t nem olyan nehéz megvalósítani. Másodpercenként lekérjük a videopufferből a képet és elemezzük a megfelelő területen van-e logó.