summaryrefslogtreecommitdiff
path: root/libavcodec/dfa.c
Commit message (Collapse)AuthorAge
* lavc: AV-prefix all codec capabilitiesVittorio Giovara2015-07-27
| | | | | | Express bitfields more simply. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* avcodec: more correct printf specifiersDiego Biurrun2014-03-22
|
* cosmetics: Group .name and .long_name together in codec/format declarationsDiego Biurrun2013-10-03
|
* dfa: implement missing TDLT coding methodKostya Shishkov2013-04-09
|
* 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
* lavc decoders: work with refcounted frames.Anton Khirnov2013-03-08
|
* lavc: fix decode_frame() third parameter semantics for video decodersAnton Khirnov2012-12-04
| | | | It's got_frame, not data size
* lavc: add a wrapper for AVCodecContext.get_buffer().Anton Khirnov2012-12-04
| | | | It will be useful in the upcoming transition to refcounted AVFrames.
* avutil: Move memcpy_backptr() to mem.cDiego Biurrun2012-10-25
| | | | The function is used elsewhere and does not belong with the LZO code.
* dfa: use av_memcpy_backptr() where previously impossibleMans Rullgard2012-10-23
| | | | | | | Since the requirement for output padding has been lifted, we can use av_memcpy_backptr() here as well. Signed-off-by: Mans Rullgard <mans@mansr.com>
* av_memcpy_backptr: Drop no longer necessary malloc paddingDiego Biurrun2012-10-23
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormatAnton Khirnov2012-10-08
|
* dfa: improve boundary checks in decode_dds1()Anton Khirnov2012-09-29
| | | | | | Fixes CVE-2012-2798 CC:libav-stable@libav.org
* dfa: check that the caller set width/height properly.Anton Khirnov2012-09-29
| | | | Fixes CVE-2012-2786.
* Replace all CODEC_ID_* with AV_CODEC_ID_*Anton Khirnov2012-08-07
|
* dfa: use more meaningful return codesKostya Shishkov2012-05-06
|
* dfa: add some checks to ensure that decoder won't write past frame endKostya Shishkov2012-05-06
|
* cosmetics: Align codec declarationsMartin Storsjö2012-04-06
| | | | | | | Also break some long lines, remove codec function placeholder comments and add spaces in sample/pixel format lists. Signed-off-by: Martin Storsjö <martin@martin.st>
* dfa: convert to bytestream2 APIPaul B Mahol2012-03-12
| | | | | | | Protects from overreads. Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* lavc: use designated initialisers for all codecs.Anton Khirnov2011-07-29
| | | | It's more readable and less prone to breakage.
* dfa: Remove unused variable.Diego Biurrun2011-05-15
| | | | | This fixes the warning: libavcodec/dfa.c:189: warning: unused variable ‘frame_end’
* dfa: fix buffer overflow checks to avoid integer overflows.Reimar Döffinger2011-05-13
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* dfa: protect pointer range checks against overflows.Ronald S. Bultje2011-03-29
|
* Chronomaster DFA decoderKostya Shishkov2011-03-28
Signed-off-by: Anton Khirnov <anton@khirnov.net>