summaryrefslogtreecommitdiff
path: root/libavcodec/flac.c
Commit message (Collapse)AuthorAge
* * const warn elimintationZdenek Kabelac2004-03-05
| | | | Originally committed as revision 2845 to svn://svn.ffmpeg.org/ffmpeg/trunk
* flac_flush()Michael Niedermayer2004-02-18
| | | | Originally committed as revision 2797 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplifyMichael Niedermayer2004-02-18
| | | | | | only 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 ↵Michael Niedermayer2004-02-18
| | | | | | | | | | | dot inf dot upol dot cz>) less spam/av_log fix synccode search channel_order -> decorrelation_type (cosmetic i know, but the old name is too meaningless IMHO) faster mid/side decorrelator based upon lifting transforms Originally committed as revision 2793 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove residual array, it isnt really neededMichael Niedermayer2004-02-18
| | | | Originally committed as revision 2792 to svn://svn.ffmpeg.org/ffmpeg/trunk
* flac fixes:Michael Niedermayer2004-02-18
| | | | | | | | | | | | | | | fix data types of residual&decoded fix twos complement bitfields fix 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 add escape-less golomb rice decoder (=flac style golomb rice) (ultra efficient, the longest vlc code is just 2^32-1 bits) printf->av_log fix bps for non independant channels fix a few +-1 bugs fix sample order for independant channels fix data_size Originally committed as revision 2791 to svn://svn.ffmpeg.org/ffmpeg/trunk
* flac decoder by (Alex Beregszaszi <alex at fsn dot hu>)Michael Niedermayer2004-02-18
Originally committed as revision 2790 to svn://svn.ffmpeg.org/ffmpeg/trunk