[FFmpeg-devel] [PATCH 0/4] On2 VP4 video decoder

Peter Ross pross at xvid.org
Sun Jan 6 09:42:27 EET 2019

This patch set adds a native On2 VP4 decoder to FFmpeg, and completes the
set of Duck/On2/Google authored codecs.

VP4 is similar to VP3, adding new tables and some new tricks. Loop
filtering is performed between the motion compensation and apply idct steps.

For all my test streams, output is bit identical to the reference decoder.
I have tested it on x86 and arm, but not done fuzzing to find hangs.
Suggetions how to improve it are most welcome.

Peter Ross (4):
  vp3: ref_frame/ref_frames are only required when HAVE_THREADS=1
  vp3dsp: add 12 pixel loop filter functions
  VP4 data tables
  VP4 video decoder

 Changelog               |    1 +
 doc/general.texi        |    2 +
 libavcodec/codec_desc.c |    2 +-
 libavcodec/vp3.c        |  703 +++++++-
 libavcodec/vp3dsp.c     |   28 +-
 libavcodec/vp3dsp.h     |    5 +
 libavcodec/vp4data.h    | 3784 +++++++++++++++++++++++++++++++++++++++
 libavformat/riff.c      |    1 +
 8 files changed, 4481 insertions(+), 45 deletions(-)
 create mode 100644 libavcodec/vp4data.h


-- Peter
(A907 E02F A6E5 0CD2 34CD 20D2 6760 79C5 AC40 DD6B)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20190106/b9b75f3d/attachment.sig>

More information about the ffmpeg-devel mailing list