Mercurial > libavcodec.hg
comparison allcodecs.c @ 1812:6d762acfff5d libavcodec
flac fixes:
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
author | michael |
---|---|
date | Wed, 18 Feb 2004 01:49:30 +0000 |
parents | 5e5c3d4a1e82 |
children | 85fe2f4633ec |
comparison
equal
deleted
inserted
replaced
1811:98d4d32b90e8 | 1812:6d762acfff5d |
---|---|
152 register_avcodec(&ra_288_decoder); | 152 register_avcodec(&ra_288_decoder); |
153 register_avcodec(&roq_dpcm_decoder); | 153 register_avcodec(&roq_dpcm_decoder); |
154 register_avcodec(&interplay_dpcm_decoder); | 154 register_avcodec(&interplay_dpcm_decoder); |
155 register_avcodec(&xan_dpcm_decoder); | 155 register_avcodec(&xan_dpcm_decoder); |
156 register_avcodec(&qtrle_decoder); | 156 register_avcodec(&qtrle_decoder); |
157 register_avcodec(&flac_decoder); | |
157 #endif /* CONFIG_DECODERS */ | 158 #endif /* CONFIG_DECODERS */ |
158 | 159 |
159 #ifdef AMR_NB | 160 #ifdef AMR_NB |
160 register_avcodec(&amr_nb_decoder); | 161 register_avcodec(&amr_nb_decoder); |
161 #ifdef CONFIG_ENCODERS | 162 #ifdef CONFIG_ENCODERS |