summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
...
* | mjpegenc: fix restart interval parameters for yuv444Michael Niedermayer2012-12-18
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mjpegenc: fix YUV444 with w%16!=0Michael Niedermayer2012-12-18
| | | | | | | | | | | | Fixes Ticket2040 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Silicon Graphics Motion Video Compressor 1 & 2 decoderPeter Ross2012-12-17
| | | | | | | | Signed-off-by: Peter Ross <pross@xvid.org>
* | SGI RLE 8-bit decoderPeter Ross2012-12-17
| | | | | | | | Signed-off-by: Peter Ross <pross@xvid.org>
* | ac3dec: fix outptr increment.Michael Niedermayer2012-12-17
| | | | | | | | | | | | Fixes decoding regression Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | h264: Improve first slice and slice type checksMichael Niedermayer2012-12-17
| | | | | | | | | | | | | | This prevents a null pointer dereference Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mjpegenc: fix 444 block count so it is below 10Michael Niedermayer2012-12-16
| | | | | | | | | | | | Fixes Ticket1990 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '27c8337e595a058347150269d5c2c48281e4285b'Michael Niedermayer2012-12-16
|\| | | | | | | | | | | | | * commit '27c8337e595a058347150269d5c2c48281e4285b': h264-mt: handle NAL_DPAs before calling ff_thread_finish_setup lavr: move AudioMix struct definition to audio_mix.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * h264-mt: handle NAL_DPAs before calling ff_thread_finish_setupJanne Grunau2012-12-15
| | | | | | | | | | Since a NAL_DPA can start a new frame it has to be handled before ff_thread_finish_setup is called.
| * vp56: release frames on errorLuca Barbato2012-12-14
| | | | | | | | | | | | Fixes CVE-2012-2783 CC: libav-stable@libav.org
* | Remove 8SVX_RAW on next lavc mayor bumpPaul B Mahol2012-12-16
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | h264: dont mess with frame gaps on second fields.Michael Niedermayer2012-12-16
| | | | | | | | | | | | | | Fixes assertion failure Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mpegvideo_enc/rv20: width and height must be multiple of 4Piotr Bandurski2012-12-15
| | | | | | | | | | | | RealPlayer does not play rv20 files when sizes are not multiple of 4 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | dirac_parser: check prev_pu_offset before using itMichael Niedermayer2012-12-15
| | | | | | | | | | | | | | Fixes out of array read Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mpegvideo_enc/rv10: width and hieghtmust be multiple of 16Piotr Bandurski2012-12-15
| | | | | | | | | | | | | | | | | | RealPlayer does not play correctly rv10 files when sizes are not multiple of 16 "RealVideo Encoder 1.0 supports any size image that is a multiple of sixteen pixels." Reviewed-by: Nicolas George <nicolas.george@normalesup.org> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'bb675d3ac6d722d5e117ae9042a996b55ca05b1d'Michael Niedermayer2012-12-15
|\| | | | | | | | | | | | | | | | | | | * commit 'bb675d3ac6d722d5e117ae9042a996b55ca05b1d': vp56: make parse_header return standard error codes Conflicts: libavcodec/vp56.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vp56: make parse_header return standard error codesLuca Barbato2012-12-14
| | | | | | | | | | | | Returning 0 for failure is misleading. CC: libav-stable@libav.org
* | lavc: add pkt_size field to AVFrameStefano Sabatini2012-12-15
| |
* | flashsv2_prime: check block before using it.Michael Niedermayer2012-12-15
| | | | | | | | | | | | | | Fixes null pointer dereference Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | dcadec: check xch_base_channel against channel_order_tab.Michael Niedermayer2012-12-14
| | | | | | | | | | | | | | Fix null pointer dereference Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mp3on4: fix null pointer dereferenceMichael Niedermayer2012-12-14
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | dnxhddec: fix CID changed check.Michael Niedermayer2012-12-14
| | | | | | | | | | | | | | Fixes Null pointer dereference Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ass_split_section: dont overread arrayMichael Niedermayer2012-12-14
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-12-14
|\| | | | | | | | | | | | | * qatar/master: ivi_common: check that scan pattern is set before using it. Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * ivi_common: check that scan pattern is set before using it.Anton Khirnov2012-12-14
| | | | | | | | | | | | Fixes CVE-2012-2791. CC: libav-stable@libav.org
* | Merge commit '07acdd651d1e2f4cfa5f610e616e70e323bb69cd'Michael Niedermayer2012-12-14
|\| | | | | | | | | | | | | | | | | | | | | | | | | * commit '07acdd651d1e2f4cfa5f610e616e70e323bb69cd': ivi_common: use proper logging context in ivi_decode_blocks(). ivi_common: make some functions and tables static. asyncts: ignore min_delta only if first_pts is set Conflicts: libavcodec/ivi_common.c libavcodec/ivi_common.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * ivi_common: use proper logging context in ivi_decode_blocks().Anton Khirnov2012-12-14
| |
| * ivi_common: make some functions and tables static.Anton Khirnov2012-12-14
| |
* | Merge commit 'c0dc57f1264dad1e121772d03abdb9e14ed8857f'Michael Niedermayer2012-12-14
|\| | | | | | | | | | | | | | | | | * commit 'c0dc57f1264dad1e121772d03abdb9e14ed8857f': asyncts: merge two conditions x86inc: fully concatenate tokens to fix macro expansion for nasm h264: initialize frame-mt context copies properly Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * h264: initialize frame-mt context copies properlyJanne Grunau2012-12-13
| |
* | Merge commit '6a27ae28f9bde981e85c82cf5bf42c5f43fb6f13'Michael Niedermayer2012-12-14
|\| | | | | | | | | | | | | | | | | | | * commit '6a27ae28f9bde981e85c82cf5bf42c5f43fb6f13': mpegvideo: treat delayed pictures as used Conflicts: libavcodec/h264.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * mpegvideo: treat delayed pictures as usedJanne Grunau2012-12-13
| | | | | | | | | | | | This requires to move the avcodec_default_free_buffers() call to ff_MPV_common_end() since otherwise delayed pictures would get freed during a size change.
* | Merge commit 'bd255f9feb4deea4c990e582f0ba3b90d7b64b4c'Michael Niedermayer2012-12-14
|\| | | | | | | | | | | | | | | | | | | * commit 'bd255f9feb4deea4c990e582f0ba3b90d7b64b4c': lavc: set frame parameters after decoding only if necessary Conflicts: libavcodec/utils.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: set frame parameters after decoding only if necessaryJanne Grunau2012-12-13
| | | | | | | | | | | | | | | | Direct rendering capable decoders call get_buffer() which will set the frame parameters. Prevents frames with wrong parameters when a decoder outputs delayed frames after a resolution or pixel format change.
* | h264: remove low_delay/has_b_frame setting code from nal loopMichael Niedermayer2012-12-14
| | | | | | | | | | | | This code is now executed in h264_set_parameter_from_sps() Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '072be3e8969f24113d599444be4d6a0ed04a6602'Michael Niedermayer2012-12-14
|\| | | | | | | | | | | | | | | | | | | | | * commit '072be3e8969f24113d599444be4d6a0ed04a6602': h264: set parameters from SPS whenever it changes asyncts: cosmetics: reindent Conflicts: libavcodec/h264.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * h264: set parameters from SPS whenever it changesJanne Grunau2012-12-13
| | | | | | | | | | Fixes a crash in the fuzzed sample sample_varPAR.avi_s26638 with alternating bit depths.
* | Merge commit '8083332c2de9ee189f96844ff4c2d9be1844116f'Michael Niedermayer2012-12-14
|\| | | | | | | | | | | | | | | | | * commit '8083332c2de9ee189f96844ff4c2d9be1844116f': asyncts: use clipped delta value when setting resample compensation asyncts: fix flushing of final samples at EOF vp6: properly fail on unsupported feature Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vp6: properly fail on unsupported featureLuca Barbato2012-12-13
| | | | | | | | | | | | | | Interlacing is not supported at all and mismanaged down the normal codepaths causing possible buffer management issues. CC: libav-stable@libav.org
| * aacdec: Fix an off-by-one overwrite when switching to LTP profile from MAIN.Alex Converse2012-12-12
| | | | | | | | | | Found-by: pawlkt CC: libav-stable@libav.org
| * svq1: Fix building with -DDEBUGMartin Storsjö2012-12-12
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * svq1: return meaningful error codes.Anton Khirnov2012-12-12
| |
* | g729dec: check pitch_delay_int.Michael Niedermayer2012-12-14
| | | | | | | | | | | | | | Fix out of array read Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | nuv: dont try to copy an empty frameMichael Niedermayer2012-12-14
| | | | | | | | | | | | | | Fixes assertion failure Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | cavsdec: check ff_get_buffer() return valueMichael Niedermayer2012-12-13
| | | | | | | | | | Fixes CID747721 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | snowenc: check ff_get_buffer() return valueMichael Niedermayer2012-12-13
| | | | | | | | | | Fixes CID747722 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | svq1enc: check ff_get_buffer() return valueMichael Niedermayer2012-12-13
| | | | | | | | | | Fixes CID747723 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | alsdec: propagate error codes in read_block()Michael Niedermayer2012-12-13
| | | | | | | | | | Reviewed-by: Thilo Borgmann <thilo.borgmann@googlemail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | alsdec: make return checking for read_*_block_data() consistentMichael Niedermayer2012-12-13
| | | | | | | | | | Reviewed-by: Thilo Borgmann <thilo.borgmann@googlemail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | alsdec: Use AVERROR_INVALIDDATA in read_const_block_dataMichael Niedermayer2012-12-13
| | | | | | | | | | Reviewed-by: Thilo Borgmann <thilo.borgmann@googlemail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>