Age | Commit message (Collapse) | Author |
|
|
|
Signed-off-by: Martin Storsjö <martin@martin.st>
|
|
Signed-off-by: Martin Storsjö <martin@martin.st>
|
|
Signed-off-by: Martin Storsjö <martin@martin.st>
|
|
Signed-off-by: Martin Storsjö <martin@martin.st>
|
|
It is obscure, most likely unused and not bit-exact compared to
libavcodec due to a different IDCT transform algorithm.
|
|
Adds a new member to MpegEncContext to hold the number of used slice
contexts. Fixes segfaults with '-threads 17 -thread_type slice' and
fate-vsynth{1,2}-mpeg{2,4}thread{,_ilace} with --disable-pthreads.
|
|
This was intended as an optimisation for skipped blocks in MPEG2
P-frames and never used elsewhere. Removing this "optimisation"
speeds up MPEG2 decoding by 1-2% (ARM Cortex-A9).
Signed-off-by: Mans Rullgard <mans@mansr.com>
|
|
Simplify a little error resilience calls
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
|
|
Add the namespace to {AC_,DC_,MV_}{END,ERROR} macros
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
|
|
|
|
Signed-off-by: Anton Khirnov <anton@khirnov.net>
|
|
|
|
This reverts commit da22ba7df461c13bf0b0eabc953303803a285d91 since it
broke slice threading. Slice threading just duplicates MpegEncContext
so every value used during mpeg_decode_slice has to be in it.
A second patch will fix the illusion that Mpeg1Context is available
in mpeg_decode_slice.
|
|
It's MPEG-1/2 specific.
|
|
It's MPEG-1 specific.
|
|
|
|
It's used in lavf.
|
|
The way this value is used, it should be an unsigned type.
While the numerical value has no meaning, unsigned wraparound
is relied upon.
Signed-off-by: Mans Rullgard <mans@mansr.com>
|
|
Using the old code, half of it was unused and the other half was too
small for e.g. >8bpp interlaced data, causing random buffer overruns.
|
|
Deprecate CODEC_FLAG_SVCD_SCAN_OFFSET
|
|
Deprecate CODEC_FLAG2_DROP_FRAME_TIMECODE
|
|
Deprecate CODEC_FLAG2_INTRA_VLC.
|
|
|
|
This allows using the same arm assembler offsets for both EABI
and the mach-o ABI.
Signed-off-by: Martin Storsjö <martin@martin.st>
|
|
FF_COMMON_FRAME holds the contents of the AVFrame structure and is also copied
to struct Picture. Replace by an embedded AVFrame structure in struct Picture.
|
|
filter_mb_fast assumed that qscale_table was padded like many of the other tables.
|
|
Signed-off-by: Diego Biurrun <diego@biurrun.de>
|
|
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
|
|
It was long ago superseded by msmpeg4_version.
|
|
Signed-off-by: Diego Biurrun <diego@biurrun.de>
|
|
|
|
It has been deprecated for about five years, skip_idct/skip_frame should
be used instead.
|
|
Signed-off-by: Mans Rullgard <mans@mansr.com>
|
|
This moves the fields needed by asm near the top, before any
structs or other members which complicate the offset calculation.
Modifying other structs will no longer require updating the offsets,
and the asm code is slightly simpler due to the smaller offsets.
Signed-off-by: Mans Rullgard <mans@mansr.com>
|
|
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
|
|
Originally committed as revision 22556 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 22554 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Move prototypes to header files, add missing prototypes,
make some functions static.
Originally committed as revision 22310 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 22262 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 21109 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 21104 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 21102 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 21079 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 21059 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 21054 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 21051 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 21050 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
sideeffects and reads no global memory.
Originally committed as revision 21044 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 21043 to svn://svn.ffmpeg.org/ffmpeg/trunk
|