summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
...
* | x86/dsputil: use HADDD where applicableJames Almer2014-04-17
| | | | | | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com> Reviewed-by: "Ronald S. Bultje" <rsbultje@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | x86: move horizontal add macros to x86utilJames Almer2014-04-17
| | | | | | | | | | | | | | | | | | Also port relevant AVX2/XOP optimizations from x264 with permission to relicense to LGPL from the corresponding authors Signed-off-by: James Almer <jamrial@gmail.com> Reviewed-by: "Ronald S. Bultje" <rsbultje@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/vble: use av_malloc_array()Michael Niedermayer2014-04-16
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | iavcodec/vc1dec: Fix missing {}Michael Niedermayer2014-04-16
| | | | | | | | | | | | Fixes part of Ticket3466 Found-by: Andrey_Karpov / PVS-Studio Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/g723_1: add assert to help static code analyzersMichael Niedermayer2014-04-16
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/diracdec: fix undefined behavior with shiftsMichael Niedermayer2014-04-16
| | | | | | | | | | | | Fixes part of Ticket3466 Found-by: Andrey_Karpov / PVS-Studio Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/fic: Fix return value checkMichael Niedermayer2014-04-16
| | | | | | | | | | | | Fixes part of Ticket3466 Found-by: Andrey_Karpov / PVS-Studio Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/dcadec: fix error message suppression codeMichael Niedermayer2014-04-16
| | | | | | | | | | | | Fixes part of Ticket3466 Found-by: Andrey_Karpov / PVS-Studio Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/mjpegen: Fix declared argument sizeMichael Niedermayer2014-04-16
| | | | | | | | | | | | Fixes part of Ticket3466 Found-by: Andrey_Karpov / PVS-Studio Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Direct Stream Digital (DSD) decoderPeter Ross2014-04-15
| | | | | | | | | | Signed-off-by: Peter Ross <pross@xvid.org> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/mpegaudioenc_template: Fix integer overflowMichael Niedermayer2014-04-15
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'a6ac4fcce44108f6f87278b8d12e890576f46a62'Michael Niedermayer2014-04-15
|\| | | | | | | | | | | | | * commit 'a6ac4fcce44108f6f87278b8d12e890576f46a62': vp78: Align the intra4x4_pred_mode_top array within VP8Macroblock Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vp78: Align the intra4x4_pred_mode_top array within VP8MacroblockMartin Storsjö2014-04-14
| | | | | | | | | | | | | | | | This array is written using AV_WN32A, assuming alignment. This hopefully fixes the failing vp7 fate test on sparc. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge branch 'flac' of https://github.com/FernetMenta/FFmpegMichael Niedermayer2014-04-14
|\ \ | | | | | | | | | Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | flac demuxer: improve seekingRainer Hochecker2014-04-14
| | |
* | | avcodec/x86/idct_sse2_xvid: fix non C99 inline functionMichael Niedermayer2014-04-14
| | | | | | | | | | | | | | | Found-by: Matt Oliver <protogonoi@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | Set the bitrate when decoding speex.Carl Eugen Hoyos2014-04-14
| | | | | | | | | | | | The bitrate of the first frame is used as bitrate for the speex stream.
* | | Merge commit 'b3d905b702dcdda9e3ae2bcb7b5580ca77a96ab7'Michael Niedermayer2014-04-14
|\ \ \ | | |/ | |/| | | | | | | | | | | | | * commit 'b3d905b702dcdda9e3ae2bcb7b5580ca77a96ab7': dcadec: Delete redundant init_get_bits call Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | dcadec: Delete redundant init_get_bits callNiels Möller2014-04-14
| | | | | | | | | | | | | | | | | | | | | | | | No initialization is needed in dca_decode_frame, because the next thing it does is calling dca_parse_frame_header, which takes care of the needed initialization. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
| * | x86/synth_filter: remove the fma3 version ifdefsJames Almer2014-04-13
| | | | | | | | | | | | | | | | | | | | | This fixes compilation failures with --disable-fma3 Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | | avcodec/utils: prettify remap_deprecated_codec_id()Michael Niedermayer2014-04-13
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | avcodec/psymodel: use av_malloc(z)_array()Michael Niedermayer2014-04-13
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | avcodec/fft-test: use av_malloc_array()Michael Niedermayer2014-04-13
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | avcodec/tiff: remove unused variablesMichael Niedermayer2014-04-13
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | Merge commit '801c39e1e3058fc4ba822bfb5d8612d777111e32'Michael Niedermayer2014-04-13
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '801c39e1e3058fc4ba822bfb5d8612d777111e32': dcadec: Use correct channel count in stereo downmix check Conflicts: libavcodec/dcadec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | dcadec: Use correct channel count in stereo downmix checkTim Walker2014-04-12
| | | | | | | | | | | | | | | | | | | | | s->prim_channels is greater than num_core_channels when an XCh extension is present in the bitstream. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | | Merge commit 'c8cf461c19e8e35df4b7364d9b90aa42f1ab4560'Michael Niedermayer2014-04-13
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'c8cf461c19e8e35df4b7364d9b90aa42f1ab4560': dcadec: Do not decode the XCh extension when downmixing to stereo Conflicts: libavcodec/dcadec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | dcadec: Do not decode the XCh extension when downmixing to stereoTim Walker2014-04-12
| | | | | | | | | | | | | | | | | | This is neither necessary nor currently supported. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
| * | tiffdec: support predictor type 2 with RGB48 pixel formatJean First2014-04-12
| | |
* | | Merge commit '345a96c327e8f2a8077189af9f5e8d2b3f4ad5fe'Michael Niedermayer2014-04-13
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '345a96c327e8f2a8077189af9f5e8d2b3f4ad5fe': tiffdec: remove an unneeded variable Conflicts: libavcodec/tiff.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | tiffdec: remove an unneeded variableJustin Ruggles2014-04-12
| | |
* | | Merge commit 'a9b046fb0ae5395c4d1d8a82cd0d3e354b5034ed'Michael Niedermayer2014-04-13
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'a9b046fb0ae5395c4d1d8a82cd0d3e354b5034ed': tiff: use a better name and enum values for PhotometricInterpretation Conflicts: libavcodec/tiff.c libavcodec/tiff.h libavcodec/tiffenc.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | tiff: use a better name and enum values for PhotometricInterpretationJustin Ruggles2014-04-12
| | | | | | | | | | | | Also add additional known values and log as missing features.
* | | Merge commit 'fdbe18b7b0545f9b5923d25a5433e4f735719ecc'Michael Niedermayer2014-04-13
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'fdbe18b7b0545f9b5923d25a5433e4f735719ecc': tiffdec: use a single strip if RowsPerStrip is 0 Conflicts: libavcodec/tiff.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | tiffdec: use a single strip if RowsPerStrip is 0Justin Ruggles2014-04-12
| | | | | | | | | | | | | | | The spec does not specify that 0 is an error condition, and there are samples which use 0 when the whole image is in one strip.
* | | Merge commit '0a467a9b594dd67aa96bad687d05f8845b009f18'Michael Niedermayer2014-04-13
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '0a467a9b594dd67aa96bad687d05f8845b009f18': tiffdec: use bytestream2 to simplify overread/overwrite protection Conflicts: libavcodec/tiff.c See: 1ec83d9a9e472f485897ac92bad9631d551a8c5b Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | tiffdec: use bytestream2 to simplify overread/overwrite protectionJustin Ruggles2014-04-12
| | | | | | | | | | | | | | | | | | Based on a patch by Paul B Mahol <onemda@gmail.com> CC:libav-stable@libav.org
* | | Merge commit '5748faf291fec297ef25d81962b52b3438f54278'Michael Niedermayer2014-04-13
|\| | | | | | | | | | | | | | | | | | | | * commit '5748faf291fec297ef25d81962b52b3438f54278': bytestream: add bytestream2_copy_buffer() functions Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | bytestream: add bytestream2_copy_buffer() functionsJustin Ruggles2014-04-12
| | | | | | | | | | | | | | | | | | | | | This is basically an overread/overwrite-safe memcpy between a GetByteContext and a PutByteContext. CC:libav-stable@libav.org
| * | bytestream: add functions for accessing size of bufferPaul B Mahol2014-04-12
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com> CC:libav-stable@libav.org
| * | tiffdec: use correct data type for palette entries and set alpha to 0xFFJustin Ruggles2014-04-12
| | |
* | | Merge commit 'bf2064f046af64c59a416c814474a39b0a457569'Michael Niedermayer2014-04-13
|\| | | |/ |/| | | | | | | | | | | | | | | | | * commit 'bf2064f046af64c59a416c814474a39b0a457569': tiffdec: rename variables for consistency and fix variable shadowing Conflicts: libavcodec/tiff.c See: 251345a3fe221d60e9b275567085f9475de68092 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * tiffdec: rename variables for consistency and fix variable shadowingJean First2014-04-12
| | | | | | | | Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
| * DNxHD: convert inline asm to yasmTimothy Gu2014-04-11
| |
* | avcodec/ffv1: use av_malloc_array()Michael Niedermayer2014-04-12
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/faxcompr: use av_malloc_array()Michael Niedermayer2014-04-12
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vcodec/error_resilience: use av_malloc_array()Michael Niedermayer2014-04-12
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/elbg: Use av_malloc(z)_array()Michael Niedermayer2014-04-12
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/diracdec: use av_malloc(z)_arrayMichael Niedermayer2014-04-12
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/mpegvideo_enc: override bitrate tolerance when its value is too smallMichael Niedermayer2014-04-12
| | | | | | | | | | | | Fixes Ticket3257 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>