Add the low-level implementation of VP9 encoding

Graphics / Video Acceleration / VA-API - Zhao Yakui [intel.com] - 27 May 2016 00:24 UTC

The following are includes: a. The definition of data structure related with VP9 encoding b. VME/PAK pipeline related with VP9 encoding c. The required helper function

6a4cb72 Add the low-level implementation of VP9 encoding
src/Makefile.am | 7 +
src/gen9_vp9_const_def.c | 1716 ++++++++++++
src/gen9_vp9_const_def.h | 44 +
src/gen9_vp9_encapi.h | 52 +
src/gen9_vp9_encoder.c | 5836 ++++++++++++++++++++++++++++++++++++++++
src/gen9_vp9_encoder.h | 1976 ++++++++++++++
src/gen9_vp9_encoder_kernels.c | 4955 ++++++++++++++++++++++++++++++++++
src/gen9_vp9_encoder_kernels.h | 35 +
src/i965_structs.h | 149 +
src/vp9_probs.c | 70 +
src/vp9_probs.h | 19 +
11 files changed, 14859 insertions(+)

Upstream: cgit.freedesktop.org


  • Share