[MPlayer-dev-eng] DVB-TS and ATSC-TS Differences

D Richard Felker III dalias at aerifal.cx
Fri Jan 30 15:50:50 CET 2004


On Fri, Jan 30, 2004 at 01:26:53PM +0000, James Courtier-Dutton wrote:
> CRC in AC3 is not optional. It has to be there and be correct, or else
> the decoder will not play it. A hardware AC3 decoder will mute if it
> receives an AC3 frame without a valid CRC.
> Any software AC3 decoder should do the same.

Disagree entirely regarding "should do the same". CRC should always be
ignored (it's a waste of cpu time to check it) and playing a slightly
corrupt frame is better than no frame at all.

> I have never seen a correct AC3 frame that does not have a valid CRC.

Agree, but in the wild, files may have corruption, DVDs may be
scratched, etc.

Rich




More information about the MPlayer-dev-eng mailing list