[FFmpeg-cvslog] Native VP9 decoder.
Ronald S. Bultje
git at videolan.org
Thu Oct 3 13:59:30 CEST 2013
ffmpeg | branch: master | Ronald S. Bultje <rsbultje at gmail.com> | Mon Sep 30 23:03:30 2013 -0400| [848826f527bcf9927a539f7808d1d7c08f57193b] | committer: Ronald S. Bultje
Native VP9 decoder.
Authors: Ronald S. Bultje <rsbultje gmail com>,
Clement Boesch <u pkh me>
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=848826f527bcf9927a539f7808d1d7c08f57193b
---
Changelog | 1 +
configure | 1 +
doc/general.texi | 4 +-
libavcodec/Makefile | 1 +
libavcodec/allcodecs.c | 1 +
libavcodec/vp9.c | 3576 +++++++++++++++++++++++++++++++++
libavcodec/vp9.h | 72 +
libavcodec/vp9data.h | 2153 ++++++++++++++++++++
libavcodec/vp9dsp.c | 2047 +++++++++++++++++++
libavcodec/vp9dsp.h | 115 ++
tests/fate/vpx.mak | 30 +
tests/ref/fate/vp9-00-quantizer-00 | 3 +
tests/ref/fate/vp9-00-quantizer-01 | 3 +
tests/ref/fate/vp9-00-quantizer-02 | 3 +
tests/ref/fate/vp9-00-quantizer-03 | 3 +
tests/ref/fate/vp9-00-quantizer-04 | 3 +
tests/ref/fate/vp9-00-quantizer-05 | 3 +
tests/ref/fate/vp9-00-quantizer-06 | 3 +
tests/ref/fate/vp9-00-quantizer-07 | 3 +
tests/ref/fate/vp9-00-quantizer-08 | 3 +
tests/ref/fate/vp9-00-quantizer-09 | 3 +
tests/ref/fate/vp9-00-quantizer-10 | 3 +
tests/ref/fate/vp9-00-quantizer-11 | 3 +
tests/ref/fate/vp9-00-quantizer-12 | 3 +
tests/ref/fate/vp9-00-quantizer-13 | 3 +
tests/ref/fate/vp9-00-quantizer-14 | 3 +
tests/ref/fate/vp9-00-quantizer-15 | 3 +
tests/ref/fate/vp9-00-quantizer-16 | 3 +
tests/ref/fate/vp9-00-quantizer-17 | 3 +
tests/ref/fate/vp9-00-quantizer-18 | 3 +
tests/ref/fate/vp9-00-quantizer-19 | 3 +
tests/ref/fate/vp9-00-quantizer-20 | 3 +
tests/ref/fate/vp9-00-quantizer-21 | 3 +
tests/ref/fate/vp9-00-quantizer-22 | 3 +
tests/ref/fate/vp9-00-quantizer-23 | 3 +
tests/ref/fate/vp9-00-quantizer-24 | 3 +
tests/ref/fate/vp9-00-quantizer-25 | 3 +
tests/ref/fate/vp9-00-quantizer-26 | 3 +
tests/ref/fate/vp9-00-quantizer-27 | 3 +
tests/ref/fate/vp9-00-quantizer-28 | 3 +
tests/ref/fate/vp9-00-quantizer-29 | 3 +
tests/ref/fate/vp9-00-quantizer-30 | 3 +
tests/ref/fate/vp9-00-quantizer-31 | 3 +
tests/ref/fate/vp9-00-quantizer-32 | 3 +
tests/ref/fate/vp9-00-quantizer-33 | 3 +
tests/ref/fate/vp9-00-quantizer-34 | 3 +
tests/ref/fate/vp9-00-quantizer-35 | 3 +
tests/ref/fate/vp9-00-quantizer-36 | 3 +
tests/ref/fate/vp9-00-quantizer-37 | 3 +
tests/ref/fate/vp9-00-quantizer-38 | 3 +
tests/ref/fate/vp9-00-quantizer-39 | 3 +
tests/ref/fate/vp9-00-quantizer-40 | 3 +
tests/ref/fate/vp9-00-quantizer-41 | 3 +
tests/ref/fate/vp9-00-quantizer-42 | 3 +
tests/ref/fate/vp9-00-quantizer-43 | 3 +
tests/ref/fate/vp9-00-quantizer-44 | 3 +
tests/ref/fate/vp9-00-quantizer-45 | 3 +
tests/ref/fate/vp9-00-quantizer-46 | 3 +
tests/ref/fate/vp9-00-quantizer-47 | 3 +
tests/ref/fate/vp9-00-quantizer-48 | 3 +
tests/ref/fate/vp9-00-quantizer-49 | 3 +
tests/ref/fate/vp9-00-quantizer-50 | 3 +
tests/ref/fate/vp9-00-quantizer-51 | 3 +
tests/ref/fate/vp9-00-quantizer-52 | 3 +
tests/ref/fate/vp9-00-quantizer-53 | 3 +
tests/ref/fate/vp9-00-quantizer-54 | 3 +
tests/ref/fate/vp9-00-quantizer-55 | 3 +
tests/ref/fate/vp9-00-quantizer-56 | 3 +
tests/ref/fate/vp9-00-quantizer-57 | 3 +
tests/ref/fate/vp9-00-quantizer-58 | 3 +
tests/ref/fate/vp9-00-quantizer-59 | 3 +
tests/ref/fate/vp9-00-quantizer-60 | 3 +
tests/ref/fate/vp9-00-quantizer-61 | 3 +
tests/ref/fate/vp9-00-quantizer-62 | 3 +
tests/ref/fate/vp9-00-quantizer-63 | 3 +
tests/ref/fate/vp9-01-sharpness-1 | 11 +
tests/ref/fate/vp9-01-sharpness-2 | 11 +
tests/ref/fate/vp9-01-sharpness-3 | 11 +
tests/ref/fate/vp9-01-sharpness-4 | 11 +
tests/ref/fate/vp9-01-sharpness-5 | 11 +
tests/ref/fate/vp9-01-sharpness-6 | 11 +
tests/ref/fate/vp9-01-sharpness-7 | 11 +
tests/ref/fate/vp9-02-size-08x08 | 11 +
tests/ref/fate/vp9-02-size-08x10 | 11 +
tests/ref/fate/vp9-02-size-08x16 | 11 +
tests/ref/fate/vp9-02-size-08x18 | 11 +
tests/ref/fate/vp9-02-size-08x32 | 11 +
tests/ref/fate/vp9-02-size-08x34 | 11 +
tests/ref/fate/vp9-02-size-08x64 | 11 +
tests/ref/fate/vp9-02-size-08x66 | 11 +
tests/ref/fate/vp9-02-size-10x08 | 11 +
tests/ref/fate/vp9-02-size-10x10 | 11 +
tests/ref/fate/vp9-02-size-10x16 | 11 +
tests/ref/fate/vp9-02-size-10x18 | 11 +
tests/ref/fate/vp9-02-size-10x32 | 11 +
tests/ref/fate/vp9-02-size-10x34 | 11 +
tests/ref/fate/vp9-02-size-10x64 | 11 +
tests/ref/fate/vp9-02-size-10x66 | 11 +
tests/ref/fate/vp9-02-size-16x08 | 11 +
tests/ref/fate/vp9-02-size-16x10 | 11 +
tests/ref/fate/vp9-02-size-16x16 | 11 +
tests/ref/fate/vp9-02-size-16x18 | 11 +
tests/ref/fate/vp9-02-size-16x32 | 11 +
tests/ref/fate/vp9-02-size-16x34 | 11 +
tests/ref/fate/vp9-02-size-16x64 | 11 +
tests/ref/fate/vp9-02-size-16x66 | 11 +
tests/ref/fate/vp9-02-size-18x08 | 11 +
tests/ref/fate/vp9-02-size-18x10 | 11 +
tests/ref/fate/vp9-02-size-18x16 | 11 +
tests/ref/fate/vp9-02-size-18x18 | 11 +
tests/ref/fate/vp9-02-size-18x32 | 11 +
tests/ref/fate/vp9-02-size-18x34 | 11 +
tests/ref/fate/vp9-02-size-18x64 | 11 +
tests/ref/fate/vp9-02-size-18x66 | 11 +
tests/ref/fate/vp9-02-size-32x08 | 11 +
tests/ref/fate/vp9-02-size-32x10 | 11 +
tests/ref/fate/vp9-02-size-32x16 | 11 +
tests/ref/fate/vp9-02-size-32x18 | 11 +
tests/ref/fate/vp9-02-size-32x32 | 11 +
tests/ref/fate/vp9-02-size-32x34 | 11 +
tests/ref/fate/vp9-02-size-32x64 | 11 +
tests/ref/fate/vp9-02-size-32x66 | 11 +
tests/ref/fate/vp9-02-size-34x08 | 11 +
tests/ref/fate/vp9-02-size-34x10 | 11 +
tests/ref/fate/vp9-02-size-34x16 | 11 +
tests/ref/fate/vp9-02-size-34x18 | 11 +
tests/ref/fate/vp9-02-size-34x32 | 11 +
tests/ref/fate/vp9-02-size-34x34 | 11 +
tests/ref/fate/vp9-02-size-34x64 | 11 +
tests/ref/fate/vp9-02-size-34x66 | 11 +
tests/ref/fate/vp9-02-size-64x08 | 11 +
tests/ref/fate/vp9-02-size-64x10 | 11 +
tests/ref/fate/vp9-02-size-64x16 | 11 +
tests/ref/fate/vp9-02-size-64x18 | 11 +
tests/ref/fate/vp9-02-size-64x32 | 11 +
tests/ref/fate/vp9-02-size-64x34 | 11 +
tests/ref/fate/vp9-02-size-64x64 | 11 +
tests/ref/fate/vp9-02-size-64x66 | 11 +
tests/ref/fate/vp9-02-size-66x08 | 11 +
tests/ref/fate/vp9-02-size-66x10 | 11 +
tests/ref/fate/vp9-02-size-66x16 | 11 +
tests/ref/fate/vp9-02-size-66x18 | 11 +
tests/ref/fate/vp9-02-size-66x32 | 11 +
tests/ref/fate/vp9-02-size-66x34 | 11 +
tests/ref/fate/vp9-02-size-66x64 | 11 +
tests/ref/fate/vp9-02-size-66x66 | 11 +
tests/ref/fate/vp9-03-deltaq | 3 +
tests/ref/fate/vp9-03-size-196x196 | 11 +
tests/ref/fate/vp9-03-size-196x198 | 11 +
tests/ref/fate/vp9-03-size-196x200 | 11 +
tests/ref/fate/vp9-03-size-196x202 | 11 +
tests/ref/fate/vp9-03-size-196x208 | 11 +
tests/ref/fate/vp9-03-size-196x210 | 11 +
tests/ref/fate/vp9-03-size-196x224 | 11 +
tests/ref/fate/vp9-03-size-196x226 | 11 +
tests/ref/fate/vp9-03-size-198x196 | 11 +
tests/ref/fate/vp9-03-size-198x198 | 11 +
tests/ref/fate/vp9-03-size-198x200 | 11 +
tests/ref/fate/vp9-03-size-198x202 | 11 +
tests/ref/fate/vp9-03-size-198x208 | 11 +
tests/ref/fate/vp9-03-size-198x210 | 11 +
tests/ref/fate/vp9-03-size-198x224 | 11 +
tests/ref/fate/vp9-03-size-198x226 | 11 +
tests/ref/fate/vp9-03-size-200x196 | 11 +
tests/ref/fate/vp9-03-size-200x198 | 11 +
tests/ref/fate/vp9-03-size-200x200 | 11 +
tests/ref/fate/vp9-03-size-200x202 | 11 +
tests/ref/fate/vp9-03-size-200x208 | 11 +
tests/ref/fate/vp9-03-size-200x210 | 11 +
tests/ref/fate/vp9-03-size-200x224 | 11 +
tests/ref/fate/vp9-03-size-200x226 | 11 +
tests/ref/fate/vp9-03-size-202x196 | 11 +
tests/ref/fate/vp9-03-size-202x198 | 11 +
tests/ref/fate/vp9-03-size-202x200 | 11 +
tests/ref/fate/vp9-03-size-202x202 | 11 +
tests/ref/fate/vp9-03-size-202x208 | 11 +
tests/ref/fate/vp9-03-size-202x210 | 11 +
tests/ref/fate/vp9-03-size-202x224 | 11 +
tests/ref/fate/vp9-03-size-202x226 | 11 +
tests/ref/fate/vp9-03-size-208x196 | 11 +
tests/ref/fate/vp9-03-size-208x198 | 11 +
tests/ref/fate/vp9-03-size-208x200 | 11 +
tests/ref/fate/vp9-03-size-208x202 | 11 +
tests/ref/fate/vp9-03-size-208x208 | 11 +
tests/ref/fate/vp9-03-size-208x210 | 11 +
tests/ref/fate/vp9-03-size-208x224 | 11 +
tests/ref/fate/vp9-03-size-208x226 | 11 +
tests/ref/fate/vp9-03-size-210x196 | 11 +
tests/ref/fate/vp9-03-size-210x198 | 11 +
tests/ref/fate/vp9-03-size-210x200 | 11 +
tests/ref/fate/vp9-03-size-210x202 | 11 +
tests/ref/fate/vp9-03-size-210x208 | 11 +
tests/ref/fate/vp9-03-size-210x210 | 11 +
tests/ref/fate/vp9-03-size-210x224 | 11 +
tests/ref/fate/vp9-03-size-210x226 | 11 +
tests/ref/fate/vp9-03-size-224x196 | 11 +
tests/ref/fate/vp9-03-size-224x198 | 11 +
tests/ref/fate/vp9-03-size-224x200 | 11 +
tests/ref/fate/vp9-03-size-224x202 | 11 +
tests/ref/fate/vp9-03-size-224x208 | 11 +
tests/ref/fate/vp9-03-size-224x210 | 11 +
tests/ref/fate/vp9-03-size-224x224 | 11 +
tests/ref/fate/vp9-03-size-224x226 | 11 +
tests/ref/fate/vp9-03-size-226x196 | 11 +
tests/ref/fate/vp9-03-size-226x198 | 11 +
tests/ref/fate/vp9-03-size-226x200 | 11 +
tests/ref/fate/vp9-03-size-226x202 | 11 +
tests/ref/fate/vp9-03-size-226x208 | 11 +
tests/ref/fate/vp9-03-size-226x210 | 11 +
tests/ref/fate/vp9-03-size-226x224 | 11 +
tests/ref/fate/vp9-03-size-226x226 | 11 +
tests/ref/fate/vp9-2pass-akiyo | 51 +
tests/ref/fate/vp9-segmentation-akiyo | 51 +
tests/ref/fate/vp9-tiling-pedestrian | 3 +
214 files changed, 9785 insertions(+), 1 deletion(-)
Diff: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commitdiff;h=848826f527bcf9927a539f7808d1d7c08f57193b
More information about the ffmpeg-cvslog
mailing list