Newsgroup: it.comp.os.linux.iniziare
Titolo: Pinnacle PCTV USB Hybrid (330e)

Salve
Ho questo dispositivo usb per vedere la televisione sia analogica che
digitale terreste su pc.
Vorrei testarla nel modo più semplice sotto linux.
Cercando in internet, ho letto che dovrebbe essere supportata del
modulo del kernel em28xx; io ho provato a caricarlo, poi a lanciare
mplayer con il comando
root@P4:/dev# mplayer tv:// -vo x11
ovviamente non funziona, l'output è questo:
MPlayer 1.0rc1-3.4.6 (C) 2000-2006 MPlayer Team
CPU: Intel(R) Pentium(R) 4 CPU 3.00GHz (Family: 15, Model: 2, Stepping:
9)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compilato per CPU x86 con estensioni: MMX MMX2 3DNow 3DNowEx SSE SSE2
Riproduco tv://.
Rilevato formato file TV!
Selected driver: dummy
 name: NULL-TV
 author: alex
Selected input hasn't got a tuner!
==========================================================================
Apertura decoder video: [raw] RAW Uncompressed Video
VDec: configurazione chiesta dal vo - 320 x 200 (sp.col. preferito:
Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect non definito - nessuna scalatura.
VO: [x11] 320x200 => 320x200 Planar YV12
SwScaler: using unscaled yuv420p -> rgb32 special converter
Scelto codec video: [rawyv12] vfm: raw (RAW YV12)
==========================================================================
Audio: nessun suono!!!
Inizio la riproduzione...
Nessun controllo legato al tasto 'c'.
V:   1.0 3364/3364 ??% ??% ??,?% 0 0
In uscita... (Uscita)
root@P4:/dev#
e lo "schermo" di mplayer rimane completamente verde.
Cosa posso fare per testare questa periferica?
Vi ringrazio,
Wakko Kid

 Selected input hasn't got a tuner!
Probabilmente al modulo va passato il parametro tuner=qualcosa, tipo:
# modprobe em28xx tuner=1
M.

 root@P4:/dev# mplayer tv:// -vo x11
Intanto di conviene dare un'occhiata ai log subito dopo il caricamento del
modulo, dovresti vedere qualche messaggio di v4l (video for linux), tipo il
device che e' stato assegnato . Poi sulla linea di comando di mplayer
aggiungi l'opzione -tv, es. :
-tv 'driver=v4l:normid=0:chanlist=europe-west:channels=E5-RaiUno,27-RaiDue' 
Ovviamente le frequenze indicate in channels devono avere un senso per la
tua zona. Se il device e' diverso da /dev/video0 lo devi indicare sempre
come sopra (device=/dev/videox).
-- 
Ciao.
Alessandro 

 device che e' stato assegnato .
questo è l'output:
Linux video capture interface: v1.00
em28xx v4l2 driver version 0.0.1 loaded
usbcore: registered new driver em28xx
nient'altro ... :-(
Ho trovato quest'altro:
http://www.mail-archive.com/linu...@linuxtv.org/msg20622.html
in pratica dice
try to add
{ USB_DEVICE(0x2304, 0x0226), .driver_info =
EM2881_BOARD_PINNACLE_HYBRID_PRO },
in em28xx-cards.c (~line 1359); recompile, test and report what's going
on..
Proverò e poi riporterò i risultati.

 Proverò e poi riporterò i risultati.
Controlla bene a che versione del kernel si riferisce, ad esempio negli
ultimi kernel il file in oggetto sembra essere parecchio piu' corto :
wc -l /usr/src/linux-2.6.18/drivers/media/video/em28xx/em28xx-cards.c
329 /usr/src/linux-2.6.18/drivers/media/video/em28xx/em28xx-cards.c
Prova anche a caricare il modulo con l'opzione video_debug=1 , forse viene
fuori qualcosa in piu'.
-- 
Ciao.
Alessandro 

 fuori qualcosa in piu'.
nulla di più..
Ti ringrazio ancora della disponibilità.
Wakko Kid