[FFmpeg-cvslog] lavc: VP9 decoder
Ronald S. Bultje
git at videolan.org
Fri Nov 15 15:34:16 CET 2013
ffmpeg | branch: master | Ronald S. Bultje <rsbultje at gmail.com> | Mon Sep 30 23:03:30 2013 -0400| [72ca830f511fcdc01253689615faed25da7c57bf] | committer: Luca Barbato
lavc: VP9 decoder
Originally written by Ronald S. Bultje <rsbultje at gmail.com> and
Clément Bœsch <u at pkh.me>
Further contributions by:
Anton Khirnov <anton at khirnov.net>
Diego Biurrun <diego at biurrun.de>
Luca Barbato <lu_zero at gentoo.org>
Martin Storsjö <martin at martin.st>
Signed-off-by: Luca Barbato <lu_zero at gentoo.org>
Signed-off-by: Anton Khirnov <anton at khirnov.net>
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=72ca830f511fcdc01253689615faed25da7c57bf
---
Changelog | 1 +
configure | 1 +
doc/general.texi | 2 +
libavcodec/Makefile | 2 +
libavcodec/allcodecs.c | 1 +
libavcodec/version.h | 2 +-
libavcodec/vp9.c | 1270 +++++++++++++++++++
libavcodec/vp9.h | 419 +++++++
libavcodec/vp9block.c | 1684 +++++++++++++++++++++++++
libavcodec/vp9data.c | 2133 ++++++++++++++++++++++++++++++++
libavcodec/vp9data.h | 70 ++
libavcodec/vp9dsp.c | 2174 +++++++++++++++++++++++++++++++++
libavcodec/vp9mvs.c | 344 ++++++
libavcodec/vp9prob.c | 274 +++++
libavcodec/x86/Makefile | 2 +
libavcodec/x86/vp9dsp.asm | 277 +++++
libavcodec/x86/vp9dsp_init.c | 245 ++++
tests/fate/vpx.mak | 31 +
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 +
221 files changed, 10716 insertions(+), 1 deletion(-)
Diff: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commitdiff;h=72ca830f511fcdc01253689615faed25da7c57bf
More information about the ffmpeg-cvslog
mailing list