Re: [PATCH] Multi protocol support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Apr 12, 2006, Manu Abraham wrote:
> Andreas Oberritter wrote:
> >>+typedef enum {
> >>+       DMX_PROTO_DVB_S,
> >>+       DMX_PROTO_DVB_C,
> >>+       DMX_PROTO_DVB_T,
> >>+       DMX_PROTO_DSS,
> >>+       DMX_PROTO_ATSC,
> >>+       DMX_PROTO_DVB_S2
> >>+} dmx_protocol_t;
> >
> >Why should a demux care how the TS was delivered? All DVB variants and
> >ATSC use MPEG-2 TS, right? I don't know about DSS though.
> 
> Some protocols need different SYNC words , stream lengths etc for the 
> demuxer to work (DSS and DVB-S2 differ from DVB-S/C/T/ATSC) DSS has a 
> different SYNC word and a different stream lengths, but S2 has more 
> modes of operation which again needs this.
> 
> So there are 3 different categories
> (1) DVB--> DVB-S/C/T/ATSC
> (2) DSS
> (3) DVB-S2 --> multiple modes

"Protocol" is wrong, it should be named "transport stream format",
and there are:
- MPEG-2 TS
- DSS
- DVB-S2 whatever (I don't know about that)

My guess is that you will have trouble finding a DVB-S2 stream
which does not use MPEG2-TS. You're ahead of your time.
For DSS you'd also need to implement a different demux (with
a different demux API).


Johannes

_______________________________________________

linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

[Index of Archives]     [Linux Media]     [Video 4 Linux]     [Asterisk]     [Samba]     [Xorg]     [Xfree86]     [Linux USB]

  Powered by Linux