summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
* Merge commit '2df0c32ea12ddfa72ba88309812bfb13b674130f'Michael Niedermayer2014-10-14
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '2df0c32ea12ddfa72ba88309812bfb13b674130f': lavc: use a separate field for exporting audio encoder padding Conflicts: libavcodec/audio_frame_queue.c libavcodec/avcodec.h libavcodec/libvorbisenc.c libavcodec/utils.c libavcodec/version.h libavcodec/wmaenc.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: use a separate field for exporting audio encoder paddingAnton Khirnov2014-10-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, the amount of padding inserted at the beginning by some audio encoders, is exported through AVCodecContext.delay. However - the term 'delay' is heavily overloaded and can have multiple different meanings even in the case of audio encoding. - this field has entirely different meanings, depending on whether the codec context is used for encoding or decoding (and has yet another different meaning for video), preventing generic handling of the codec context. Therefore, add a new field -- AVCodecContext.initial_padding. It could conceivably be used for decoding as well at a later point.
* | avcodec/aacdec: print element types when debug startcode is setMichael Niedermayer2014-10-14
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'c80a816142699dea9cf9fa66689a7838a487ed7e'Michael Niedermayer2014-10-14
|\| | | | | | | | | | | | | * commit 'c80a816142699dea9cf9fa66689a7838a487ed7e': h263dec: call get_format() on resolution changes Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * h263dec: call get_format() on resolution changesRémi Denis-Courmont2014-10-13
| | | | | | | | Fail safe if the pixel format changes.
* | Merge commit '1f29e5d7a2b0950f3b6820896e97e2c02e6a10a9'Michael Niedermayer2014-10-13
|\| | | | | | | | | | | | | * commit '1f29e5d7a2b0950f3b6820896e97e2c02e6a10a9': h263dec: call get_format after setting resolution and profile Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * h263dec: call get_format after setting resolution and profileRémi Denis-Courmont2014-10-13
| | | | | | | | Bug-Id: 541
* | avcodec/aacdec: map LFE[0] to SCE[1] for 4.0 audio.Benoit Fouet2014-10-13
| | | | | | | | | | | | Fixes ticket #3930 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | libavcodec/libtwolame: fix null pointer dereferencePaul B Mahol2014-10-13
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avcodec/eatgv: use av_freep(), do not leave stale pointers in memoryMichael Niedermayer2014-10-12
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/eatqi: use av_freep(), do not leave stale pointers in memoryMichael Niedermayer2014-10-12
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/error_resilience: avoid pointer arithmetic with NULLMichael Niedermayer2014-10-12
| | | | | | | | | | | | | | | | move the code after the existing NULL check Fixes: signal_sigsegv_844d59_10_signal_sigsegv_a17bb7_366_mpegts_mpeg2video_mp2_dvbsub_topfield.rec Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/mjpegdec: sanity check bitsMichael Niedermayer2014-10-12
| | | | | | | | | | | | | | | | Fixes undefined shift Fixes: asan_heap-oob_16668e9_2_asan_heap-oob_16668e9_346_miss_congeniality_pegasus_mjpg.avi Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/dct: use av_freep(), do not leave stale pointers in memoryMichael Niedermayer2014-10-11
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/dirac_parser: use av_freep(), do not leave stale pointers in memoryMichael Niedermayer2014-10-11
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/eamad: use av_freep(), do not leave stale pointers in memoryMichael Niedermayer2014-10-11
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | proresenc_ks: use chroma sampling in autoselectionChristophe Gisquet2014-10-11
| | | | | | | | | | | | | | If the chroma planes aren't subsampled, automatically select the 4:4:4:4 profile. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/mpeg12dec: print aspect_ratio_info in debug outputMichael Niedermayer2014-10-11
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | utvideoenc: properly set slice height/last lineChristophe Gisquet2014-10-10
| | | | | | | | | | | | | | | | | | Mimic decoder and obey sampling. Does not affect fate tests for utvideo. Fixes ticket #3949. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/atrac3: use av_freep(), do not leave stale pointers in memoryMichael Niedermayer2014-10-10
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/cavs: use av_freep(), do not leave stale pointers in memoryMichael Niedermayer2014-10-10
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | libavcodec/ppc/hpeldsp_altivec.c : fix ff_put_pixels16_altivec() for POWER LERong Yan2014-10-10
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | libavcodec/ppc/me_cmp.c : fix sad16_altivec() sse16_altivec() ↵Rong Yan2014-10-10
| | | | | | | | | | | | sad16_xy2_altivec() sad16_x2_altivec() sad16_y2_altivec() sad8_altivec() for POWER LE Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vp9: enable multi-thread decoding when refreshctx is equal to 0Di Wu2014-10-10
| | | | | | | | | | | | | | | | | | | | | | In vp9_decode_frame function, ff_thread_finish_setup is not called when refreshctx is equal to 0, and the next decoding thread can not start work until the cunrrent frame has been decoded completely. So ff_thread_finish_setup needs to be called to enable Multi-thread decoding in this condition. Signed-off-by: Di Wu <di1028.wu@samsung.com> Signed-off-by: Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
* | libavcodec/ppc/mpegvideoencdsp.c : fix pix_norm1_altivec() and ↵Rong Yan2014-10-10
| | | | | | | | | | | | pix_sum_altivec() for POWER LE Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | libavcodec/ppc/pixblockdsp.c : fix get_pixels_altivec() and ↵Rong Yan2014-10-10
| | | | | | | | | | | | diff_pixels_altivec() for POWER LE Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/utils: Fix "warning: pointer type mismatch in conditional expression"Michael Niedermayer2014-10-09
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/utils: Add missing AV_PIX_FMT_YUVJ411P to color_range override code.Michael Niedermayer2014-10-09
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | fix seperator typoMichael Niedermayer2014-10-09
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '1a02e78653a5c7674e6c43b6e6f2748dbd2091d7'Michael Niedermayer2014-10-09
|\| | | | | | | | | | | | | | | * commit '1a02e78653a5c7674e6c43b6e6f2748dbd2091d7': vc1: initialize color properties See: ddabecbbf5509325c6c695ccc60d67c0af2065f3 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vc1: initialize color propertiesVittorio Giovara2014-10-08
| |
* | Merge commit 'eddf95283fbba1b469b76e7518bc3941f671b193'Michael Niedermayer2014-10-09
|\| | | | | | | | | | | | | * commit 'eddf95283fbba1b469b76e7518bc3941f671b193': vp9: initialize color space and range properties Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vp9: initialize color space and range propertiesVittorio Giovara2014-10-08
| |
* | Merge commit '65875a8b3b079752da25a61ec188d2e3d90a569f'Michael Niedermayer2014-10-09
|\| | | | | | | | | | | | | * commit '65875a8b3b079752da25a61ec188d2e3d90a569f': vp8: initialize color space and range properties Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vp8: initialize color space and range propertiesVittorio Giovara2014-10-08
| |
* | Merge commit '586ea0379c207a942c1f2d61e0b3a63c458cc598'Michael Niedermayer2014-10-09
|\| | | | | | | | | | | | | * commit '586ea0379c207a942c1f2d61e0b3a63c458cc598': avcodec: fix colorspace option description Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avcodec: fix colorspace option descriptionVittorio Giovara2014-10-08
| |
* | Merge commit '91eef402037ae5a51d89ade6cb71cdd70b291c8b'Michael Niedermayer2014-10-09
|\| | | | | | | | | | | | | | | | | | | * commit '91eef402037ae5a51d89ade6cb71cdd70b291c8b': avcodec: add enum values on chroma sample location Conflicts: libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avcodec: add enum values on chroma sample locationMarc-Antoine Arnaud2014-10-08
| |
* | Merge commit '9d5fed6dc4cccb0689f694112f5026988bebc472'Michael Niedermayer2014-10-09
|\| | | | | | | | | | | | | * commit '9d5fed6dc4cccb0689f694112f5026988bebc472': avcodec: fix descriptions on color transfer options Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avcodec: fix descriptions on color transfer optionsMarc-Antoine Arnaud2014-10-08
| | | | | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | Merge commit '9f3a70c44224ed92d91df65bb9470a2649e7d019'Michael Niedermayer2014-10-09
|\| | | | | | | | | | | | | * commit '9f3a70c44224ed92d91df65bb9470a2649e7d019': dump: print the original coded dimensions when available Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * dump: print the original coded dimensions when availableVittorio Giovara2014-10-08
| |
* | Merge commit '41e86146e7240f9d42e8cdb86a94bb3eb2bbe15f'Michael Niedermayer2014-10-09
|\| | | | | | | | | | | | | | | | | | | * commit '41e86146e7240f9d42e8cdb86a94bb3eb2bbe15f': dump: print detailed color space information full color triplets are only printed if they are not all equal, otherwise they are printed as before Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * dump: print detailed color space informationVittorio Giovara2014-10-08
| |
* | avcodec: Allow choosing the dump format field separator.Michael Niedermayer2014-10-09
| | | | | | | | | | | | The default is to maintain the previous ", " for now. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '20a5956b8daeee4cb59d6fa00ec809b02c04d7f8'Michael Niedermayer2014-10-09
|\| | | | | | | | | | | | | | | | | | | | | * commit '20a5956b8daeee4cb59d6fa00ec809b02c04d7f8': dump: split audio and video probing on multiple lines Conflicts: libavcodec/utils.c libavformat/dump.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * dump: split audio and video probing on multiple linesVittorio Giovara2014-10-08
| | | | | | | | Also always report pixel format.
* | Merge commit '147f2e91eece6b9021ff5b7f8a3b5ce053566659'Michael Niedermayer2014-10-08
|\| | | | | | | | | | | | | * commit '147f2e91eece6b9021ff5b7f8a3b5ce053566659': avcodec: make sure color_range is properly initialized Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avcodec: make sure color_range is properly initializedVittorio Giovara2014-10-08
| |