summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
* avcodec/adpcm: use av_clip_intp2()Michael Niedermayer2015-02-21
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avcodec/hevc_mvs: Use av_clip_intp2()Michael Niedermayer2015-02-21
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avcodec/adxenc: Use av_clip_intp2()Michael Niedermayer2015-02-21
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avcodec/x86/mlpdsp_init: Simplify mlp_filter_channel_x86()Michael Niedermayer2015-02-21
| | | | | | | | | | | | | | | | | | | | | | | Based on patch by Francisco Blas Izquierdo Riera Commit message partly taken from carl fixes a compilation error in mlpdsp_init.c with -fstack-check and some gcc compilers (I reproduced the issue with gcc 4.7.3) by simplifying the code. See also https://bugs.gentoo.org/show_bug.cgi?id=471756 $ make libavcodec/x86/mlpdsp_init.o libavcodec/x86/mlpdsp_init.c: In function ‘mlp_filter_channel_x86’: libavcodec/x86/mlpdsp_init.c:142:5: error: can’t find a register in class ‘GENERAL_REGS’ while reloading ‘asm’ libavcodec/x86/mlpdsp_init.c:142:5: error: ‘asm’ operand has impossible constraints 4551 -> 4509 dezicycles Reviewed-by: Ramiro Polla <ramiro.polla@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avcodec/ffv1enc: Use av_clip_uint8()Michael Niedermayer2015-02-21
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avcodec: Use av_clip_uintp2() where possibleMichael Niedermayer2015-02-21
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avcodec/snowenc: Use av_clip_uint8()Michael Niedermayer2015-02-21
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge commit 'a06b0b1295c51d100101e0ca0434e199ad6de6b5'Michael Niedermayer2015-02-21
|\ | | | | | | | | | | | | * commit 'a06b0b1295c51d100101e0ca0434e199ad6de6b5': h264: initialize H264Context.avctx in init_thread_copy Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * h264: initialize H264Context.avctx in init_thread_copyAnton Khirnov2015-02-21
| | | | | | | | | | This prevents using a wrong (first thread's) AVCodecContext if decoding a frame in the first pass over all threads fails.
* | Merge commit '0dea4c77ccf5956561bb8991311b3d834bb5fa40'Michael Niedermayer2015-02-21
|\| | | | | | | | | | | | | | | | | | | | | * commit '0dea4c77ccf5956561bb8991311b3d834bb5fa40': h264: only ref cur_pic in update_thread_context if it is initialized Conflicts: libavcodec/h264_slice.c See: 0fc01ae33c7712168aab0f98c5715b40da0b5f03 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * h264: only ref cur_pic in update_thread_context if it is initializedAnton Khirnov2015-02-21
| | | | | | | | | | It may be empty if the previous thread's decode call did not contain a valid frame.
* | Merge commit '9abc80f1ed673141326341e26a05c3e1f78576d0'Michael Niedermayer2015-02-21
|\| | | | | | | | | | | | | | | | | | | * commit '9abc80f1ed673141326341e26a05c3e1f78576d0': libavcodec: Make use of av_clip functions Conflicts: libavcodec/takdec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * libavcodec: Make use of av_clip functionsPeter Meerwald2015-02-21
| | | | | | | | | | Signed-off-by: Peter Meerwald <pmeerw@pmeerw.net> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | Merge commit 'b8d18a94376c44dac9523dc3317259a30fc92f8b'Michael Niedermayer2015-02-20
|\| | | | | | | | | | | | | * commit 'b8d18a94376c44dac9523dc3317259a30fc92f8b': libavcodec: Don't use av_cold annotation in twinvq header file Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * libavcodec: Don't use av_cold annotation in twinvq header filePeter Meerwald2015-02-20
| | | | | | | | | | Signed-off-by: Peter Meerwald <pmeerw@pmeerw.net> Signed-off-by: Martin Storsjö <martin@martin.st>
* | avcodec/dca: move remaining tables to dcadataMichael Niedermayer2015-02-20
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/snowdec: Fix avmv_index incrementMichael Niedermayer2015-02-20
| | | | | | | | | | | | Fixes reading uninitialized memory Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/dss_sp: Avoid a slow division and modulo in the pitch_lag calculationMichael Niedermayer2015-02-19
| | | | | | | | | | | | | | Also check the combined_pitch for validity (which is needed to keep the behavior identical in the error case) Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/dss_sp: de-obfuscate index inversionMichael Niedermayer2015-02-19
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/dss_sp: Protect DSS_SP_FORMULA() with a set of outside bracketsMichael Niedermayer2015-02-19
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'c56b9b1eb278c5ef89d3f0832a56dfe4732cb68b'Michael Niedermayer2015-02-19
|\| | | | | | | | | | | | | | | | | | | | | * commit 'c56b9b1eb278c5ef89d3f0832a56dfe4732cb68b': lavc: Add DSS SP decoder Conflicts: libavcodec/avcodec.h libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: Add DSS SP decoderOleksij Rempel2015-02-19
| | | | | | | | | | | | Signed-off-by: Oleksij Rempel <linux@rempel-privat.de> Signed-off-by: Luca Barbato <lu_zero@gentoo.org> Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | Merge commit '0fbb271318899a0fb1fbcbb3db8292e909b91e23'Michael Niedermayer2015-02-19
|\| | | | | | | | | | | | | * commit '0fbb271318899a0fb1fbcbb3db8292e909b91e23': qsv_api: fix building with libmfx disabled Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * qsv_api: fix building with libmfx disabledAnton Khirnov2015-02-19
| |
* | Merge commit '4e08c821106fc1d6d358864abf0d8488b12f38c6'Michael Niedermayer2015-02-19
|\| | | | | | | | | | | | | | | | | | | | | | | | | * commit '4e08c821106fc1d6d358864abf0d8488b12f38c6': lavc: add an Intel libmfx-based H.264 decoder Conflicts: configure libavcodec/Makefile libavcodec/allcodecs.c libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: add an Intel libmfx-based H.264 decoderAnton Khirnov2015-02-19
| | | | | | | | | | Based on the code by Luca Barbato <lu_zero@gentoo.org> and Yukinori Yamazoe <drocon11@gmail.com>.
* | Merge commit '31d2039cb42668ebcf08248bc48bbad44aa05f49'Michael Niedermayer2015-02-19
|\| | | | | | | | | | | | | | | | | | | | | * commit '31d2039cb42668ebcf08248bc48bbad44aa05f49': h264_parser: export video format and dimensions Conflicts: libavcodec/h264_parser.c libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * h264_parser: export video format and dimensionsAnton Khirnov2015-02-19
| |
* | Merge commit '0f532fd3f9b9ca974cea0feb8ddcaf4a7f3b23c5'Michael Niedermayer2015-02-19
|\| | | | | | | | | | | | | * commit '0f532fd3f9b9ca974cea0feb8ddcaf4a7f3b23c5': rv40: Return more meaningful error codes Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * rv40: Return more meaningful error codesHimangi Saraogi2015-02-19
| | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
| * libx265: Add crf private optionDerek Buitenhuis2015-02-18
| | | | | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * libx265: Reduce the scope of some variablesDerek Buitenhuis2015-02-18
| | | | | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | avcodec/wmalosslessdec: use sizeof() instead of a literal numberMichael Niedermayer2015-02-19
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | libx265: Add crf private optionDerek Buitenhuis2015-02-18
| | | | | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | libx265: Reduce the scope of some variablesDerek Buitenhuis2015-02-18
| | | | | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | avcodec/faxcompr: Fix memleakMichael Niedermayer2015-02-18
| | | | | | | | | | | | Fixes CID1270816 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/opusdec: remove unused headersPaul B Mahol2015-02-18
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avcodec/wavpack: Add () to protect the arguments of UPDATE_WEIGHT_CLIP()Michael Niedermayer2015-02-18
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/wmalosslessdec: Add () to protect the arguments of WMASIGN()Michael Niedermayer2015-02-18
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '42c8f92e2fa390fa17b03d37b4323ec0d721d4cd'Michael Niedermayer2015-02-17
|\| | | | | | | | | | | | | | | | | | | * commit '42c8f92e2fa390fa17b03d37b4323ec0d721d4cd': wmv2: Return meaningful error codes Conflicts: libavcodec/wmv2dec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * wmv2: Return meaningful error codesHimangi Saraogi2015-02-17
| |
* | Merge commit 'f3e045263e445c4ab54d85ecae359494cd96a3e2'Michael Niedermayer2015-02-17
|\| | | | | | | | | | | | | * commit 'f3e045263e445c4ab54d85ecae359494cd96a3e2': qdm2: Return meaningful error codes Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * qdm2: Return meaningful error codesHimangi Saraogi2015-02-17
| |
* | Merge commit 'a1e2c47cd4fdaa64beda7e6dfa623b65c46f5012'Michael Niedermayer2015-02-17
|\| | | | | | | | | | | | | | | | | | | | | | | * commit 'a1e2c47cd4fdaa64beda7e6dfa623b65c46f5012': libxvid: Return meaningful error messages Conflicts: libavcodec/libxvid.c libavcodec/libxvid_rc.c See: 2a89afb376aebe833bee0b5958cec16c48936b03 and others Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * libxvid: Return meaningful error messagesHimangi Saraogi2015-02-17
| |
* | avcodec/aac_adtstoasc_bsf: Clear extradata_size on allocation failureMichael Niedermayer2015-02-17
| | | | | | | | | | | | This keeps the fields consistent Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '18f4fa251b0eb36392839f5bf6180f280dc04d8d'Michael Niedermayer2015-02-17
|\| | | | | | | | | | | | | * commit '18f4fa251b0eb36392839f5bf6180f280dc04d8d': aac_adtstoasc_bsf: Check extradata memory allocation Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * aac_adtstoasc_bsf: Check extradata memory allocationHimangi Saraogi2015-02-17
| | | | | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | Merge commit 'fe0f4e56577a2dbd373bb50b0ae2d49e69d822fc'Michael Niedermayer2015-02-17
|\| | | | | | | | | | | | | | | | | | | * commit 'fe0f4e56577a2dbd373bb50b0ae2d49e69d822fc': avpacket: Check buffer reference Conflicts: libavcodec/avpacket.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avpacket: Check buffer referenceVittorio Giovara2015-02-17
| | | | | | | | | | CC: libav-stable@libav.org Bug-Id: CID 1267889