summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
...
* | | avcodec/flacdec: also do crc check when er compliant is setMichael Niedermayer2013-10-27
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | avcodec/error_resilience check error_concealment, not err_recognition.Anton Khirnov2013-10-27
| | | | | | | | | | | | | | | | | | | | | err_recognition is supposed to trigger detecting and reporting errors, not trying to fix them. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-10-26
|\ \ \ | | |/ | |/| | | | | | | | | | | | | * qatar/master: fft-test: add a missing #include Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | fft-test: add a missing #includeAnton Khirnov2013-10-26
| | | | | | | | | | | | stdio.h needed for printf since 7177df90a043bd59e172843fc7cb9e767080ea12
| * | aacdec: Fix calls to avpriv_report_missing_feature().Alex Converse2013-10-25
| | | | | | | | | | | | It does not take log level as an argument.
| * | fft-test: Remove possibility of returning restricted exit codeDerek Buitenhuis2013-10-25
| | | | | | | | | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * | dct-test: Remove possibility of returning a restricted exit codeDerek Buitenhuis2013-10-25
| | | | | | | | | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | | avcodec/h264_parser: heuristically detect non marked keyframesMichael Niedermayer2013-10-26
| | | | | | | | | | | | | | | | | | Fixes Ticket3083 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | avcodec/x86/cabac: include get_cabac_bypass_sign_x86() under #if ↵Michael Niedermayer2013-10-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | !BROKEN_COMPILER this might fix Ticket2999 as well as some fate clients untested as the original patch submitter no longer has the environment to test this should be reverted if it does not fix the issues Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | avcodec/jpeg2000dec: non zero image offsets are not supportedMichael Niedermayer2013-10-26
| | | | | | | | | | | | | | | | | | | | | Fixes out of array accesses Fixes Ticket3080 Found-by: ami_stuff Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | h264: make flush_change() set mmco_resetMichael Niedermayer2013-10-26
| | | | | | | | | | | | | | | | | | | | | | | | This ensures that frames do not get mixed on context reinits Fixes Ticket2836 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | avcodec/h264: reduce noisiness of "mmco: unref short failure"Michael Niedermayer2013-10-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | Do not consider it an error if we have no frames and should discard one. This condition can easily happen when decoding is started from an I frame Fixes Ticket2811 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | avcodec/twinvq: return the actual number of consumed bytesMichael Niedermayer2013-10-25
| | | | | | | | | | | | | | | | | | Fixes Ticket2980 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | metasound & twinvqdec: return the number of read bytes from read_bitstreamMichael Niedermayer2013-10-25
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | avcodec/wmalosslessdec: fix data flushing at the endMichael Niedermayer2013-10-25
| | | | | | | | | | | | | | | | | | | | | Fixes ffplay -autoexit Fixes Ticket3000 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | avcodec/h264: do not trust last_pic_droppable when marking pictures as doneMichael Niedermayer2013-10-24
| | | | | | | | | | | | | | | | | | | | | This simplifies the code and fixes a deadlock Fixes Ticket2927 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | avcodec/flicvideo: use avpriv_request_sample()Paul B Mahol2013-10-24
| | | | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | | avcodec/x86/videodsp: Properly mark sse2 instructions in emulated_edge_mc ↵Ronald S. Bultje2013-10-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | x86 simd as such. Should fix crashes or corrupt output on pre-SSE2 CPUs when they were using SSE2-code (e.g. AMD Athlon XP 2400+ or Intel Pentium III) in hfix or hvar single-edge (left/right) extension functions. Tested-by: Ingo Brückl <ib@wupperonline.de> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | fft-test: Remove possibility of returning restricted exit codeDerek Buitenhuis2013-10-24
| | | | | | | | | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | | dct-test: Remove possibility of returning a restricted exit codeDerek Buitenhuis2013-10-24
| | | | | | | | | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | | lavc/libmp3lame: add comments about CBR/VBR modesTimothy Gu2013-10-24
| | | | | | | | | | | | | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com> Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* | | lavc/libmp3lame: fix alignment and capitalization in AVOptionsTimothy Gu2013-10-24
| | | | | | | | | | | | | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com> Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* | | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-10-24
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: golomb: reduce scope of a few variables Conflicts: libavcodec/golomb.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | golomb: reduce scope of a few variablesVittorio Giovara2013-10-24
| | | | | | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* | | avcodec/mpegaudio_tablegen: fix build with hardcoded tablesMichael Niedermayer2013-10-24
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | avcodec/metasound_data: Fix inconsistency in tablesMichael Niedermayer2013-10-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes out of array read This issue can be reproduced with: Lucky.asf teuflisch.asf from http://samples.ffmpeg.org/A-codecs/VoxWare/ as well as other samples fcb16m has 320 elements but the code before the patch can address a table of 384 elements in its place. I dont know if theres some elements missing, or its maybe the wrong table, or if the parameters affecting the table size are wrong, or if theres something else wrong. if someone reading this has easy access to some reference. (binary with the tables in it, spec, whatever, please contact us) This solution fixes the inconsistency by padding the table with zeros, this variant was suggested by Vitor Sessak. And ensures that nothing currently working breaks. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | avcodec/hevc: remove CODEC_CAP_EXPERIMENTALMichael Niedermayer2013-10-23
| | | | | | | | | | | | | | | | | | Approved-by: mraulet Approved-by: smarter Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-10-23
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: golomb: K&R formatting cosmetics Conflicts: libavcodec/golomb.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | golomb: K&R formatting cosmeticsVittorio Giovara2013-10-23
| | | | | | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* | | Merge commit '1ce3ec24b35d9d549b12f17bd7fd391abaf3a6f7'Michael Niedermayer2013-10-23
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '1ce3ec24b35d9d549b12f17bd7fd391abaf3a6f7': h263: K&R formatting cosmetics Conflicts: libavcodec/h263dec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | h263: K&R formatting cosmeticsLuca Barbato2013-10-23
| | | | | | | | | | | | | | | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org> Signed-off-by: Diego Biurrun <diego@biurrun.de>
| * | mpegvideo: Drop a faulty assertLuca Barbato2013-10-23
| | | | | | | | | | | | | | | | | | | | | That check is easily reachable by faulty input. CC:libav-stable@libav.org Reported-by: Torsten Sadowski <tsadowski@gmx.net>
* | | avcodec/utils: use a default lock manager that uses a pthread mutexMichael Niedermayer2013-10-23
| | | | | | | | | | | | | | | | | | | | | | | | That makes avformat & avcodec thread safe without the need to explicitly register a lock manager. Reviewed-by: wm4 <nfxjfg@googlemail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | avcodec/vc1dec: use logical operation instead of bitwise for twomvMichael Niedermayer2013-10-23
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | fix order of operations in commentsMichael Niedermayer2013-10-23
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | avcodec/aacdec: fix more avpriv_report_missing_feature() argumentsMichael Niedermayer2013-10-23
| | | | | | | | | | | | | | | Found-by: durandal_1707 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | avcodec/aacdec: fix avpriv_report_missing_feature() argumentsMichael Niedermayer2013-10-23
| | | | | | | | | | | | | | | Found-by: durandal_1707 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-10-23
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: aac: Add support for Enhanced AAC Low Delay (ER AAC ELD). Conflicts: Changelog libavcodec/aacdec.c libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | aac: Add support for Enhanced AAC Low Delay (ER AAC ELD).Alex Converse2013-10-23
| | | | | | | | | | | | | | | This does not include support for LD SBR, epTool, data resilience, nor the 960 transform family.
* | | Merge commit 'f457edb69794c7e13b3630456d72f7942fff19f7'Michael Niedermayer2013-10-23
|\| | | | | | | | | | | | | | | | | | | | * commit 'f457edb69794c7e13b3630456d72f7942fff19f7': aacdec: Use avpriv_report_missing_feature() instead of custom logging. Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | aacdec: Use avpriv_report_missing_feature() instead of custom logging.Alex Converse2013-10-23
| | |
* | | avcodec/sgi: Fix dereferencing uninitialized pointerMichael Niedermayer2013-10-23
| |/ |/| | | | | | | | | | | | | This also fixes the code so it decodes raw images correctly again No release is affected by this Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/hevc/extract_rbsp: fix error return typeMichael Niedermayer2013-10-22
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | hevc: add wavefront parallel processingMickaël Raulet2013-10-22
| | | | | | | | | | | | | | cherry picked from commit b971f2c8fdc60f8bab605a6e8060492eb548a53a cherry picked from commit e57b0a2c915ce6b8a9d57b8292f6581f0680842e Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/pthread: add wpp apiMickaël Raulet2013-10-22
| | | | | | | | | | | | | | | | | | | | | | cherry picked from commit c7765f3295fe7dc0653161c6a3d3e1778b76ee67 cherry picked from commit 0008c4979fc1d1bc24d4d2c791715f6dd017563c Conflicts: libavcodec/utils.c Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '103d073dd7ce23b912df32be8c9524ba25dd5991'Michael Niedermayer2013-10-22
|\| | | | | | | | | | | | | | | | | | | * commit '103d073dd7ce23b912df32be8c9524ba25dd5991': h264_parser: Use ff_h264_reset_sei() Conflicts: libavcodec/h264_parser.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * h264_parser: Use ff_h264_reset_sei()Yusuke Nakamura2013-10-22
| | | | | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
| * h264_parser: Fix order of operationsMichael Niedermayer2013-10-22
| | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | vp9: always consume the full input packetHendrik Leppkes2013-10-22
| | | | | | | | | | Reviewed-by: "Ronald S. Bultje" <rsbultje@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/vcr1: print the actual size when its insufficientMichael Niedermayer2013-10-22
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>