mediacenter e schede tv

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
fu0
Linux 0.x
Linux 0.x
Messaggi: 27
Iscritto il: lun 17 mag 2004, 0:00
Nome Cognome: Fulvio Brambilla
Slackware: 14.2
Desktop: kde
Località: Prov. Milano

mediacenter e schede tv

Messaggio da fu0 »

Ciao,
posto un quesito dopo che alcuni giorni nei quali ho letto un po' di tutto ma non mi e' chiara la soluzione.
Ho realizzato un mediacenter con due schede una dvb-t ed una dvb-s .
Le schede funzionano e con kaffeine vedo entrambe e riesco a sintonizzare e vedere la tv.
Il problema e' che molti programmi che lavorano con v4l si aspettano di trovare /dev/video0 che invece io non ho.
La domanda: è normale che sia così o manca la configurazione per crearlo?
inoltre quei due moduli v4l... a che servono?

Grazie mille.

allego due dati:
fulvio@mmbox:~$ lsmod
Module Size Used by
snd_seq_dummy 6788 0
snd_seq_oss 32896 0
snd_seq_midi_event 10112 1 snd_seq_oss
snd_seq 50640 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device 10508 3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss 42784 0
snd_mixer_oss 18048 2 snd_pcm_oss
nfsd 209904 13
exportfs 8576 1 nfsd
lockd 61576 2 nfsd
sunrpc 149980 8 nfsd,lockd
ipv6 254496 356
capability 7304 0
commoncap 9344 1 capability
lp 13736 0
parport_pc 27812 1
parport 34760 2 lp,parport_pc
pcspkr 6528 0
psmouse 39048 0
usb_storage 82624 0
nvidia 6821236 40
amd64_agp 13572 1
budget_av 20224 0
saa7146_vv 48512 1 budget_av
video_buf 24068 1 saa7146_vv
videodev 29184 1 saa7146_vv
v4l2_common 18688 2 saa7146_vv,videodev
v4l1_compat 17668 2 saa7146_vv,videodev
tua6100 6656 1 budget_av
budget_core 12548 1 budget_av
saa7146 18952 3 budget_av,saa7146_vv,budget_core
ttpci_eeprom 6144 1 budget_core
tda10021 9988 1 budget_av
tda1004x 18948 1 budget_av
b2c2_flexcop_pci 10008 0
b2c2_flexcop 25612 1 b2c2_flexcop_pci
mt352 10116 1 b2c2_flexcop
mt312 11268 1 b2c2_flexcop
bcm3510 12804 1 b2c2_flexcop
stv0297 10880 1 b2c2_flexcop
nxt200x 17156 1 b2c2_flexcop
lgdt330x 12164 1 b2c2_flexcop
stv0299 13448 2 budget_av,b2c2_flexcop
dvb_core 74280 5 budget_av,budget_core,b2c2_flexcop,lgdt330x,stv0299
lgh06xf 6400 1 b2c2_flexcop
dvb_pll 15876 3 budget_av,b2c2_flexcop,lgh06xf
serio_raw 9220 0
i2c_ali15x3 10500 0
snd_intel8x0 32412 4
snd_ac97_codec 98980 1 snd_intel8x0
ali_agp 9344 0
uli526x 18324 0
shpchp 33172 0
i2c_ali1535 9860 0
agpgart 31432 3 nvidia,amd64_agp,ali_agp
ac97_bus 6016 1 snd_ac97_codec
snd_pcm 72068 4 snd_pcm_oss,snd_intel8x0,snd_ac97_codec
i2c_ali1563 10372 0
i2c_core 21120 20 nvidia,budget_av,tua6100,budget_core,ttpci_eeprom,tda10021,tda1004x,b2c2_flexcop,mt352,mt312,bcm3510,stv0297,nxt200x,lgdt330x,stv0299,lgh06xf,dvb_pll,i2c_ali15x3,i2c_ali1535,i2c_ali1563
snd_timer 22532 3 snd_seq,snd_pcm
evdev 11904 1
snd 47204 13 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
soundcore 9824 2 snd
ehci_hcd 34700 0
k8temp 8320 0
hwmon 6404 1 k8temp
ata_generic 9220 0
ohci_hcd 22916 0
snd_page_alloc 11528 2 snd_intel8x0,snd_pcm
pata_ali 12296 0
sg 30364 0
ext3 122888 3
jbd 55976 1 ext3
mbcache 10628 1 ext3



fulvio@mmbox:~$ ls -l /dev/dvb/adapter*
/dev/dvb/adapter0:
total 0
crw-rw---- 1 root video 212, 4 2007-12-16 11:58 demux0
crw-rw---- 1 root video 212, 5 2007-12-16 11:58 dvr0
crw-rw---- 1 root video 212, 3 2007-12-16 11:58 frontend0
crw-rw---- 1 root video 212, 7 2007-12-16 11:58 net0

/dev/dvb/adapter1:
total 0
crw-rw---- 1 root video 212, 70 2007-12-16 11:58 ca0
crw-rw---- 1 root video 212, 68 2007-12-16 11:58 demux0
crw-rw---- 1 root video 212, 69 2007-12-16 11:58 dvr0
crw-rw---- 1 root video 212, 67 2007-12-16 11:58 frontend0
crw-rw---- 1 root video 212, 71 2007-12-16 11:58 net0


fulvio@mmbox:~$ ls -l /dev/video*
/bin/ls: cannot access /dev/video*: No such file or directory

Avatar utente
fu0
Linux 0.x
Linux 0.x
Messaggi: 27
Iscritto il: lun 17 mag 2004, 0:00
Nome Cognome: Fulvio Brambilla
Slackware: 14.2
Desktop: kde
Località: Prov. Milano

Messaggio da fu0 »

Noto con dispiacere che purtroppo nessuno ha informazioni in merito.

Aggiungo una domanda semplice che forse qualcuno ha già risolto:
Che differenza c'e' tra /dev/video0 e /dev/dvb/adapter0/dvr0 ?
Il secondo è il corrispondente dvb dei driver v4l ?

Grazie.

Avatar utente
percoco2000
Linux 3.x
Linux 3.x
Messaggi: 631
Iscritto il: gio 15 lug 2004, 0:00
Slackware: 12.2
Kernel: 2.6.27
Desktop: mate - fluxbox
Distribuzione: mint 13 / slackware
Località: Salerno

Messaggio da percoco2000 »

Allora ......
La differenza principale e' di tipo Hardware. Le schede DVB hanno in uscita un flusso MPEG2 in cui sono stipati tutti i canali ed i vari flussi audio, le periferiche V4l invece hanno in output un singolo canale in modalita' RAW o con qualche compressione particolare.

cambia quindi totalmente la gestione. Riguardo alla periferica dvr0 e' una periferica usada da vdr (se non erro).

Meskalamdug
Iper Master
Iper Master
Messaggi: 3925
Iscritto il: ven 14 mag 2004, 0:00

Messaggio da Meskalamdug »

Ciao,la risposta è molto semplice
/dev/video0 viene creato solo in
presenza di schede ff(full featured)
,le tue sono budget(una sorta di scheda
come il winmodem che per fare certi
lavori si appoggia alla cpu)pertanto
niente mpg2 onboard e niente /dev/video0
Ciao

Rispondi