situazione driver dvb
Inviato: 20 ott 2008, 09:34
Apro questo thread per tentare di fare un po' di chiarezza sulla situazione attuale dei driver dvb.
Intanto segnalo la ML (mailing list dei driver) ufficiale, utile per seguire lo sviluppo: linux-dvb.
L'archivio e' qui: http://linuxtv.org/pipermail/linux-dvb/
ma consiglio per comodita' di partire da questa pagina: http://www.mail-archive.com/linux-dvb@l ... /info.html
Ora vediamo di capire perche' sono nati i problemi:
il nuovo standard DVB-S2 sviluppato per far fronte alle richieste delle trasmissioni in HDTV, rispetto alla versione precedente (DVB-S), ha una grossa differenza: e' in grado di variare dinamicamente i parametri di codifica e della modulazione del segnale.
N.B. il termine codifica potrebbe ingenerare confusione dato il contesto, e quindi sottolineo che non ha nulla a che vedere con i sistemi di accesso condizionato ed i sistemi di codifica utilizzati dai vari broadcaster commerciali (per un approfondimento rimando ai link su wikipedia).
Ecco che quindi alcuni sviluppatori danno vita ai famigerati driver multiproto e multiproto_plus per consentire alle applicazioni (vdr, mythtv, etc) di poter utilizzare le schede compatibili col nuovo standard e (quando possibile
) di fruire dei contenuti in alta definizione. I problemi nascono dal fatto che lo sviluppo di questi driver non avviene all'interno del tree ufficiale del kernel, ne quantomeno in quello di linuxtv.org dal quale il tree ufficiale si alimenta.
Ora la situazione si e' risolta in quanto e' stata creata un'API ufficiale: la S2API (questo e' il link http://www.linuxtv.org/news.php?entry=2 ... 23.mchehab grazie zulu!)
.
Riepilogando abbiamo:
driver standard: da utilizzare in qualunque sistema (le nostre barbonbox in primis
) che non abbia necessita' di gestire segnali DVB-S2.
multiproto & multiproto_plus: driver non ufficiali da utilizzare se il proprio hardware (scheda dvb-s2) non e' supportato dal tree ufficilale oppure se l'applicazione non supporta le nuove S2API. L'utilizzo di tali driver e' da considerarsi temporaneo.
S2API: il nuovo lo standard ufficiale (mercurial tree dei driver http://linuxtv.org/hg/v4l-dvb/). Il supporto S2API e' presente nel kernel a partire dalla versione 2.6.28-rc1.
Le patch per adattare VDR al nuovo standard si trovano gia in rete.
1.7.0 : http://www.linuxtv.org/pipermail/vdr/20 ... 18061.html
1.7.1 +ext 64 : http://www.linuxtv.org/pipermail/vdr/20 ... 18064.html
1.7.1: http://www.linuxtv.org/pipermail/vdr/20 ... 18048.html
N.B. le patch sono solo per la versione di sviluppo (1.7.x) in quanto per le altre versioni non avrebbero ragione di esistere: vdr 1.6.x non supporta l'HDTV.
Attendo commenti, integrazioni e correzioni per eventuali inesattezze.
saluti
ragno
Intanto segnalo la ML (mailing list dei driver) ufficiale, utile per seguire lo sviluppo: linux-dvb.
L'archivio e' qui: http://linuxtv.org/pipermail/linux-dvb/
ma consiglio per comodita' di partire da questa pagina: http://www.mail-archive.com/linux-dvb@l ... /info.html
Ora vediamo di capire perche' sono nati i problemi:
il nuovo standard DVB-S2 sviluppato per far fronte alle richieste delle trasmissioni in HDTV, rispetto alla versione precedente (DVB-S), ha una grossa differenza: e' in grado di variare dinamicamente i parametri di codifica e della modulazione del segnale.
N.B. il termine codifica potrebbe ingenerare confusione dato il contesto, e quindi sottolineo che non ha nulla a che vedere con i sistemi di accesso condizionato ed i sistemi di codifica utilizzati dai vari broadcaster commerciali (per un approfondimento rimando ai link su wikipedia).
Ecco che quindi alcuni sviluppatori danno vita ai famigerati driver multiproto e multiproto_plus per consentire alle applicazioni (vdr, mythtv, etc) di poter utilizzare le schede compatibili col nuovo standard e (quando possibile

Ora la situazione si e' risolta in quanto e' stata creata un'API ufficiale: la S2API (questo e' il link http://www.linuxtv.org/news.php?entry=2 ... 23.mchehab grazie zulu!)
.
Riepilogando abbiamo:
driver standard: da utilizzare in qualunque sistema (le nostre barbonbox in primis

multiproto & multiproto_plus: driver non ufficiali da utilizzare se il proprio hardware (scheda dvb-s2) non e' supportato dal tree ufficilale oppure se l'applicazione non supporta le nuove S2API. L'utilizzo di tali driver e' da considerarsi temporaneo.
S2API: il nuovo lo standard ufficiale (mercurial tree dei driver http://linuxtv.org/hg/v4l-dvb/). Il supporto S2API e' presente nel kernel a partire dalla versione 2.6.28-rc1.
Le patch per adattare VDR al nuovo standard si trovano gia in rete.
1.7.0 : http://www.linuxtv.org/pipermail/vdr/20 ... 18061.html
1.7.1 +ext 64 : http://www.linuxtv.org/pipermail/vdr/20 ... 18064.html
1.7.1: http://www.linuxtv.org/pipermail/vdr/20 ... 18048.html
N.B. le patch sono solo per la versione di sviluppo (1.7.x) in quanto per le altre versioni non avrebbero ragione di esistere: vdr 1.6.x non supporta l'HDTV.

Attendo commenti, integrazioni e correzioni per eventuali inesattezze.
saluti
ragno