Age | Commit message (Collapse) | Author |
|
Done to keep ABI compatible. Otherwise this is just silly
|
|
While 4 works for some samples, 3 is the correct value since 8x8
DCT is used by (m)jpeg.
|
|
dprintf clashes with POSIX.1-2008
(cherry picked from commit dfd2a005eb29e4b9f2fdb97036eb7d5c38ae4bd4)
|
|
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)
|
|
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)
|
|
Originally committed as revision 26386 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 25549 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 25548 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 25547 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
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
|
|
in the inner loop.
Originally committed as revision 25545 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 25544 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 25543 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 25542 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 25541 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 25540 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 25058 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
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
|
|
av_check_image_size() instead.
Originally committed as revision 24711 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 24170 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
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
|
|
value is higher.
Originally committed as revision 24098 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
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
|
|
is deprecated and will be dropped at the next major bump.
Originally committed as revision 22735 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Fabian Greffrath base64_decode(PGZhYmlhbkBncmVmZnJhdGguY29tPg==).
Originally committed as revision 21473 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 21451 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 21450 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 20796 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Fixes issue1466, and decoding of plain lossless jpeg.
Originally committed as revision 20790 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
big endian)
Originally committed as revision 20789 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
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
|
|
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
|
|
Code tested with an ljpeg i had laying around.
Originally committed as revision 20433 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Fixes issues 1464 and 1468.
Originally committed as revision 20312 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 20251 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
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
|
|
Originally committed as revision 19550 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
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
|
|
errors are actually recognizable as such.
Originally committed as revision 19343 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
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
|
|
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
|
|
correctly
Originally committed as revision 18937 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 18795 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 18548 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
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
|
|
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
|
|
Originally committed as revision 16684 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 16654 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
and remove all ENABLE_ definitions.
Originally committed as revision 16600 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 16045 to svn://svn.ffmpeg.org/ffmpeg/trunk
|