Table ids are different - Re: [linux-dvb] Troubles with Dvbnet ATSC and DVB-S

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

 



On Tue, May 03, 2005 at 03:38:20PM -0400, Sean Devine wrote:
> I'm told by our resident expert that there are really only a few 
> differences between the two.  In ATSC one IP Datagram cannot span 
> multiple DSM-CC sections, but in DVB its allowed.  ATSC the table id is 
> 0x3f and DVB is 0x3e.  The section_syntax_indicator in ATSC has to be 0, 
> but in DVB we are not sure.

For DVB MPE is specified in ETSI EN 301 192 (0x3e == DSM-CC sections with
private data). The case with fragmented datagrams is probably not
handled correctly in current dvb_net.c, but I haven't heard reports
that fragments are actually used (i.e. last_section_number != 0).
For DVB the section_syntax_indicator can be 1 (meaning there is a CRC),
or 0 (meaning there is a XOR checksum). The last case is not handled
by current dvb_net.c (i.e. the XOR checksum is not checked).

0x3f is "ISO/IEC 13818-6 reserved". Which document specifies
ATSC usage of DSM-CC sections for MPE?

Johannes



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

  Powered by Linux