summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Revert "avutil: Add a copy of ff_sqrt_tab back into avutil to restore ABI ↵Anton Khirnov2012-10-23
| | | | | | | | compatibility" This reverts commit d15c21e5fa3961f10026da1a3080a3aa3cf4cec9. After the major bump this is no longer necessary.
* lavu: bump major to 52Anton Khirnov2012-10-23
| | | | | | In addition to the recent tables mess, the AVOption defaults behavior changed, so an old lavc used with a new lavu will get completely messed up defaults.
* lavu: postpone recent deprecations until the next major bumpAnton Khirnov2012-10-23
|
* APIchanges: update lavr bump dateAnton Khirnov2012-10-23
|
* avconv: only apply presets when we have an encoder.Anton Khirnov2012-10-23
| | | | | | Fixes a crash when using a preset with stream copy. CC: libav-stable@libav.org
* atrac3: replace a calculation with FFALIGN()Justin Ruggles2012-10-22
| | | | | This allocates 4 bytes less than the previous code if avctx->block_align is a multiple of 4, but the extra 4 bytes is not really needed.
* atrac3: remove unused ATRAC3Context field, sample_rateJustin Ruggles2012-10-22
|
* atrac3: use sizeof(variable) instead of sizeof(type)Justin Ruggles2012-10-22
|
* atrac3: simplify MDCT window calculationJustin Ruggles2012-10-22
|
* atrac3: initialize static tables in AVCodec.init_static_data()Justin Ruggles2012-10-22
|
* atrac3: separate window initialization from IMDCT initializationJustin Ruggles2012-10-22
|
* atrac3: move the 'frame_factor' field from ATRAC3Context to where it is usedJustin Ruggles2012-10-22
|
* atrac3: remove unused ATRAC3Context field, bit_rateJustin Ruggles2012-10-22
|
* atrac3: move the 'samples_per_frame' field from ATRAC3Context to where it is ↵Justin Ruggles2012-10-22
| | | | used
* atrac3: remove unused ATRAC3Context field, samples_per_channelJustin Ruggles2012-10-22
|
* atrac3: use AVCodecContext.block_align instead of keeping a private copyJustin Ruggles2012-10-22
|
* atrac3: move the 'delay' field from ATRAC3Context to where it is usedJustin Ruggles2012-10-22
|
* atrac3: move the 'version' field from ATRAC3Context to where it is usedJustin Ruggles2012-10-22
|
* atrac3: use AVCodecContext.channels instead of keeping a private copyJustin Ruggles2012-10-22
|
* atrac3: simplify some loop indexingJustin Ruggles2012-10-22
|
* atrac3: cosmetics: pretty-printing and renamingJustin Ruggles2012-10-22
| | | | also does some minor refactoring.
* pcm: define AVCodec instances only for enabled codecsMans Rullgard2012-10-22
| | | | | | | This defines an AVCodec only if the corresponding CONFIG option is enabled instead of using the broad CONFIG_ENCODERS/DECODERS. Signed-off-by: Mans Rullgard <mans@mansr.com>
* libxvid: remove useless doxy comments.Anton Khirnov2012-10-22
|
* lavc: remove stats_out from the options table.Anton Khirnov2012-10-22
| | | | | | | | | | | | | | Since it is declared as a string AVOption, the generic freeing code attempts to free it on codec close. Some codecs might have already freed it elsewhere (or didn't even allocate it with av_malloc() in the first place), so this might lead to an invalid free. There is no point in having this field accessible as an AVOption, so remove it from the options table. Fixes Bug 380. CC: libav-stable@libav.org
* riff: remove a write-only variableAnton Khirnov2012-10-22
|
* lavc: extend frame_size doxy.Anton Khirnov2012-10-22
|
* alacdec: set bits_per_raw_sampleJustin Ruggles2012-10-21
|
* rtpdec: Don't pass a non-AVClass pointer as log contextMartin Storsjö2012-10-22
| | | | | | The log context is assumed to start with an AVClass pointer. Signed-off-by: Martin Storsjö <martin@martin.st>
* rtsp: Update a comment to the current filename schemeMartin Storsjö2012-10-22
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* avcodec: handle AVERROR_EXPERIMENTALNathan Caldwell2012-10-21
| | | | | | | | | | Error out on init if a codec with CODEC_CAP_EXPERIMENTAL is requested and strict_std_compliance is not FF_COMPLIANCE_EXPERIMENTAL. Move the check from avconv to avcodec_open2() and return AVERROR_EXPERIMENTAL accordingly. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* avutil: Add AVERROR_EXPERIMENTALNathan Caldwell2012-10-21
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* avcodec: prefer decoders without CODEC_CAP_EXPERIMENTALNathan Caldwell2012-10-21
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* fate: adpcm: cosmetics: Sort test entriesDiego Biurrun2012-10-20
| | | | This also places tests of related formats together.
* fate: adpcm: Add dependenciesDiego Biurrun2012-10-20
|
* svq3: cosmetics: Drop useless parenthesesDiego Biurrun2012-10-20
|
* svq3: K&R formatting cosmeticsDiego Biurrun2012-10-20
|
* fate: Introduce ENCMUX macro for tests that require encoders and a muxerDiego Biurrun2012-10-20
|
* ffv1: Add missing #includes to header fileDiego Biurrun2012-10-20
|
* doc/platform: Add info on shared builds with MSVCDerek Buitenhuis2012-10-20
| | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* doc/platform: Move a caveat down to the notes sectionDerek Buitenhuis2012-10-20
| | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* ARM: reinstate optimised intmath.hMans Rullgard2012-10-20
| | | | | | Use of the ARM optimised intmath.h was accidentally dropped in 9734b8b. Signed-off-by: Mans Rullgard <mans@mansr.com>
* ffv1: update to ffv1 version 3Luca Barbato2012-10-20
| | | | Based on code from Carl Eugen Hoyos, Michael Niedermayer and Paul B Mahol.
* ffv1: propagate errorsLuca Barbato2012-10-20
|
* ffv1: split decoder and encoderLuca Barbato2012-10-20
|
* avutil: Add a copy of ff_sqrt_tab back into avutil to restore ABI compatibilityMartin Storsjö2012-10-20
| | | | | | | | | | | | Earlier versions of for instance of libavcodec expect this symbol to be present in libavutil. This commit can be reverted after the next major bump. New shared builds of avcodec will link to the internal copy of the table within that library, so those builds won't rely on this table being present in avutil any longer either. Signed-off-by: Martin Storsjö <martin@martin.st>
* avutil: make some tables visible againReinhard Tartler2012-10-20
| | | | | | | These tables are used for instance by older versions of libavcodec and need to remain visible until the next SONAME bump. Signed-off-by: Martin Storsjö <martin@martin.st>
* avutil: remove inline av_log2 from public APIMans Rullgard2012-10-20
| | | | | | | | This removes inline av_log2 and av_log2_16bit from the public API, instead exporting them as regular functions. In-tree code still gets the inline and otherwise optimised variants. Signed-off-by: Mans Rullgard <mans@mansr.com>
* celp_math: rename ff_log2 to ff_log2_q15Mans Rullgard2012-10-20
| | | | | | | This name is more descriptive as the function returns a fixed-point value with 15 fraction bits. Signed-off-by: Mans Rullgard <mans@mansr.com>
* configure: Group math functions into a separate variableDiego Biurrun2012-10-20
| | | | This avoids some duplication when listing and testing for the functions.
* avutil/mem: K&R formatting cosmeticsDiego Biurrun2012-10-20
|