Originally committed as revision 2797 to svn://svn.ffmpeg.org/ffmpeg/trunk
simplifyonly change context if frame header is error-free, as some fields may not be stored in the frame header and so a single damaged frame-header may trash them
Originally committed as revision 2796 to svn://svn.ffmpeg.org/ffmpeg/trunk
crc8 checking, based upon a patch by (Miroslav Lichvar <lichvarm at phoenix dot inf dot upol dot cz>)less spam/av_logfix synccode searchchannel_order -> decorrelation_type (cosmetic i know, but the old name is too meaningless IMHO)faster mid/side decorrelator based upon lifting transforms...
remove residual array, it isnt really needed
Originally committed as revision 2792 to svn://svn.ffmpeg.org/ffmpeg/trunk
flac fixes:fix data types of residual&decodedfix twos complement bitfieldsfix utf8 (no, utf8 is not the same as the simple and compact uvlc used in nut)add truncated bitstream support, both ogg and flac demuxers in mplayer cvs provide incomplete frames, and furthermore it isnt possible to find frameboundaries in flac without decoding it completly...
flac decoder by (Alex Beregszaszi <alex at fsn dot hu>)
Originally committed as revision 2790 to svn://svn.ffmpeg.org/ffmpeg/trunk