Age | Commit message (Collapse) | Author |
|
Signed-off-by: Martin Storsjö <martin@martin.st>
|
|
Signed-off-by: Martin Storsjö <martin@martin.st>
|
|
Previously, it would not be read if refdist_flag was not set, however
according to the spec and the reference decoder, it should always be read.
Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
|
|
This matches the spec as well as the reference decoder, and fixes a bug
with interlaced frame decoding.
Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
|
|
Document it a little and possibly fix a bug in dxva2_vc1.
|
|
Both v->fcm and v->field_mode are used in common code, now they won't be
reset for progressive frame after interlaced one causing writing past the
frame end for example.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
|
|
Signed-off-by: Diego Biurrun <diego@biurrun.de>
|
|
Cosmetics: break some lines and reformat TODOs
Signed-off-by: Anton Khirnov <anton@khirnov.net>
|
|
Fixes SA00072, SA00073, SA10150, SA10151, Issue2076
Improves SA10153
Signed-off-by: Anton Khirnov <anton@khirnov.net>
|
|
Pulldown flags are being set incorrectly and AVFrame->repeat_pict is not
being set. Also, skipped frames exit header parsing too early and do not
set pulldown flags appropriately. Ticks_per_frame needs to be set and
time_base adjusted so player can extend frame duration by a field time.
This fixes problems encountered when attempting to transcode HD-DVD EVOB
files with HandBrake. Also makes these files play smoothly in avplay.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
|
|
Signed-off-by: Anton Khirnov <anton@khirnov.net>
|
|
Custom PAR num/denum are in 1-256 range.
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Signed-off-by: Diego Biurrun <diego@biurrun.de>
|
|
Signed-off-by: Mans Rullgard <mans@mansr.com>
|
|
Before this, almost all module groups have been used for grouping functions
and fields in structures semantically. This causes them to not appear
properly in the file documentation and needlessly clutters up the "Modules"
index.
Additionally, this commit streamlines some spelling and appearances.
|
|
This reverts commit f8bed30d8b176fa030f6737765338bb4a2bcabc9. The reason
for this is that the overlap filter, which runs after IDCT, should run
on unclamped values, and thus IDCT and put_pixels() cannot be merged if
we want to attempt to be bitexact.
|
|
Signed-off-by: Diego Biurrun <diego@biurrun.de>
|
|
Signed-off-by: Anton Khirnov <anton@khirnov.net>
|
|
|
|
Signed-off-by: Mans Rullgard <mans@mansr.com>
|
|
Merging these functions allows merging some loops, which makes the
results (particularly after SIMD optimizations) much faster.
|
|
|
|
In all 3 cases, the decoding continues and thus a warning would be sufficient.
Helps application that catch them with own log handers to handle them
accordingly.
Signed-off-by: Mans Rullgard <mans@mansr.com>
|
|
Originally committed as revision 25209 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 25208 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
As a side effect it will also decode a lot of P-frames from those.
Originally committed as revision 24161 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
|
|
to inform user why decoder produces no output.
Originally committed as revision 20196 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Includes mmx2 asm for the various functions.
Note that the actual idct still does not have an x86 SIMD implemtation.
For wmv3 files using regular idct, the decoder just falls back to simple_idct,
since simple_idct_dc doesn't exist (yet).
Originally committed as revision 19204 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
consistent.
Originally committed as revision 19203 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
shared between decoder and parser in vc1.c.
Originally committed as revision 19152 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
CODEC_CAP_DR1
Originally committed as revision 19111 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 18988 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 18987 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 18839 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 18730 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
only avctx->{width,height} and don't touch coded_{width,height} when parsing
them. This fixes the case when coded and display dimensions differ by more
than one macroblock.
Originally committed as revision 18665 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 18658 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 18639 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 18638 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 18534 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 18521 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 18520 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 18518 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 18517 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 18511 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 18430 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
|
|
Originally committed as revision 18300 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
AVHWAccel infrastructure.
Originally committed as revision 18135 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 17594 to svn://svn.ffmpeg.org/ffmpeg/trunk
|