summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
* alacenc: don't allocate unused avctx->coded_framePaul B Mahol2013-06-07
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* tiff: simplify picking right pixel formatPaul B Mahol2013-06-06
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* lavc: add ONLY_IF_THREADS_ENABLED where it is missingPaul B Mahol2013-06-06
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* jpeg2000: Zero prec->cblkMichael Niedermayer2013-06-06
| | | | | | | Prevent use of uninitialized memory / valgrind failure Found-by: ubitux Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* jpeg2000dec: fix av_log()Michael Niedermayer2013-06-06
| | | | | Found-by: ubitux Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* tiff: correctly decode saparate planes with horizontal differencing predictorPaul B Mahol2013-06-06
| | | | | | Closes #2648. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* jpeg2000dec: check that we have enough components for MCTMichael Niedermayer2013-06-06
| | | | | | | Fixes out of array accesses Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* jpeg2000dec: Use the matching coding style struct for transform selectionMichael Niedermayer2013-06-06
| | | | | | | Fixes a null pointer dereference Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* jpeg2000dec: Check that theres a SOT before SODMichael Niedermayer2013-06-06
| | | | | | | Fixes out of array access Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* jpeg2000dec: Support 4 tile partsMichael Niedermayer2013-06-06
| | | | | | | Fixes out of array accesses Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* flacdec: don't call allocate_buffers() in init_thread_copy() when ↵Paul B Mahol2013-06-06
| | | | | | | | | s->max_blocksize is 0 This is normal, and happens when no extradata was available at decoder initialization. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* get_qcc: Check compnoMichael Niedermayer2013-06-06
| | | | | | | Fixes out of array accesses Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* alac: frame multi-threading supportPaul B Mahol2013-06-05
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* wavpack: frame multi-threading supportPaul B Mahol2013-06-05
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* ttadec: frame multi-threading supportPaul B Mahol2013-06-05
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* flacdec: frame multi-threading supportPaul B Mahol2013-06-05
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* takdec: frame multi-threading supportPaul B Mahol2013-06-05
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* audio frame multi-threaded decodingPaul B Mahol2013-06-05
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* jpeg2000dec: return error for invalid cdxy valuesMichael Niedermayer2013-06-05
| | | | | | | Fixes division by 0 Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* jpeg2000: Make nreslevel fields intMichael Niedermayer2013-06-05
| | | | | | This prevents potential integer overflows Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* jpeg2000dec: Propagate error code from get_cox() correctlyMichael Niedermayer2013-06-05
| | | | | | Without this the context state could become inconsistent Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* jpeg2000: check that nreslevels2decode has been initialized before useMichael Niedermayer2013-06-05
| | | | | | | Fixes out of array accesses Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* pngdec: dont treat mpng like png with key and non keyframesMichael Niedermayer2013-06-04
| | | | | | Fixes Ticket2618 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* tak: simplify ff_tak_check_crc()Paul B Mahol2013-06-04
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* vc1dec: Disable dead codeMichael Niedermayer2013-06-04
| | | | | | | | | Fixes CID732197/6 A assert is added to check that the disabled code wont be needed in the future. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* flacdec: use init_get_bits8()Paul B Mahol2013-06-03
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* Merge branch 'master' of https://github.com/upsuper/ffmpeg-vdadecMichael Niedermayer2013-06-03
|\ | | | | | | | | | | | | * 'master' of https://github.com/upsuper/ffmpeg-vdadec: vda_h264_dec: remove check_format Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vda_h264_dec: remove check_formatXidorn Quan2013-06-01
| | | | | | | | Since this function cannot work anymore, this patch simply removes it.
* | tiff: fix memleakMichael Niedermayer2013-06-03
| | | | | | | | | | Fixes CID1026764 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | jpeg2000dec: assert that curtileno is valid when usedMichael Niedermayer2013-06-03
| | | | | | | | | | Fixes CID1026755 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | jpeg2000: Fix unintended sign extension in malloc arguments of precMichael Niedermayer2013-06-03
| | | | | | | | | | Fixes: CID1026772/3 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | jpeg2000: Fix Unintended sign extension in malloc arguments of cblk.Michael Niedermayer2013-06-03
| | | | | | | | | | Fixes CID1026770 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | h264_ps: fix memleak in ff_h264_decode_picture_parameter_set()Michael Niedermayer2013-06-03
| | | | | | | | | | Fixes: CID1026763 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ffv1enc: Check return value of av_frame_ref()Michael Niedermayer2013-06-03
| | | | | | | | | | Fixes CID1026740 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/jpeg2000dwt: merge rescaling with interleave in 9/7 int IDWTMichael Niedermayer2013-06-03
| | | | | | | | | | | | | | Tha fate tests change because the edge mirroring was wrong before this commit Reviewed-by: Nicolas BERTRAND <nicoinattendu@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/jpeg2000dwt: merge rescaling with interleave in 9/7 float IDWTMichael Niedermayer2013-06-03
| | | | | | | | | | | | | | 10% faster Reviewed-by: Nicolas BERTRAND <nicoinattendu@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | jpeg2000dec; optimize output sample convert a bitMichael Niedermayer2013-06-03
| | | | | | | | | | | | | | 67935 -> 29984 kcycles Reviewed-by: Nicolas BERTRAND <nicoinattendu@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '2d66a58ccde05e764594bd7e5f0f9244634d0b2c'Michael Niedermayer2013-06-03
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '2d66a58ccde05e764594bd7e5f0f9244634d0b2c': Go2Webinar decoder Conflicts: Changelog configure libavcodec/avcodec.h libavcodec/codec_desc.c libavcodec/version.h libavformat/riff.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | Go2Webinar decoderKostya Shishkov2013-06-03
| | |
* | | Merge commit '31980b6abdd8ffb6953472a7a6b59f3aa5762c31'Michael Niedermayer2013-06-03
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '31980b6abdd8ffb6953472a7a6b59f3aa5762c31': vmd: decode videos with no LZ buffer size provided - they might not need it Conflicts: libavcodec/vmdav.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | vmd: decode videos with no LZ buffer size provided - they might not need itKostya Shishkov2013-06-02
| | | | | | | | | | | | | | | | | | The buffer is used for an additional pass of frame compression, so videos can be coded without ever using it (and some are coded so indeed, e.g. in Woodruff and the Schnibble of Azimuth game).
* | | Merge commit '0aed0bfc62b273a780a2bfba3be56039fccd7423'Michael Niedermayer2013-06-03
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '0aed0bfc62b273a780a2bfba3be56039fccd7423': vmd: fix mode 3 decoding Conflicts: libavcodec/vmdav.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | vmd: fix mode 3 decodingKostya Shishkov2013-06-02
| | |
* | | Merge commit '46ce9ded96ffcb798b03da894cdb5fdac376a6ee'Michael Niedermayer2013-06-03
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '46ce9ded96ffcb798b03da894cdb5fdac376a6ee': tiff: K&R formatting cosmetics Conflicts: libavcodec/tiff.c libavcodec/tiff.h libavcodec/tiffenc.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | tiff: K&R formatting cosmeticsDiego Biurrun2013-06-02
| | |
* | | jpeg2000dec: remove redundant error log messagePaul B Mahol2013-06-03
| | | | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | | wavpack: remove redundant error log messagePaul B Mahol2013-06-03
| | | | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | | tta: use interger instead of pointer to iterate output samples for 24-bit casePaul B Mahol2013-06-02
| | | | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | | tta: move GetBitContext out of private contextPaul B Mahol2013-06-02
| | | | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | | tta encoderPaul B Mahol2013-06-02
| | | | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>