Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-01-09mjpegdec: apply flipping after decoding, not beforeAnton Khirnov
This is simpler and removes a silly restriction on edges being present.
2013-12-09mjpegdec: use the AVFrame API properly.Anton Khirnov
2013-10-31mjpegdec: stop using deprecated avcodec_set_dimensionsAnton Khirnov
2013-10-04cosmetics: Group .name and .long_name together in codec/format declarationsDiego Biurrun
2013-09-03mjpegb: Detect changing number of planes in interlaced videoMichael Niedermayer
Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org Signed-off-by: Martin Storsjö <martin@martin.st>
2013-08-20avcodec: Remove some commented-out debug cruftDiego Biurrun
2013-06-30mjpeg: Check the unescaped size for overflowsLuca 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-30mjpeg: Move code out of else branchLuca Barbato
Simplify the control flow and spare some vertical space.
2013-05-21mjpegdec: validate parameters in mjpeg_decode_scan_progressive_acLuca 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-21ljpeg: use the correct number of components in yuvLuca Barbato
Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
2013-05-21mjpeg: Validate sampling factorsLuca Barbato
They must be non-zero. Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
2013-05-16mjpegdec: properly report unsupported disabled featuresLuca 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-20mjpeg: Use hpeldsp instead of dsputil for half-pel functionsRonald S. Bultje
Signed-off-by: Martin Storsjö <martin@martin.st>
2013-03-13av_log_missing_feature() ---> avpriv_report_missing_feature()Diego Biurrun
2013-03-08lavc decoders: work with refcounted frames.Anton Khirnov
2013-02-26Remove unnecessary dsputil.h #includesDiego Biurrun
2013-02-08mjpegdec: use put_pixels instead of copy_block8Mans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2013-01-26mjpegdec: fix indentationAnton Khirnov
2013-01-23Drop DCTELEM typedefDiego Biurrun
It does not help as an abstraction and adds dsputil dependencies. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2012-12-08mjpeg: initialize input padding after unescaped buffer to zeroJanne 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-05lavc: fix decode_frame() third parameter semantics for video decodersAnton Khirnov
It's got_frame, not data size
2012-12-05lavc: add a wrapper for AVCodecContext.get_buffer().Anton Khirnov
It will be useful in the upcoming transition to refcounted AVFrames.
2012-10-09Restructure av_log_missing_feature messageDiego 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-08Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormatAnton Khirnov
2012-10-01avcodec: Convert some commented-out printf/av_log instances to av_dlogDiego Biurrun
2012-10-01avcodec: Drop silly and/or broken printf debug outputDiego Biurrun
2012-09-09mjpeg: 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-05avopt: Store defaults for AV_OPT_TYPE_INT in the i64 union memberMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-08-22mjpegdec: support AVRn interlacedMichael Niedermayer
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2012-08-17mjpegdec: more meaningful return valuesLuca Barbato
2012-08-07Replace all CODEC_ID_* with AV_CODEC_ID_*Anton Khirnov
2012-05-02jpeg: 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-21Remove lowres video decodingMans Rullgard
This feature is complex, of questionable utility, and slows down normal decoding. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-03-28Replace memset(0) by zero initializations.Diego Biurrun
Also remove one pointless zero initialization in rangecoder.c.
2012-03-05Replace computations of remaining bits with calls to get_bits_left().Alex Converse
2012-03-02mjpegdec: use correct variable in av_log invocationDiego Biurrun
libavcodec/mjpegdec.c:1463: warning: format ‘%x’ expects type ‘unsigned int’, but argument 5 has type ‘const uint8_t *’
2012-02-24mjpeg: 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-16dsputil: Add ff_ prefix to the dsputil*_init* functionsMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-16vlc/rl: Add ff_ prefix to the nonstatic symbolsMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-01mjpegdec: use av_fast_padded_malloc()Reimar Döffinger
also check for allocation failure Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
2012-01-27lavc: remove disabled FF_API_MJPEG_GLOBAL_OPTS cruft.Anton Khirnov
2012-01-09mjpegdec: K&R formatting cosmeticsDaniel Huang
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2012-01-05mjpegdec: parse RSTn to prevent skipping other data in mjpeg_decode_scanJanne 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-22mov: 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-11Fix a bunch of common typos.Diego Biurrun
2011-10-22lavc: replace references to deprecated AVCodecContext.error_recognition to ↵Dustin Brody
use AVCodecContext.err_recognition Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-10-12AVOptions: rename FF_OPT_TYPE_* => AV_OPT_TYPE_*Anton Khirnov
2011-08-31mjpegdec: add 'extern_huff' private option.Anton Khirnov
Deprecate CODEC_FLAG_EXTERN_HUFF
2011-08-31mjpeg: 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-12mjpeg: propagate decode errors from ff_mjpeg_decode_sos and ff_mjpeg_decode_dqtDustin Brody
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>