Age | Commit message (Collapse) | Author |
|
|
|
In these cases, there is no extradata but only the properly set
width/height values by the demuxer.
This makes sure VP6 in F4V files is cropped properly.
This is similar to what is done for H264 for letting the container
width/height override what's in the bitstream, since 30f515091.
Signed-off-by: Martin Storsjö <martin@martin.st>
|
|
|
|
This way, the special IDCT permutations are no longer needed. This
is similar to how H264 does it, and removes the dsputil dependency
imposed by the scantable code.
Also remove the unused type == 0 cases from the plain C version
of the idct.
Signed-off-by: Martin Storsjö <martin@martin.st>
|
|
|
|
|
|
|
|
|
|
Returning 0 for failure is misleading.
CC: libav-stable@libav.org
|
|
Interlacing is not supported at all and mismanaged down the normal
codepaths causing possible buffer management issues.
CC: libav-stable@libav.org
|
|
|
|
Also break some long lines, remove codec function placeholder comments
and add spaces in sample/pixel format lists.
Signed-off-by: Martin Storsjö <martin@martin.st>
|
|
|
|
Prevents crashes when playing corrupt vp5/6 streams.
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org
|
|
Signed-off-by: Martin Storsjö <martin@martin.st>
|
|
Signed-off-by: Martin Storsjö <martin@martin.st>
|
|
Found with Address Sanitizer
Signed-off-by: Alex Converse <alex.converse@gmail.com>
|
|
|
|
It prevents leaving the state only half initialized.
Signed-off-by: Janne Grunau <janne-libav@jannau.net>
|
|
Signed-off-by: Janne Grunau <janne-libav@jannau.net>
|
|
parsing and fix misspelling
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
|
|
It's more readable and less prone to breakage.
|
|
|
|
Signed-off-by: Mans Rullgard <mans@mansr.com>
|
|
None of these symbols should be accessed directly, so declare them as
hidden.
Signed-off-by: Mans Rullgard <mans@mansr.com>
|
|
Originally committed as revision 24921 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Create a custom table for VP5/6/8's renorm to avoid depending on H.264's.
Saves one instruction in the arithmetic decoder as well.
Originally committed as revision 24701 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 24562 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 24561 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 23754 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Using macro templates allows the vp[56]_adjust functions to be
inlined instead of called through function pointers. The new
function pointers enable optimised implementations of the filters.
4% faster VP6 decoding on Cortex-A8.
Originally committed as revision 22992 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
|
|
Originally committed as revision 22186 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 22172 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
input buffer.
Originally committed as revision 19349 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 18494 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 17111 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 16140 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 16073 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 16068 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
this should never happen in valid vp6 bitstream
fix issue684
Originally committed as revision 15610 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Previous code worked by pure luck with glibc qsort implementation.
patch by Peter Ross pross _at_ xvid _dot_ org
Originally committed as revision 13887 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 13759 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
patch by Stefano Sabatini, stefano.sabatini-lala poste it
Originally committed as revision 13009 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 12525 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 12373 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 12321 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 11791 to svn://svn.ffmpeg.org/ffmpeg/trunk
|