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
2011-02-17Merge libavcore into libavutilReinhard Tartler
Done to keep ABI compatible. Otherwise this is just silly
2011-02-12Set maximum lowres value for the MJPEG decoder to 3.Carl Eugen Hoyos
While 4 works for some samples, 3 is the correct value since 8x8 DCT is used by (m)jpeg.
2011-01-30Replace dprintf with av_dlogLuca Barbato
dprintf clashes with POSIX.1-2008 (cherry picked from commit dfd2a005eb29e4b9f2fdb97036eb7d5c38ae4bd4)
2011-01-28Add ff_ prefix to data symbols of encoders, decoders, hwaccel, parsers, bsf.Diego Elio Pettenò
None of these symbols should be accessed directly, so declare them as hidden. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit d36beb3f6902b1217beda576aa18abf7eb72b03c)
2011-01-23Sanitise get_bits macros, part 1Mans Rullgard
Some of the macros in get_bits.h include a final semicolon, some do not. This removes these or adds do {} while(0) around the macros as appropriate and adds semicolons where needed in calling code. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit bf5f9b528b4117596afc57578a36e7b5728b15d3)
2011-01-16Values >4 for lowres corrupt output.Carl Eugen Hoyos
Originally committed as revision 26386 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-22Fix memleak in mjpeg decoder.Michael Niedermayer
Originally committed as revision 25549 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-22Optimize EOB check in mjpeg decode_block() by adjusting the VLC symbol.Michael Niedermayer
Originally committed as revision 25548 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-22Simplify last coeff check in mjpeg decode_block()Michael Niedermayer
Originally committed as revision 25547 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-22Check index in mjpeg AC decode against overflowing.Michael Niedermayer
This fixes a possibly exploitable buffer overflow and it will likely also be needed for future overreading fixes. Originally committed as revision 25546 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-22Add a seperate VLC table for progressive jpeg so we dont have to subtract 16 ↵Michael Niedermayer
in the inner loop. Originally committed as revision 25545 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-22Factor code&0xf out of if() in decode_block_progressive().Michael Niedermayer
Originally committed as revision 25544 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-22Cleanup decode_block_progressive()Michael Niedermayer
Originally committed as revision 25543 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-22Factorize ((unsigned) code) >> 4 out of decode_block_progressive() in jpeg.Michael Niedermayer
Originally committed as revision 25542 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-22Move if() in mjpeg decode_block() to simplify condition.Michael Niedermayer
Originally committed as revision 25541 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-22Simplify build_vlc() by using init_vlc_sparse() in mjpeg.Michael Niedermayer
Originally committed as revision 25540 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-07Use new imgutils.h API names, fix deprecation warnings.Stefano Sabatini
Originally committed as revision 25058 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-24Fix undefined expressions that use multiple calls to get_bits().Alex Converse
Because the order of evaluation of subexpressions is undefined, two get_bits() calls may not be part of the same expression. See also r24902. Originally committed as revision 24906 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-06Remove use of the deprecated function avcodec_check_dimensions(), useStefano Sabatini
av_check_image_size() instead. Originally committed as revision 24711 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-11Add av_ prefix to bswap macrosMåns Rullgård
Originally committed as revision 24170 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-11bswap: change ME to NE in macro namesMåns Rullgård
Other parts of FFmpeg use NE (native endian) rather than ME (machine). This makes it consistent. Originally committed as revision 24169 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-08Add new decoder property max_lowres and do not init decoder if requested ↵Carl Eugen Hoyos
value is higher. Originally committed as revision 24098 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-04-20Remove explicit filename from Doxygen @file commands.Diego Biurrun
Passing an explicit filename to this command is only necessary if the documentation in the @file block refers to a file different from the one the block resides in. Originally committed as revision 22921 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-31Define AVMediaType enum, and use it instead of enum CodecType, whichStefano Sabatini
is deprecated and will be dropped at the next major bump. Originally committed as revision 22735 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-27Fix misc typos, patch byStefano Sabatini
Fabian Greffrath base64_decode(PGZhYmlhbkBncmVmZnJhdGguY29tPg==). Originally committed as revision 21473 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-26Metasoft MJPEG codec has Cb and Cr swapped, fixes issue 1611.Carl Eugen Hoyos
Originally committed as revision 21451 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-25Fix heap overflow due to lack of nb_components check.Michael Niedermayer
Originally committed as revision 21450 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-12-11(Partly) support Metasoft MJPEG Codec, fixes half of issue 1611.Carl Eugen Hoyos
Originally committed as revision 20796 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-12-10Flip red and blue in rct-less lossless jpeg.Michael Niedermayer
Fixes issue1466, and decoding of plain lossless jpeg. Originally committed as revision 20790 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-12-10Lossless jpeg expects and uses BGRA not RGB32 (this probably caused a problem onMichael Niedermayer
big endian) Originally committed as revision 20789 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-11-21Allocate pictures with enough padding for jpeg.Michael Niedermayer
Ensure that jpeg does not use mbs that could require larger padding. This might have been exploitable. Originally committed as revision 20566 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-11-19Disable image flipping during JPEG decoding if CODEC_FLAG_EMU_EDGE is setReimar Döffinger
instead of either aborting on the assert or crashing due to writing beyond the array due to insufficient padding. Originally committed as revision 20552 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-11-02Avoid huge array for rgb ljpeg on the stack.Michael Niedermayer
Code tested with an ljpeg i had laying around. Originally committed as revision 20433 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-10-19Flip (M)JPEG frames encoded by Intel JPEG library.Carl Eugen Hoyos
Fixes issues 1464 and 1468. Originally committed as revision 20312 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-10-16Release unreleased buffers found by make test.Carl Eugen Hoyos
Originally committed as revision 20251 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-10-01lavc MJPEG decoder is capable of decoding some extended sequentialKostya Shishkov
Huffman-compressed JPEG files, so make it decode those files (samples are welcome). This fixes issue 1420 Originally committed as revision 20113 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-07-31Change av_log() calls surrounded by '#ifdef DEBUG' into dprintf macros.Diego Biurrun
Originally committed as revision 19550 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-07-04If the end of the input buffer is reached while decoding MJPEG and at leastReimar Döffinger
a valid SOF was found, emulate an EOI. This allows e.g. to at least decode the available part of incomplete MJPEG frames. Originally committed as revision 19344 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-07-04Make the MJPEG decoder return -1 when no image was decoded so that decodeReimar Döffinger
errors are actually recognizable as such. Originally committed as revision 19343 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-07-04Add a got_picture flag to MJpegDecodeContext which indicates if its pictureReimar Döffinger
element is valid. Skip the code handling SOS and EOI if not, since it can not work without a valid AVPicture. This fixes a crash with mjpeg/smclockmjpeg.avi.1.0 from issue 1240 where the decoder returned an invalid AVPicture. Originally committed as revision 19342 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-07-04mjpegdec: check that the coded dc_index and ac_index have a valid associated ↵Reimar Döffinger
VLC table. Removes some disabled dc_index/ac_index checking code that seems to have had some undocumented issues and should not really be necessary anymore now. Fixes from issue 1240 the files mjpeg/smclockmjpeg.avi.1.10 and mjpeg/smclockmjpeg.avi.1.171. Originally committed as revision 19341 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-25honor restart interval in mjpeg, fix #861, SpectralFan.mov still decodes ↵Baptiste Coudurier
correctly Originally committed as revision 18937 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-11Add a chroma_sample_location field to define positioning of chroma samplesDavid Conrad
Originally committed as revision 18795 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-17Remove unused variables from ff_mjpeg_decode_sos() found by CSA.Michael Niedermayer
Originally committed as revision 18548 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-07Implement avcodec_decode_video2(), _audio3() and _subtitle2() which takes anThilo Borgmann
AVPacket argument rather than a const uint8_t *buf + int buf_size. This allows passing of packet-specific flags from demuxer to decoder, such as the keyframe flag, which appears necessary to playback corePNG P-frames. Patch by Thilo Borgmann thilo.borgmann googlemail com, see also the thread "Google Summer of Code participation" on the mailinglist. Originally committed as revision 18351 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-01Use full internal pathname in doxygen @file directives.Diego Biurrun
Otherwise doxygen complains about ambiguous filenames when files exist under the same name in different subdirectories. Originally committed as revision 16912 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-19cosmetics: Remove pointless period after copyright statement non-sentences.Diego Biurrun
Originally committed as revision 16684 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-17remove ff_get_fourcc() and use AV_RL32() insteadAurelien Jacobs
Originally committed as revision 16654 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-14replace all occurrence of ENABLE_ by the corresponding CONFIG_, HAVE_ or ARCH_Aurelien Jacobs
and remove all ENABLE_ definitions. Originally committed as revision 16600 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-12-11clear_block mmxLoren Merritt
Originally committed as revision 16045 to svn://svn.ffmpeg.org/ffmpeg/trunk