summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
* xbmenc: remove unused codePaul B Mahol2013-04-04
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* xwdenc: remove unused codePaul B Mahol2013-04-04
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* bmpenc: get rid of BMPContext as it is unusedPaul B Mahol2013-04-04
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* Merge remote-tracking branch 'cigaes/master'Michael Niedermayer2013-04-04
|\ | | | | | | | | | | | | * cigaes/master: lavc: use packet duration for subtitles if necessary. Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: use packet duration for subtitles if necessary.Nicolas George2013-04-04
| | | | | | | | Fix trac ticket #2397.
* | dfa: remove redundant checkMichael Niedermayer2013-04-04
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'd1016dccdcb10486245e5d7c186cc31af54b2a9c'Michael Niedermayer2013-04-04
|\ \ | |/ |/| | | | | | | | | | | | | | | | | * commit 'd1016dccdcb10486245e5d7c186cc31af54b2a9c': xmv: check audio track parameters validity. bmv: check for len being valid in bmv_decode_frame(). Conflicts: libavformat/xmv.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * bmv: check for len being valid in bmv_decode_frame().Anton Khirnov2013-04-04
| | | | | | | | | | | | | | | | It can be 0 or -1 for invalid files, which may result in invalid memory access. Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* | Merge commit '8d617b11cfc87b2c6056fee029ac5bc760af874a'Michael Niedermayer2013-04-04
|\| | | | | | | | | | | | | | | | | | | | | * commit '8d617b11cfc87b2c6056fee029ac5bc760af874a': id3v2: pad the APIC packets as required by lavc. dfa: check for invalid access in decode_wdlt(). Conflicts: libavformat/id3v2.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * dfa: check for invalid access in decode_wdlt().Anton Khirnov2013-04-04
| | | | | | | | | | | | | | | | This can happen when the number of skipped lines is not consistent with the number of coded lines. Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
| * doc: Fix best_nb_channells typoPeter Meerwald2013-04-04
| | | | | | | | | | Signed-off-by: Peter Meerwald <p.meerwald@bct-electronic.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * vp8: Fix pthread_cond and pthread_mutex leaksMatt Wolenetz2013-03-30
| | | | | | | | | | | | CC: libav-stable@libav.org Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | lavc: do not init frame with guessed layout.Nicolas George2013-04-03
| | | | | | | | It is breaking support from files with unknown layout.
* | h264pred: fix "warning: initialization discards const qualifier from pointer ↵Michael Niedermayer2013-04-03
| | | | | | | | | | | | target type" Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | dsputil: Fix "warning: initialization discards const qualifier from pointer ↵Michael Niedermayer2013-04-02
| | | | | | | | | | | | target type" Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | libmp3lame: allow joint stereo to be disabledPaul B Mahol2013-04-02
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | cavs: fix "warning: initialization discards const qualifier from pointer ↵Michael Niedermayer2013-04-02
| | | | | | | | | | | | target type" Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | cavsdsp: fix "warning: initialization discards const qualifier from pointer ↵Michael Niedermayer2013-04-01
| | | | | | | | | | | | target type" Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | dvdec: fix lowres=3 with yuv 4:1:1Michael Niedermayer2013-03-31
| | | | | | | | | | | | Fixes Ticket2390 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | h264_refs: check for multiple mismatching long term ref assignmentsMichael Niedermayer2013-03-31
| | | | | | | | | | | | Fixes failure of the assert added a few hours ago. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | h264_direct: assert the validity of the spatial refMichael Niedermayer2013-03-30
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | h264: move last_slice_type reset into decode_slice_headerMichael Niedermayer2013-03-30
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | h264: move the default_ref_list_done check down after its inputs have been ↵Michael Niedermayer2013-03-30
| | | | | | | | | | | | | | | | | | written Fixes out of array read Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | h264_refs: assert that the references are not deallocatedMichael Niedermayer2013-03-30
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | h264_refs: assert that long ref fields have not been inserted multiple timesMichael Niedermayer2013-03-30
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | h264: Move slice_table clean out of frame_startMichael Niedermayer2013-03-30
| | | | | | | | | | | | | | Fixes inconsistency ultimately leading to an out of array read Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavc: remove empty functionPaul B Mahol2013-03-30
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | lavc/libtheoraenc: clarify comment about global_quality to quality conversionStefano Sabatini2013-03-30
| |
* | Fix compilation with --enable-decoder=webp --disable-decoder=vp8Carl Eugen Hoyos2013-03-30
| |
* | Fix pthread_cond and pthread_mutex leaks in vp8Matt Wolenetz2013-03-29
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | paf_video: make code independent of sizeof(AVFrame)Paul B Mahol2013-03-29
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | aacps: correct opdipd code to match specMichael Niedermayer2013-03-29
| | | | | | | | | | | | | | This fixes out of array reads Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vmdav: use more unchecked bytestream2 variants where it makes sensePaul B Mahol2013-03-29
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | noise_bsf: check if allocation failedPaul B Mahol2013-03-29
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | lavc: fix typoPaul B Mahol2013-03-29
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | vda_h264_dec: fit the new APIXidorn Quan2013-03-29
| | | | | | | | | | | | It fixes a memory leak in this decoder caused by the API change. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mjpegdec: check buffer before using itMichael Niedermayer2013-03-29
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mpegvideo: Make the table reallocation more robust.Michael Niedermayer2013-03-29
| | | | | | | | | | | | | | | | This fixes out of array writes after resolution changes No FFmpeg releases are known to be affected by this Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | gmc: Always use edge emuMichael Niedermayer2013-03-28
| | | | | | | | | | | | | | | | The gmc functions access more pixels than there is allocated memory. Fixes out of array reads Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | wmv2: drop non emu edge modeMichael Niedermayer2013-03-28
| | | | | | | | | | | | slightly (~ 0.5%) faster, tested with time ./ffmpeg Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | wmv2: Use emu edge mode when the edge is too smallMichael Niedermayer2013-03-28
| | | | | | | | | | | | | | Fixes out of array read Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | h264_refs: Check for attempts to assign pictures to short & long.Michael Niedermayer2013-03-28
| | | | | | | | | | | | | | Fixes null pointer dereference Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-03-28
|\| | | | | | | | | | | | | | | | | | | | | | | * qatar/master: vmdav: convert to bytestream2 FATE: add a test for the join filter FATE: add a test for the volume filter Conflicts: libavcodec/vmdav.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vmdav: convert to bytestream2Alexandra Khirnova2013-03-28
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge commit 'b4d24b471bc52f1f78a43ee330199e70483e51c3'Michael Niedermayer2013-03-28
|\| | | | | | | | | | | | | | | | | | | | | | | | | * commit 'b4d24b471bc52f1f78a43ee330199e70483e51c3': build: Remove configure-generated .config file on distclean msmpeg4: Split decoding related functions to a separate file Conflicts: Makefile libavcodec/Makefile libavcodec/msmpeg4.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * msmpeg4: Split decoding related functions to a separate fileMartin Storsjö2013-03-27
| | | | | | | | | | | | | | | | This fixes standalone compilation of the msmpeg4v2, msmpeg4v3 and wmv2 encoders, that previously failed to link due to the decoder codepaths requiring error_resilience. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit 'e557584aa7df6ac9f52af7ee7e5c963437da2e2f'Michael Niedermayer2013-03-28
|\| | | | | | | | | | | | | | | | | | | | | * commit 'e557584aa7df6ac9f52af7ee7e5c963437da2e2f': mpeg12: Move Mpeg1Context declaration to the only place it is used Conflicts: libavcodec/mpeg12.h libavcodec/mpeg12dec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * mpeg12: Move Mpeg1Context declaration to the only place it is usedDiego Biurrun2013-03-27
| |
* | Merge commit '1b6d66745ac1768adb387c2227cdcf4452271149'Michael Niedermayer2013-03-28
|\| | | | | | | | | | | | | | | | | | | | | * commit '1b6d66745ac1768adb387c2227cdcf4452271149': Split MPEG-1/2 decoder code off from MPEG-1/2 common code Conflicts: libavcodec/Makefile libavcodec/mpeg12.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Split MPEG-1/2 decoder code off from MPEG-1/2 common codeDiego Biurrun2013-03-27
| |