Vettem egy Pinnacle PCTV USB2-es külső USB tunert a Media Markt-ban (PCTV USB2 PAL RC6 Rev:1.2). A mellékelt windows-os program nem használható, de az internetről lehetölthető 3.4-es Pinncale Mediacenter sem működik. Hihetetlen, hogy így adnak ki egy terméket, hogy a mellékelt programmal használhatatlan a vevő. A DScaler-el képet sikerült elővarázsolni. Mi a helyzet Linux alatt?
A tesztgép egy Gericom BlockBuster 9600-as: 2400+-os Mobile Athlon XP-vel, 512 MiB RAM-mal, 40 GiB-os vinyóval felszerelve. A videókarcsi egy Mobil Radeon 9600-as 64 MiB RAM-mal.
Debian alatt próbálkoztam. Éppen tegnap fordítottam le a 2.6.14.4-es
kernelt, majd letöltöttem a video4linux forrását CVS-ből. Erre azért van
szükség, mert a hivatalos kernelekben még nincs benne az em28xx modul. A
következő parancsokat adjuk ki például az /usr/src vagy az
/usr/local könyvtárban, ill. ott ahol van írási jogunk és szeretnénk,
hogy oda kerüljenek a forrásfájlok:
cvs -d :pserver:anonymous@cvs.linuxtv.org:/cvs/video4linux login
cvs -d :pserver:anonymous@cvs.linuxtv.org:/cvs/video4linux co -P v4l-dvb
A jelszó kérésekor csak üssük le az Enter billentyűt. Lépjünk be a v4l-dvb könytárba és adjuk ki a következő parancsokat:
make
make install
(Az utóbbi parancshoz már valószínűleg rendszergazdai jogosultságok kellenek.)
Ezután, ha van egy hotplug vagy udevd démonunk az be is húzza
automatikusan a szükséges modulokat, ha csatlakoztatjuk az eszközt. Az
lsusb a következőt mondja:
Bus 004 Device 007: ID 2304:0208 Pinnacle Systems, Inc. [hex] Pinnacle Studio PCTV USB2
Bus 004 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 003: ID 03ee:6441 Mitsumi
Bus 001 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
lsmod:
snd_usb_audio 75200 0
em2820 40220 0
tda9887 15632 0
tuner 45224 0
saa711x 6672 0
em28xx 48036 0
compat_ioctl32 1024 1 em28xx
v4l1_compat 14340 2 em2820,em28xx
v4l2_common 4736 2 em2820,em28xx
videodev 7424 2 em2820,em28xx
ir_common 8196 1 em28xx
tveeprom 13456 2 em2820,em28xx
snd_usb_lib 14976 1 snd_usb_audio
snd_hwdep 7328 1 snd_usb_audio
Az mplayer-el egyből ki is próbálhatjuk:
mplayer -zoom -tv amode=1:input=0:norm=PAL:driver=v4l2:\
width=720:height=576:outfmt=yuy2:alsa:adevice=PALSECAM.0:forceaudio tv://
Ha mplayerTV-t használunk állítsuk be a kimeneti formátumot yuy2-re
vagy i420 és akkor fog megfelelően működni a kártya. Az
adevice=PALSECAM.0 helyett jó lenne a hw.1,0 (ha második hangkártya az
USB vevő), de sajnos nem működik.
A tvtime-mal sikerült hangot csiholni! A tvtime indítása után ezt
kell elindítani:
#!/bin/sh
while [ 1 ];
do
sox -t ossdsp -r 44100 -w -c 2 /dev/dsp1 -t ossdsp /dev/dsp;
done
Elvileg ennek is kellene működnie:
arecord -f cd -d PALSECAM.0 | aplay -d hw.0,0
A TV vevőnek jó képe van egyébként, de sajnos csak az 450-500 MHz alatti tartományban. Efelett drasztikusan csökken a kép minősége. Budapesten a XIV. kerületben a UPC kábeltv adások egy része e felett van. A kiskunfélegyházi kábeltv szolgáltató adása mind 400 MHz alatt van, ezek jól vehetők.