summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
...
* | Avoid a null pointer dereference on oom when decoding smacker.Carl Eugen Hoyos2013-06-29
| | | | | | | | Fixes ticket #2728.
* | Propagate error return values from the smacker decoder.Carl Eugen Hoyos2013-06-29
| |
* | Avoid a null pointer dereference on oom when decoding vc1.Carl Eugen Hoyos2013-06-29
| | | | | | | | Fixes ticket #2723.
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-06-29
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: wmapro: check num_vec_coeffs against the actual available buffer Conflicts: libavcodec/wmaprodec.c The check is replaced by an assert. See: b21ba20cc83c80fe56192fee3626a8087f37d806 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * wmapro: check num_vec_coeffs against the actual available bufferLuca Barbato2013-06-28
| | | | | | | | | | | | | | Prevent yet another buffer overwrite. Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* | Merge commit '6652338f43ef623045912d7f28b61adea05d27ae'Michael Niedermayer2013-06-29
|\| | | | | | | | | | | | | * commit '6652338f43ef623045912d7f28b61adea05d27ae': wmapro: return early on unsupported condition Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * wmapro: return early on unsupported conditionLuca Barbato2013-06-28
| | | | | | | | | | Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* | Merge commit 'e30b068ef79f604ff439418da07f7e2efd01d4ea'Michael Niedermayer2013-06-29
|\| | | | | | | | | | | | | | | | | | | * commit 'e30b068ef79f604ff439418da07f7e2efd01d4ea': wmapro: make sure there is room to store the current packet The check is replaced by an assert as it is impossible to occur See: 780d45473c32fa356c8ce385c3ea4692567c3228 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * wmapro: make sure there is room to store the current packetLuca Barbato2013-06-28
| | | | | | | | | | | | | | Prevent horrid and hard to trace struct overwrite. Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* | Merge commit 'afe03092dd693d025d43e1620283d8d285c92772'Michael Niedermayer2013-06-29
|\| | | | | | | | | | | | | * commit 'afe03092dd693d025d43e1620283d8d285c92772': lavc: move put_bits_left in put_bits.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: move put_bits_left in put_bits.hLuca Barbato2013-06-28
| |
* | avcodec/bitstream_filter: make av_register_bitstream_filter() thread safeMichael Niedermayer2013-06-29
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/parser: Make av_register_codec_parser() thread safeMichael Niedermayer2013-06-29
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec: Make av_register_hwaccel() and avcodec_register() thread safeMichael Niedermayer2013-06-29
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | cosmetics: Fix "dont" "wont" "doesnt" typosTimothy Gu2013-06-29
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | flac_parser.c: fix case when final frame is a false positiveMichael Chinen2013-06-29
| | | | | | | | | | | | | | Should fix https://ffmpeg.org/trac/ffmpeg/ticket/2552 Only did minimal testing on a few files and fate. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | tak_parser: properly mark packets as key framesPaul B Mahol2013-06-28
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | Merge remote-tracking branch 'cehoyos/master'Michael Niedermayer2013-06-28
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | * cehoyos/master: Avoid a null pointer dereference in avcodec_decode_video2(). Set block_align when reading QDM2 in mov. Fix muxing QDM2 mono into caf. Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | Avoid a null pointer dereference in avcodec_decode_video2().Carl Eugen Hoyos2013-06-28
| | | | | | | | | | | | | | | This could happen if oom occured while probing a file. Reported in ticket #1900.
* | | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-06-28
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | | | | | | | * qatar/master: aac: return meaningful errors Conflicts: libavcodec/aacdec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | aac: return meaningful errorsLuca Barbato2013-06-27
| | |
* | | Merge commit '6d8629aac13692447b54eac795bf74007ebf8987'Michael Niedermayer2013-06-28
|\| | | |/ |/| | | | | | | | | | | | | | | * commit '6d8629aac13692447b54eac795bf74007ebf8987': aac: K&R formatting cosmetics Conflicts: libavcodec/aacdec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * aac: K&R formatting cosmeticsLuca Barbato2013-06-27
| |
* | lavc/mpegvideo_enc: simplify timestamp checks in load_input_picture()Stefano Sabatini2013-06-27
| | | | | | | | Also improve error feedback while at it.
* | lavc/utils: improve feedback in case of invalid packet sizeStefano Sabatini2013-06-26
| |
* | avcodec/cllc: Fix clobbered ff_get_buffer() changeMichael Niedermayer2013-06-26
| | | | | | | | | | | | | | Issue-since: 9328ae484338b70a7f2dbcd420bbbac499df76cc Found-by: Daemon404 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavc/pngdec: return meaningful error codesStefano Sabatini2013-06-25
| |
* | Merge commit 'd9c89ef86b9400e50c2486f9406fad15c85bab22'Michael Niedermayer2013-06-25
|\| | | | | | | | | | | | | | | | | | | | | * commit 'd9c89ef86b9400e50c2486f9406fad15c85bab22': cllc: Use outbuf in RGB and ARGB functions cllc: Implement YUV support Conflicts: libavcodec/cllc.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * cllc: Use outbuf in RGB and ARGB functionsDerek Buitenhuis2013-06-24
| | | | | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * cllc: Implement YUV supportDerek Buitenhuis2013-06-24
| | | | | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | cllc: Use outbuf in RGB and ARGB functionsDerek Buitenhuis2013-06-24
| | | | | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | cllc: Implement YUV supportDerek Buitenhuis2013-06-24
| | | | | | | | | | | | Fixes ticket #1910. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | h264: Fix null pointer dereference with disabled error concealmentMichael Niedermayer2013-06-24
| | | | | | | | | | | | Fixes Ticket2551 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '95d52464542f532061290192518d5fe1c1930e8d'Michael Niedermayer2013-06-24
|\| | | | | | | | | | | | | | | | | | | | | * commit '95d52464542f532061290192518d5fe1c1930e8d': lavc: Add option to encode MPEG-2 AAC with libfdk-aac Conflicts: doc/APIchanges libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: Add option to encode MPEG-2 AAC with libfdk-aacKieran Kunhya2013-06-24
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * lavc: free the padded last frame during audio encoding properlyAnton Khirnov2013-06-20
| |
* | msmpeg4: Fix ff_msmpeg4_pred_dc() so it works with lowres>0Michael Niedermayer2013-06-24
| | | | | | | | | | | | Fixes Ticket2532 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | sonic: use av_freep() as its safer than av_free()Michael Niedermayer2013-06-23
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | sonic: cleanup/simplify num_taps checkMichael Niedermayer2013-06-23
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | sonic: replace divide() by ROUNDED_DIV()Michael Niedermayer2013-06-23
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vp8: wait for prev_frame to parse segment_map before reading it.Ronald S. Bultje2013-06-23
| | | | | | | | | | | | | | This fixes occasional failures of vp8-test-vector-010 with frame-level multithreading enabled. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | sonic: avoid float sqrt() for integer input & outputMichael Niedermayer2013-06-23
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | sonic: simplify quant clipingMichael Niedermayer2013-06-23
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | sonic: use av_calloc()Michael Niedermayer2013-06-23
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | sonic: replace literal numbers by sizeof()Michael Niedermayer2013-06-22
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | sonic: replace some float by integers to improve platform independanceMichael Niedermayer2013-06-22
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | sonic: Improve error codesMichael Niedermayer2013-06-22
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | sonic: simplify shift_down()Michael Niedermayer2013-06-22
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | smvjpeg: use refcounted frames to avoid mem leaksHendrik Leppkes2013-06-22
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | smvjpeg: remove redundant frame init codeHendrik Leppkes2013-06-21
| | | | | | | | | | | | | | avctx->coded_frame is not used for decoders anymore, and av_frame_alloc does all the frame initialization required. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>