summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
* tableprint: Restore mistakenly deleted common.h #include for FF_ARRAY_ELEMS.Diego Biurrun2011-06-05
| | | | | | This fixes the build with hardcoded tables enabled. Signed-off-by: Mans Rullgard <mans@mansr.com>
* tiff: print log in case of unknown / unsupported tag.Stefano Sabatini2011-06-05
| | | | | | Helps debugging. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* tiff: fix linesize for mono-white/black formats.Stefano Sabatini2011-06-05
| | | | | | Fix decoding of file Test_1bpp.tif Signed-off-by: Anton Khirnov <anton@khirnov.net>
* Fix build of eval-test programMans Rullgard2011-06-05
| | | | | | eval.c has moved to libavutil, move the TESTPROGS entry too. Signed-off-by: Mans Rullgard <mans@mansr.com>
* ac3enc: extract all exponents for the frame at onceJustin Ruggles2011-06-04
|
* ARM: remove MULL inline asmMans Rullgard2011-06-04
| | | | | | Reasonable gcc versions get this one right on their own. Signed-off-by: Mans Rullgard <mans@mansr.com>
* mathops: use MUL64 macro where it forms part of other opsMans Rullgard2011-06-04
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Skip headers not designed to work standalone during 'make checkheaders'.Diego Biurrun2011-06-04
|
* Add missing #includes to make headers self-contained.Diego Biurrun2011-06-04
| | | | This fixes 'make checkheaders'.
* musepack: remove unnecessary #include from mpcdata.hMans Rullgard2011-06-04
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* musepack: remove extraneous mpcdata.h inclusionsMans Rullgard2011-06-04
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* mpegvideoenc: fix multislice fate tests with threading disabled.Ronald S. Bultje2011-06-03
| | | | | The MPEG encoding code assumes that n_threads == n_slices, and thus it should use n_slices even if threading itself is disabled.
* Mark some variables with av_unusedMans Rullgard2011-06-03
| | | | | | | Most of these variables are only used in av_dlog statements, some are required but not used by other macros. Signed-off-by: Mans Rullgard <mans@mansr.com>
* Replace avcodec_get_pix_fmt_name() by av_get_pix_fmt_name().Stefano Sabatini2011-06-03
| | | | | This fixes warnings about avcodec_get_pix_fmt_name() being deprecated. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* svq3: Check negative mb_type to fix potential crash.Baptiste Coudurier2011-06-03
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Diego Biurrun <diego@biurrun.de>
* svq3: Move svq3-specific fields to their own context.Baptiste Coudurier2011-06-03
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Diego Biurrun <diego@biurrun.de>
* Remove unused get_psnr() prototypeVladimir Pantelic2011-06-03
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Replace custom DEBUG preprocessor trickery by the standard one.Diego Biurrun2011-06-03
|
* vorbis: Remove non-compiling debug statement.Diego Biurrun2011-06-03
|
* vorbis: Remove pointless DEBUG #ifdef around debug output macros.Diego Biurrun2011-06-03
|
* cook: Remove non-compiling debug output.Diego Biurrun2011-06-03
| | | | | random_state was changed from an int to a struct and can no longer be printed as easily as before.
* Remove pointless #ifdefs around function declarations in a header.Diego Biurrun2011-06-03
|
* Replace #ifdef + av_log() combinations by av_dlog().Diego Biurrun2011-06-03
|
* Replace custom debug output functions by av_dlog().Diego Biurrun2011-06-03
|
* cook: Remove unused debug functions.Diego Biurrun2011-06-03
|
* targa: fix big-endian buildMans Rullgard2011-06-02
|
* Remove unused variablesMans Rullgard2011-06-02
|
* H264/MPEG frame-level multi-threading.Alexander Strange2011-06-02
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Cosmetic changes to h264_idct_10bit.asm.Loren Merritt2011-06-02
| | | | | | Removes redundant dword tags and whitespace changes. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* 2x faster h264_idct_add8_10.Loren Merritt2011-06-02
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* aacenc: Add stereo_mode option.Nathan Caldwell2011-06-02
| | | | | | ms_off is the default, until Mid/Side is no longer buggy. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* h264: remove CONFIG_GPL from x86 intra prediction code.Ronald S. Bultje2011-06-02
| | | | | The authors permitted relicensing to LGPL a long time ago (Holger, Loren and Jason).
* ARM: ac3dsp: optimised update_bap_counts()Mans Rullgard2011-06-01
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* mpegaudiodec: Fix av_dlog() invocation.Diego Biurrun2011-06-01
| | | | | | Some parameters passed to the av_dlog can be either float or int, depending on the mode the file is being compiled as. Cast those parameters to float and use appropriate conversion specifiers.
* h264/10bit: add HAVE_ALIGNED_STACK checks.Daniel Kang2011-05-31
| | | | | | | Fixes regression in 836f47d34b49e8ba9883e738a42f154130421caa in ICC-10.x, since ICC<=11.0 doesn't align stack upon function calls. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Update 8-bit H.264 IDCT function names to reflect bit-depth.Daniel Kang2011-05-31
| | | | Signed-off-by: Ronald S. Bultje <rbultje@google.com>
* Add IDCT functions for 10-bit H.264.Daniel Kang2011-05-31
| | | | | | | | Ports the majority of IDCT functions for 10-bit H.264. Parts are inspired from 8-bit IDCT code in Libav; other parts ported from x264 with relicensing permission from author. Signed-off-by: Ronald S. Bultje <rbultje@google.com>
* mpegaudioenc: Fix broken av_dlog statement.Diego Biurrun2011-05-31
|
* ARM: fix MUL64 inline asm for pre-armv6Mans Rullgard2011-05-31
| | | | | | | | | | | Prior to ARMv6, the destination registers of the SMULL instruction must be distinct from the first source register. Marking the output early-clobber ensures it is allocated unique registers. This restriction is dropped in ARMv6 and later, so allowing overlap between input and output registers there might give better code. Signed-off-by: Mans Rullgard <mans@mansr.com>
* mpegaudiodec: remove unusued code and variablesMans Rullgard2011-05-31
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* mpegaudio: clean up compute_antialias() definitionMans Rullgard2011-05-31
| | | | | | | | This merges the float and fixed-point versions of the compute_antialias function, fixes invalid array indexing, and eliminates a dead copy of csa_table. Signed-off-by: Mans Rullgard <mans@mansr.com>
* vp8: fix segmentation race during frame-threading.Ronald S. Bultje2011-05-31
| | | | | Fixes occasional failure of make fate-vp8-test-vector-010 with frame-multithreading enabled.
* ARM: simplify inline asm with 64-bit operandsMans Rullgard2011-05-30
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* ARM: enable UAL syntax in asm.SMans Rullgard2011-05-29
| | | | | | | This enables UAL syntax for all asm files instead of only those which happen to be incompatible with the old, deprecated syntax. Signed-off-by: Mans Rullgard <mans@mansr.com>
* vp8: use av_clip_uintp2() where possibleMans Rullgard2011-05-29
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* ac3enc: fix LOCAL_ALIGNED usage in count_mantissa_bits()Mans Rullgard2011-05-28
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* ac3dsp: do not use the ff_* prefix when referencing ff_ac3_bap_bits.Justin Ruggles2011-05-28
| | | | | | this should fix the windows builds Signed-off-by: Martin Storsjö <martin@martin.st>
* ac3dsp: fix loop condition in ac3_update_bap_counts_c()Justin Ruggles2011-05-28
|
* ARM: unbreak buildMans Rullgard2011-05-28
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* ac3enc: modify mantissa bit counting to keep bap counts for all values of bapJustin Ruggles2011-05-28
| | | | | | instead of just 0 to 4. This does all the actual bit counting as a final step.