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