[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