summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
* avcodec/nvenc: Remove special cases for cygwinTimo Rothenpieler2014-12-25
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avcodec/vc1_mc: use the same reference as luma does in ff_vc1_mc_4mv_chroma()Michael Niedermayer2014-12-25
| | | | | | Fixes Ticket3230 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* tableprint_vlc.h: Should not be checked by checkheaders.Reimar Döffinger2014-12-24
| | | | | | Same as for tableprint.h. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* x86/vp9: remove duplicate function prototypesJames Almer2014-12-23
| | | | | | Fixes "redundant redeclaration" warnings. Signed-off-by: James Almer <jamrial@gmail.com>
* frame_thread_encoder: use ref-counting to avoid memcpy of all input framesHendrik Leppkes2014-12-23
| | | | | | Apparently uneeded lock/unlock removed by commiter Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avcodec/h264: also show frames with missing fields when CODEC_FLAG2_SHOW_ALL ↵Michael Niedermayer2014-12-22
| | | | | | | | is set This allows viewing more of ticket2254 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge commit '9cfa68c560bdec82d2d5ec079f9c5b0f9ca37af0'Michael Niedermayer2014-12-20
|\ | | | | | | | | | | | | | | | | | | | | | | * commit '9cfa68c560bdec82d2d5ec079f9c5b0f9ca37af0': mpegts: add support for Opus Conflicts: libavcodec/opus_parser.c libavformat/mpegts.c See: 74141f693ded2fbf75af56fff309d2db35183635 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * mpegts: add support for OpusKieran Kunhya2014-12-20
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | avcodec/idctdsp: use the 10bit code for 9 bit tooMichael Niedermayer2014-12-20
| | | | | | | | | | | | 9bit is currently not used Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/fdctdsp: use the 10bit code for 9 bit tooMichael Niedermayer2014-12-20
| | | | | | | | | | | | 9bit is currently not used Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | x86/vp3dsp: port put_vp_no_rnd_pixels8_l2_mmx to yasmJames Almer2014-12-20
| | | | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/vp3: Fix offset handlingMichael Niedermayer2014-12-19
| | | | | | | | | | | | Fixes use of uninitialized memory Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/mpegvideo_enc: remove rtp_mode=0 for H261Michael Niedermayer2014-12-19
| | | | | | | | | | Suggested-by: Thomas Volkert <silvo@gmx.net> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | x86/constants: fix alignment of pw_255James Almer2014-12-19
| | | | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Add FFMPEG_VERSION into the binary libsMichael Niedermayer2014-12-19
| | | | | | | | | | | | This simplifies identifying from which revision a binary of a lib came from Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vp9/x86: intra prediction sse2/32bit support.Ronald S. Bultje2014-12-19
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vp9/x86: invert hu_ipred left array ordering.Ronald S. Bultje2014-12-19
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'cee4490b521fd0d02476d46aa2598af24fb8d686'Michael Niedermayer2014-12-19
|\| | | | | | | | | | | | | | | * commit 'cee4490b521fd0d02476d46aa2598af24fb8d686': on2avc: check number of channels See: 550f3e9df3410b3dd975e590042c0d83e20a8da3 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * on2avc: check number of channelsMichael Niedermayer2014-12-19
| | | | | | | | | | | | | | | | | | Fixes invalid memory access. CC: libav-stable@libav.org Bug-ID: CVE-2014-8549 Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge commit 'd423dd72be451462c6fb1cbbe313bed0194001ab'Michael Niedermayer2014-12-19
|\| | | | | | | | | | | | | | | | | | | | | * commit 'd423dd72be451462c6fb1cbbe313bed0194001ab': smc: fix the bounds check Conflicts: libavcodec/smc.c See: c727401aa9d62335e89d118a5b4e202edf39d905 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * smc: fix the bounds checkMichael Niedermayer2014-12-19
| | | | | | | | | | | | | | | | | | | | Fixes invalid writes when there are more blocks in a run than total remaining blocks. CC: libav-stable@libav.org Bug-ID: CVE-2014-8548 Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge commit '0b39ac6f54505a538c21fe49a626de94c518c903'Michael Niedermayer2014-12-19
|\| | | | | | | | | | | | | | | | | | | | | * commit '0b39ac6f54505a538c21fe49a626de94c518c903': gifdec: refactor interleave end handling Conflicts: libavcodec/gifdec.c See: 8f1457864be8fb9653643519dea1c6492f1dde57 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * gifdec: refactor interleave end handlingMichael Niedermayer2014-12-19
| | | | | | | | | | | | | | | | | | Fixes invalid writes with very small image heights. CC: libav-stable@libav.org Bug-ID: CVE-2014-8547 Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge commit '17ba719d9ba30c970f65747f42d5fbb1e447ca28'Michael Niedermayer2014-12-19
|\| | | | | | | | | | | | | | | * commit '17ba719d9ba30c970f65747f42d5fbb1e447ca28': mmvideo: check frame dimensions See: 8b0e96e1f21b761ca15dbb470cd619a1ebf86c3e Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * mmvideo: check frame dimensionsAnton Khirnov2014-12-19
| | | | | | | | | | | | | | | | | | The frame size must be set by the caller and each dimension must be a multiple of 2. CC: libav-stable@libav.org Bug-ID: CVE-2014-8543 Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
* | Merge commit '88626e5af8d006e67189bf10b96b982502a7e8ad'Michael Niedermayer2014-12-19
|\| | | | | | | | | | | | | | | * commit '88626e5af8d006e67189bf10b96b982502a7e8ad': jvdec: check frame dimensions See: 105654e376a736d243aef4a1d121abebce912e6b Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * jvdec: check frame dimensionsAnton Khirnov2014-12-19
| | | | | | | | | | | | | | | | | | The frame size must be set by the caller and each dimension must be a multiple of 8. CC: libav-stable@libav.org Bug-ID: CVE-2014-8542 Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
* | Merge commit '809c3023b699c54c90511913d3b6140dd2436550'Michael Niedermayer2014-12-19
|\| | | | | | | | | | | | | | | | | | | | | | | * commit '809c3023b699c54c90511913d3b6140dd2436550': mjpegdec: check for pixel format changes Conflicts: libavcodec/mjpegdec.c See: 5c378d6a6df8243f06c87962b873bd563e58cd39 See: a2f680c7bc7642c687aeb4e14d00ac74833c7a09 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * mjpegdec: check for pixel format changesAnton Khirnov2014-12-19
| | | | | | | | | | | | | | | | | | | | Fixes possible invalid memory access. Based on code by Michael Niedermayer <michaelni@gmx.at> CC: libav-stable@libav.org Bug-ID: CVE-2014-8541 Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
* | Merge commit '210461c0a83a5625560fa1d92229200dc7fb869b'Michael Niedermayer2014-12-19
|\| | | | | | | | | | | | | * commit '210461c0a83a5625560fa1d92229200dc7fb869b': imgconvert: check memory allocations and propagate errors Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * imgconvert: check memory allocations and propagate errorsVittorio Giovara2014-12-18
| |
* | Merge commit '596b5c488fa1d40f114a64d3b73e1863cab073fb'Michael Niedermayer2014-12-19
|\| | | | | | | | | | | | | | | | | | | * commit '596b5c488fa1d40f114a64d3b73e1863cab073fb': wma: check memory allocations and propagate errors Conflicts: libavcodec/wma.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * wma: check memory allocations and propagate errorsVittorio Giovara2014-12-18
| |
* | Merge commit '5ac06633cb63fcc51f2471a3478b44d3f010b16b'Michael Niedermayer2014-12-19
|\| | | | | | | | | | | | | * commit '5ac06633cb63fcc51f2471a3478b44d3f010b16b': takdec: check av_samples_get_buffer_size() return value Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * takdec: check av_samples_get_buffer_size() return valueVittorio Giovara2014-12-18
| | | | | | | | | | CC: libav-stable@libav.org Bug-Id: CID 747734
| * aacps: invert the order of parameters of ipdopd_reset()Vittorio Giovara2014-12-18
| | | | | | | | | | | | | | | | This is the order that the caller uses in the rest of the file. The same operation is applied to both parameters, so this change is only done for consistency, it doesn't change the actual behaviour. Bug-Id: CID 732285 / CID 732286
| * assdec: check the right variableVittorio Giovara2014-12-18
| | | | | | | | | | CC: libav-stable@libav.org Bug-Id: CID 1257815
* | Merge commit '971099ff5a85377579eb5b8d3620e283957f097e'Michael Niedermayer2014-12-19
|\| | | | | | | | | | | | | * commit '971099ff5a85377579eb5b8d3620e283957f097e': aacenc: correctly check returned value Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * aacenc: correctly check returned valueVittorio Giovara2014-12-18
| | | | | | | | CC: libav-stable@libav.org
* | Merge commit 'ac467d94fa6d9d626f77d4ca8125a5eb1ad5425d'Michael Niedermayer2014-12-19
|\| | | | | | | | | | | | | * commit 'ac467d94fa6d9d626f77d4ca8125a5eb1ad5425d': lcl: return an appropriate error code Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lcl: return an appropriate error codeVittorio Giovara2014-12-18
| |
* | Merge commit 'c63dd3f0a48a9f6389d253597ab51caddc0118db'Michael Niedermayer2014-12-19
|\| | | | | | | | | | | | | | | | | | | * commit 'c63dd3f0a48a9f6389d253597ab51caddc0118db': a64multi: check elbg return values Conflicts: libavcodec/a64multienc.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * a64multi: check elbg return valuesVittorio Giovara2014-12-18
| |
* | Merge commit '3beb9cbad35218ed1fb3473eeb3cfc97a931bff4'Michael Niedermayer2014-12-19
|\| | | | | | | | | | | | | | | | | | | * commit '3beb9cbad35218ed1fb3473eeb3cfc97a931bff4': roqvideo: check memory allocations and propagate errors Conflicts: libavcodec/roqvideoenc.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * roqvideo: check memory allocations and propagate errorsVittorio Giovara2014-12-18
| |
* | Merge commit 'ae2d41ec875965ce4ab9fdd88a5e8ba57cada67a'Michael Niedermayer2014-12-19
|\| | | | | | | | | | | | | | | | | | | | | * commit 'ae2d41ec875965ce4ab9fdd88a5e8ba57cada67a': elbg: check memory allocations and propagate errors Conflicts: libavcodec/elbg.c libavcodec/elbg.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * elbg: check memory allocations and propagate errorsVittorio Giovara2014-12-18
| |
* | Merge commit '67fc8a15e4182ea111cfcd05897709f09d99a33a'Michael Niedermayer2014-12-19
|\| | | | | | | | | | | | | | | | | | | * commit '67fc8a15e4182ea111cfcd05897709f09d99a33a': theora: support different visible and coded frame size Conflicts: libavcodec/vp3.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * theora: support different visible and coded frame sizeVittorio Giovara2014-12-18
| | | | | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | Merge commit '87bd298abeb901fe16383a0d267502cc7fc03878'Michael Niedermayer2014-12-19
|\| | | | | | | | | | | | | | | | | | | | | | | * commit '87bd298abeb901fe16383a0d267502cc7fc03878': DPX parser Conflicts: libavcodec/dpx_parser.c libavcodec/version.h See: 8ec328668a7d10c8224ae5f591add5b388ea82ed Merged-by: Michael Niedermayer <michaelni@gmx.at>