Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-01-09 | mjpegdec: apply flipping after decoding, not before | Anton Khirnov | |
This is simpler and removes a silly restriction on edges being present. | |||
2013-12-09 | mjpegdec: use the AVFrame API properly. | Anton Khirnov | |
2013-10-31 | mjpegdec: stop using deprecated avcodec_set_dimensions | Anton Khirnov | |
2013-10-04 | cosmetics: Group .name and .long_name together in codec/format declarations | Diego Biurrun | |
2013-09-03 | mjpegb: Detect changing number of planes in interlaced video | Michael Niedermayer | |
Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org Signed-off-by: Martin Storsjö <martin@martin.st> | |||
2013-08-20 | avcodec: Remove some commented-out debug cruft | Diego Biurrun | |
2013-06-30 | mjpeg: Check the unescaped size for overflows | Luca Barbato | |
And contextually check init_get_bits success and fix the reporting message. Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org | |||
2013-06-30 | mjpeg: Move code out of else branch | Luca Barbato | |
Simplify the control flow and spare some vertical space. | |||
2013-05-21 | mjpegdec: validate parameters in mjpeg_decode_scan_progressive_ac | Luca Barbato | |
Prevent out of buffer write when decoding broken samples. Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org | |||
2013-05-21 | ljpeg: use the correct number of components in yuv | Luca Barbato | |
Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org | |||
2013-05-21 | mjpeg: Validate sampling factors | Luca Barbato | |
They must be non-zero. Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org | |||
2013-05-16 | mjpegdec: properly report unsupported disabled features | Luca Barbato | |
When JPEG-LS support is disabled the decoder would feed the data to the JPEG Lossless decode_*_scan function resulting in faulty decoding. CC: libav-stable@libav.org | |||
2013-04-20 | mjpeg: Use hpeldsp instead of dsputil for half-pel functions | Ronald S. Bultje | |
Signed-off-by: Martin Storsjö <martin@martin.st> | |||
2013-03-13 | av_log_missing_feature() ---> avpriv_report_missing_feature() | Diego Biurrun | |
2013-03-08 | lavc decoders: work with refcounted frames. | Anton Khirnov | |
2013-02-26 | Remove unnecessary dsputil.h #includes | Diego Biurrun | |
2013-02-08 | mjpegdec: use put_pixels instead of copy_block8 | Mans Rullgard | |
Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
2013-01-26 | mjpegdec: fix indentation | Anton Khirnov | |
2013-01-23 | Drop DCTELEM typedef | Diego Biurrun | |
It does not help as an abstraction and adds dsputil dependencies. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | |||
2012-12-08 | mjpeg: initialize input padding after unescaped buffer to zero | Janne Grunau | |
Fixes valgrind --undef-value-errors=yes warnings caused by valid overreads in the fate vsynth jpegls, cover-art-ape and cover-art-wv tests. | |||
2012-12-05 | lavc: fix decode_frame() third parameter semantics for video decoders | Anton Khirnov | |
It's got_frame, not data size | |||
2012-12-05 | lavc: add a wrapper for AVCodecContext.get_buffer(). | Anton Khirnov | |
It will be useful in the upcoming transition to refcounted AVFrames. | |||
2012-10-09 | Restructure av_log_missing_feature message | Diego Biurrun | |
Some invocations include a verb in the log message, others do not. Yet av_log_missing_feature expects callers to provide a verb. Change the function to include a verb instead and update the callers accordingly. The result is a more natural function API and correct English in the function invocations. | |||
2012-10-08 | Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat | Anton Khirnov | |
2012-10-01 | avcodec: Convert some commented-out printf/av_log instances to av_dlog | Diego Biurrun | |
2012-10-01 | avcodec: Drop silly and/or broken printf debug output | Diego Biurrun | |
2012-09-09 | mjpeg: Rename some symbols to avpriv_* instead of ff_* | Samuel Pitoiset | |
These symbols will be used from the RTP/JPEG depacketizer. Signed-off-by: Martin Storsjö <martin@martin.st> | |||
2012-09-05 | avopt: Store defaults for AV_OPT_TYPE_INT in the i64 union member | Martin Storsjö | |
Signed-off-by: Martin Storsjö <martin@martin.st> | |||
2012-08-22 | mjpegdec: support AVRn interlaced | Michael Niedermayer | |
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | |||
2012-08-17 | mjpegdec: more meaningful return values | Luca Barbato | |
2012-08-07 | Replace all CODEC_ID_* with AV_CODEC_ID_* | Anton Khirnov | |
2012-05-02 | jpeg: handle progressive in second field of interlaced. | Ronald S. Bultje | |
Progressive data is allocated later in decode_sof(), not allocating that data leads to NULL dereferences. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org | |||
2012-04-21 | Remove lowres video decoding | Mans Rullgard | |
This feature is complex, of questionable utility, and slows down normal decoding. Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
2012-03-28 | Replace memset(0) by zero initializations. | Diego Biurrun | |
Also remove one pointless zero initialization in rangecoder.c. | |||
2012-03-05 | Replace computations of remaining bits with calls to get_bits_left(). | Alex Converse | |
2012-03-02 | mjpegdec: use correct variable in av_log invocation | Diego Biurrun | |
libavcodec/mjpegdec.c:1463: warning: format ‘%x’ expects type ‘unsigned int’, but argument 5 has type ‘const uint8_t *’ | |||
2012-02-24 | mjpeg: abort decoding if packet is too large. | Ronald S. Bultje | |
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org | |||
2012-02-16 | dsputil: Add ff_ prefix to the dsputil*_init* functions | Martin Storsjö | |
Signed-off-by: Martin Storsjö <martin@martin.st> | |||
2012-02-16 | vlc/rl: Add ff_ prefix to the nonstatic symbols | Martin Storsjö | |
Signed-off-by: Martin Storsjö <martin@martin.st> | |||
2012-02-01 | mjpegdec: use av_fast_padded_malloc() | Reimar Döffinger | |
also check for allocation failure Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com> | |||
2012-01-27 | lavc: remove disabled FF_API_MJPEG_GLOBAL_OPTS cruft. | Anton Khirnov | |
2012-01-09 | mjpegdec: K&R formatting cosmetics | Daniel Huang | |
Signed-off-by: Diego Biurrun <diego@biurrun.de> | |||
2012-01-05 | mjpegdec: parse RSTn to prevent skipping other data in mjpeg_decode_scan | Janne Grunau | |
Check explicitly if enough bits are left to prevent an infinite loop when the bitstream buffer is not followed by zero-padding. Based on patches by Michael Niedermayer <michaelni@gmx.at>. | |||
2011-12-22 | mov: Don't stick the QuickTime field ordering atom in extradata. | Alex Converse | |
The 'fiel' atoms can be found in H.264 tracks clobbering the extradata. MJPEG supports non field based extradata, and this data should be preserved when copying. | |||
2011-12-11 | Fix a bunch of common typos. | Diego Biurrun | |
2011-10-22 | lavc: replace references to deprecated AVCodecContext.error_recognition to ↵ | Dustin Brody | |
use AVCodecContext.err_recognition Signed-off-by: Anton Khirnov <anton@khirnov.net> | |||
2011-10-12 | AVOptions: rename FF_OPT_TYPE_* => AV_OPT_TYPE_* | Anton Khirnov | |
2011-08-31 | mjpegdec: add 'extern_huff' private option. | Anton Khirnov | |
Deprecate CODEC_FLAG_EXTERN_HUFF | |||
2011-08-31 | mjpeg: treat external huffman table setup failure as codec init failure if ↵ | Dustin Brody | |
external huffman table use requested Signed-off-by: Anton Khirnov <anton@khirnov.net> | |||
2011-08-12 | mjpeg: propagate decode errors from ff_mjpeg_decode_sos and ff_mjpeg_decode_dqt | Dustin Brody | |
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> |