summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
* Merge the 3 COPY_FROM_* macros with lots of duplicated code into a singleReimar Döffinger2009-03-29
| | | | | | copy_from function. Originally committed as revision 18225 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change CHECK_STREAM_PTR macro to correctly handle the (extremely unlikely)Reimar Döffinger2009-03-29
| | | | | | overflow case. Originally committed as revision 18224 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify check for leftover bytes after decoding for interplayvideo.Reimar Döffinger2009-03-29
| | | | Originally committed as revision 18223 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Get rid of pointless "B" array in interplayvideo decoder.Reimar Döffinger2009-03-29
| | | | Originally committed as revision 18222 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace many tiny loops in the interplayvideo decoder by memset, memcpyReimar Döffinger2009-03-29
| | | | | | or initializers. Originally committed as revision 18221 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make ipvideo_decode_block array constant, compile-time initialized insteadReimar Döffinger2009-03-29
| | | | | | of initializing it each time the decoder is initialized. Originally committed as revision 18219 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Generalize example target rule in common.mak so that it sets a -example$(EXESUF)Diego Biurrun2009-03-29
| | | | | | suffix for all example files instead of doing this in individual Makefiles. Originally committed as revision 18217 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename apiexample.c --> api-example.c to be consistent with other example files.Diego Biurrun2009-03-29
| | | | Originally committed as revision 18216 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mlpdec: Remove few random dprintf()s.Ramiro Polla2009-03-28
| | | | Originally committed as revision 18212 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mlpdec: Check for blocksize in proper range.Ramiro Polla2009-03-27
| | | | Originally committed as revision 18211 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mlpdec: quant_step_size can be any value from 0 to 0xF.Ramiro Polla2009-03-27
| | | | Originally committed as revision 18210 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mlpdec: output_shift can be any value from -8 to 7.Ramiro Polla2009-03-27
| | | | Originally committed as revision 18209 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mlpdec: output_shift is signedRamiro Polla2009-03-27
| | | | Originally committed as revision 18208 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mlpdec: Split read_channel_params() into its own function.Ramiro Polla2009-03-27
| | | | Originally committed as revision 18207 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mlpdec: Split read_matrix_params() into its own function.Ramiro Polla2009-03-27
| | | | Originally committed as revision 18206 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Merge some cases for reading raw data with different bit depths in BMPKostya Shishkov2009-03-27
| | | | Originally committed as revision 18202 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use intptr_t when casting pointers to int.Ramiro Polla2009-03-26
| | | | Originally committed as revision 18192 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fft-test does not depend on fdctref.o.Diego Biurrun2009-03-25
| | | | Originally committed as revision 18190 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move adding the '-test$(EXESUF)' suffix to test programs into common.mak.Diego Biurrun2009-03-25
| | | | Originally committed as revision 18189 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: add an @return to documentation for decode_frame_header()Justin Ruggles2009-03-24
| | | | Originally committed as revision 18179 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Update apiexample.c to use the newer avcodec_decode_audio2() API. This alsoRobert Swain2009-03-24
| | | | | | fixes compilation. Originally committed as revision 18176 to svn://svn.ffmpeg.org/ffmpeg/trunk
* flacdec: split frame header decoding and validation into a separateJustin Ruggles2009-03-24
| | | | | | function Originally committed as revision 18175 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add MPEG-2 bitstream decoding through VA API.Gwenole Beauchesne2009-03-23
| | | | Originally committed as revision 18172 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move av_class to AVResampleContext instead of ReSampleContext.Benoit Fouet2009-03-23
| | | | | | Fixes issue 852. Originally committed as revision 18170 to svn://svn.ffmpeg.org/ffmpeg/trunk
* AAC: Ignore cc_domain for independent (time domain) coupling.Alex Converse2009-03-23
| | | | Originally committed as revision 18169 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add pcxenc.o to the $OBJS list, it was erroneously removed from it inStefano Sabatini2009-03-22
| | | | | | | r18164. Fix compilation. Originally committed as revision 18168 to svn://svn.ffmpeg.org/ffmpeg/trunk
* flacdec: cosmetics: white spaceJustin Ruggles2009-03-22
| | | | Originally committed as revision 18167 to svn://svn.ffmpeg.org/ffmpeg/trunk
* flacdec: cosmetics: separate the pure frame header parsing code fromJustin Ruggles2009-03-22
| | | | | | other frame header decoding code Originally committed as revision 18166 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename 'tests' target to 'testprogs'. It is too easily confused with theDiego Biurrun2009-03-22
| | | | | | 'test' target and a directory named tests exists. Originally committed as revision 18165 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Split AVCodec declarations for PAM/PBM/PGM/PGMYUV/PPM decoders and encodersDiego Biurrun2009-03-22
| | | | | | so that they can be enabled and disabled individually. Originally committed as revision 18164 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make the pixel formats which were defined as macros:Stefano Sabatini2009-03-22
| | | | | | | | | | | | | | | | | | | | | | PIX_FMT_ARGB PIX_FMT_RGBA PIX_FMT_ABGR PIX_FMT_BGRA defined as enum PixelFormat values, and viceversa make: PIX_FMT_RGB32 PIX_FMT_RGB32_1 PIX_FMT_BGR32 PIX_FMT_BGR32_1 defined as macros, also resort accordingly the enum PixelFormat list. Also make avcodec_get_pix_fmt() recognize the "rgb32" and "bgr32" aliases, in order to make ffmpeg pass regressions test. This change breaks ABI backward compatibility. Originally committed as revision 18163 to svn://svn.ffmpeg.org/ffmpeg/trunk
* flacdec: allow sample rate to change mid-stream, but log a warningJustin Ruggles2009-03-22
| | | | | | message when it does Originally committed as revision 18162 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add rule for building API example programs.Diego Biurrun2009-03-22
| | | | Originally committed as revision 18161 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Factorize: use the X_NE() macro in avcodec_get_pix_fmt().Stefano Sabatini2009-03-22
| | | | Originally committed as revision 18160 to svn://svn.ffmpeg.org/ffmpeg/trunk
* flacdec: cosmetics: indentationJustin Ruggles2009-03-22
| | | | Originally committed as revision 18159 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement X_NE() macro.Stefano Sabatini2009-03-22
| | | | Originally committed as revision 18158 to svn://svn.ffmpeg.org/ffmpeg/trunk
* flacdec: change frame bps validation to return an error value if bpsJustin Ruggles2009-03-22
| | | | | | changes since this is not currently supported by the decoder. Originally committed as revision 18157 to svn://svn.ffmpeg.org/ffmpeg/trunk
* flacdec: cosmetics: add some braces to if/else statementsJustin Ruggles2009-03-22
| | | | Originally committed as revision 18156 to svn://svn.ffmpeg.org/ffmpeg/trunk
* flacdec: skip frame when allocated data size is too smallJustin Ruggles2009-03-22
| | | | Originally committed as revision 18155 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l: don't check against current layout until after validating ch_mode.Justin Ruggles2009-03-22
| | | | | | should have been in last commit. Originally committed as revision 18154 to svn://svn.ffmpeg.org/ffmpeg/trunk
* flacdec: give a more accurate error message when validating channelJustin Ruggles2009-03-22
| | | | | | layout. differentiates between invalid values and unsupported values. Originally committed as revision 18153 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Export to pixdesc.h the av_pix_fmt_descriptors array.Stefano Sabatini2009-03-22
| | | | Originally committed as revision 18152 to svn://svn.ffmpeg.org/ffmpeg/trunk
* flacdec: move data size check to flac_decode_frame()Justin Ruggles2009-03-22
| | | | Originally committed as revision 18151 to svn://svn.ffmpeg.org/ffmpeg/trunk
* flacdec: comments and white space.Justin Ruggles2009-03-22
| | | | | | move skipping of frame header to decode_frame() Originally committed as revision 18150 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: vertical alignmentJustin Ruggles2009-03-22
| | | | Originally committed as revision 18149 to svn://svn.ffmpeg.org/ffmpeg/trunk
* flacdec: remove unneeded local variableJustin Ruggles2009-03-22
| | | | Originally committed as revision 18148 to svn://svn.ffmpeg.org/ffmpeg/trunk
* flacdec: cosmetics: rename 3 variablesJustin Ruggles2009-03-22
| | | | Originally committed as revision 18147 to svn://svn.ffmpeg.org/ffmpeg/trunk
* flacdec: use a local variable for GetBitContext in decode_frame()Justin Ruggles2009-03-22
| | | | Originally committed as revision 18146 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add AURA 1 and 2 codec IDs and register their FOURCCsKostya Shishkov2009-03-22
| | | | Originally committed as revision 18141 to svn://svn.ffmpeg.org/ffmpeg/trunk
* init ext sample rate to 0 if not presentBaptiste Coudurier2009-03-22
| | | | Originally committed as revision 18139 to svn://svn.ffmpeg.org/ffmpeg/trunk