summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
* Merge commit '0cb83c563848bf8f8365e7bd30e7e6b57ef360f0'Michael Niedermayer2013-10-13
|\ | | | | | | | | | | | | | | | | | | * commit '0cb83c563848bf8f8365e7bd30e7e6b57ef360f0': indeo4: Check the block size if reusing the band configuration Conflicts: libavcodec/indeo4.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * indeo4: Check the block size if reusing the band configurationLuca Barbato2013-10-13
| | | | | | | | | | | | | | Sample-Id: 00000287-google Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* | Merge commit '16ea20c827ef2ffaf77d5e05d5cf9983689f7b2b'Michael Niedermayer2013-10-13
|\| | | | | | | | | | | | | * commit '16ea20c827ef2ffaf77d5e05d5cf9983689f7b2b': lavc doxy: extend/clarify avcodec_decode_audio4() doxy Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc doxy: extend/clarify avcodec_decode_audio4() doxyAnton Khirnov2013-10-12
| | | | | | | | Elaborate on flushing the decoder.
* | Merge commit '66d3f5fd5ca4cb3d09b52ad1041cd4359325a21a'Michael Niedermayer2013-10-13
|\| | | | | | | | | | | | | * commit '66d3f5fd5ca4cb3d09b52ad1041cd4359325a21a': lavc doxy: remove false statements about alignment requirements. Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc doxy: remove false statements about alignment requirements.Anton Khirnov2013-10-12
| | | | | | | | The packet data does not need to be aligned.
* | lavc: rename h265 to hevc, add AV_CODEC_ID_H265 with identical value for ↵Michael Niedermayer2013-10-13
| | | | | | | | | | | | | | | | | | | | | | | | backward compatibility Somehow 2 different identifiers have come into existence which makes supporting both until the next major version bump required I did not investigate how exactly that did happen. wm4, j-b and smarter prefer hevc. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-10-11
|\| | | | | | | | | | | | | | | * qatar/master: prores: Reject negative run and level values See: 93c220e895a417e88a6be7df85e250c5c3f675b6 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * prores: Reject negative run and level valuesLuca Barbato2013-10-10
| | | | | | | | | | | | | | Sample-Id: 00000611-google Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* | Merge commit '5f5ada3dbf97e306a74250ba8dcf8619ad59b020'Michael Niedermayer2013-10-11
|\| | | | | | | | | | | | | * commit '5f5ada3dbf97e306a74250ba8dcf8619ad59b020': shorten: Fix out-of-array read Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * shorten: Fix out-of-array readTim Walker2013-10-10
| | | | | | | | | | | | pred_order == FF_ARRAY_ELEMS(fixed_coeffs) is invalid too. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
| * atrac3: Better name for IMDCT window initializationMaxim Poliakovski2013-10-10
| | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
| * atrac3: Remove unused gain compensation tablesMaxim Poliakovski2013-10-10
| | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* | avcodec/exr: remove pointless initializationPaul B Mahol2013-10-10
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | atrac3: Better name for imdct window initializationMaxim Poliakovski2013-10-10
| | | | | | | | | | | | Patch by Diego Biurrun. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | atrac3: Remove unused gain compensation tablesMaxim Poliakovski2013-10-10
| | | | | | | | | | | | Patch by Diego Biurrun. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | libavcodec/x86: Fix emulated_edge_mc SSE code to not contain SSE2 ↵Ronald S. Bultje2013-10-10
| | | | | | | | | | | | instructions on x86-32. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/proresdec2: propagate error codesMichael Niedermayer2013-10-10
| | | | | | | | | | Based-on: 44690dfa683f620c77e9f0e8e9bc5682608636b1 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/vmnc/reset_buffers(): reset cur_hx/hy too for safteyMichael Niedermayer2013-10-10
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-10-10
|\| | | | | | | | | | | | | * qatar/master: prores: Error out only on surely incomplete ac_coeffs Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * prores: Error out only on surely incomplete ac_coeffsLuca Barbato2013-10-10
| |
* | Merge commit '44690dfa683f620c77e9f0e8e9bc5682608636b1'Michael Niedermayer2013-10-10
|\| | | | | | | | | | | | | * commit '44690dfa683f620c77e9f0e8e9bc5682608636b1': prores: Add a codepath for decoding errors Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * prores: Add a codepath for decoding errorsLuca Barbato2013-10-10
| |
* | Merge commit '41a10f3ba149a2012de499d0b4ad4955d81f28d5'Michael Niedermayer2013-10-10
|\| | | | | | | | | | | | | * commit '41a10f3ba149a2012de499d0b4ad4955d81f28d5': vp6: Support cropping to AVCodecContext.width/height Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vp6: Support cropping to AVCodecContext.width/heightMartin Storsjö2013-10-10
| | | | | | | | | | | | | | | | | | | | | | | | In these cases, there is no extradata but only the properly set width/height values by the demuxer. This makes sure VP6 in F4V files is cropped properly. This is similar to what is done for H264 for letting the container width/height override what's in the bitstream, since 30f515091. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '1018a92219a38a812cf97761c6b3a5e66a400f4b'Michael Niedermayer2013-10-10
|\| | | | | | | | | | | | | | | | | * commit '1018a92219a38a812cf97761c6b3a5e66a400f4b': jpeg2000: Check block length See: 914ab4cd1c59eae10771f2d6a892ec6b6f36b0e2 See: 582f53349eabd75164d4389503eb95048982cfdc Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * jpeg2000: Check block lengthLuca Barbato2013-10-09
| | | | | | | | | | Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* | Merge commit '071e29af4d383bdb44d0c87416dee3e4bb597936'Michael Niedermayer2013-10-10
|\| | | | | | | | | | | | | * commit '071e29af4d383bdb44d0c87416dee3e4bb597936': vmnc: Use meaningful return values Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vmnc: Use meaningful return valuesLuca Barbato2013-10-09
| |
* | Merge commit '5e992a4682d2c09eed3839c6cacf70db3b65c2f4'Michael Niedermayer2013-10-10
|\| | | | | | | | | | | | | | | | | | | | | * commit '5e992a4682d2c09eed3839c6cacf70db3b65c2f4': vmnc: Check the cursor dimensions Conflicts: libavcodec/vmnc.c See: 94372592767fb551060217df37f5aa3130ba1ca8 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vmnc: Check the cursor dimensionsLuca Barbato2013-10-09
| | | | | | | | | | | | | | And manage the reallocation failure path. Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* | Merge commit '61cd19b8bc32185c8caf64d89d1b0909877a0707'Michael Niedermayer2013-10-10
|\| | | | | | | | | | | | | | | | | | | * commit '61cd19b8bc32185c8caf64d89d1b0909877a0707': vmnc: Port to bytestream2 Conflicts: libavcodec/vmnc.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vmnc: Port to bytestream2Luca Barbato2013-10-09
| | | | | | | | | | | | | | Fix some buffer overreads. Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* | Merge commit 'a66aa0daf290ef157cb3322b034b43d6201c43e9'Michael Niedermayer2013-10-10
|\| | | | | | | | | | | | | | | | | | | * commit 'a66aa0daf290ef157cb3322b034b43d6201c43e9': vmnc: K&R formatting cosmetics Conflicts: libavcodec/vmnc.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vmnc: K&R formatting cosmeticsLuca Barbato2013-10-09
| | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* | avcodec/h264: call flush_change() on initMichael Niedermayer2013-10-10
| | | | | | | | | | | | | | | | | | This ensures that all the non zero fields get setup correctly. Alternatively their initialization could be duplicated. Fixes Ticket2738 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/h264_refs: modify key frame detection heuristic to detect more casesMichael Niedermayer2013-10-10
| | | | | | | | | | | | Fixes Ticket2968 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/exr: use avpriv_report_missing_feature()Paul B Mahol2013-10-09
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avcodec/vmnc: use av_freep()Paul B Mahol2013-10-09
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-10-09
|\| | | | | | | | | | | | | | | | | | | * qatar/master: shorten: Extend fixed_coeffs to properly support pred_order 0 Conflicts: libavcodec/shorten.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * shorten: Extend fixed_coeffs to properly support pred_order 0Luca Barbato2013-10-09
| | | | | | | | | | Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* | Fix make checkheaders for vp9 header files.Carl Eugen Hoyos2013-10-09
| |
* | avcodec/xwddec: use avpriv_report_missing_featurePaul B Mahol2013-10-08
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | dpx: abgr supportPaul B Mahol2013-10-08
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | x86: Fix compilation with nasm on PPC & OS/2Ronald S. Bultje2013-10-08
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-10-08
|\| | | | | | | | | | | | | * qatar/master: x86: h264_idct: Update comments to match 8/10-bit depth optimization split Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * x86: h264_idct: Update comments to match 8/10-bit depth optimization splitDiego Biurrun2013-10-07
| |
* | Merge commit 'bbe4a6db44f0b55b424a5cc9d3e89cd88e250450'Michael Niedermayer2013-10-08
|\| | | | | | | | | | | | | * commit 'bbe4a6db44f0b55b424a5cc9d3e89cd88e250450': x86inc: Utilize the shadow space on 64-bit Windows Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * x86inc: Utilize the shadow space on 64-bit WindowsHenrik Gramner2013-10-07
| | | | | | | | | | | | | | | | | | Store XMM6 and XMM7 in the shadow space in functions that clobbers them. This way we don't have to adjust the stack pointer as often, reducing the number of instructions as well as code size. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | avcodec/x86/vp9dsp: Fix compilation with nasm.Ronald S. Bultje2013-10-08
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>