[Libva] [PATCH 0/7] SKL VP8 HW encoder enabling
Zhong Li
zhong.li at intel.com
Mon Dec 22 23:46:17 PST 2014
Zhong Li (7):
VP8 HWEnc: Add vp8 gen9 intra frame encoding shader
VP8 HWEnc: Build vp8 gen9 encoding vme pipeline
VP8 HWEnc: Build VP8 PAK pipeline and enabling I frame
VP8 HWEnc: Add P frame encoding support
VP8 HWEnc: Calc vp8 coded size by internal buffer
VP8 HWEnc: vp8 encode quality optimization
VP8 HWEnc: declare copyright and license of vp8_probs.h
src/Makefile.am | 1 +
src/gen6_mfc.h | 92 +++
src/gen6_mfc_common.c | 69 +++
src/gen6_vme.h | 4 +
src/gen9_mfc.c | 922 ++++++++++++++++++++++++++++++-
src/gen9_vme.c | 262 +++++++--
src/i965_defines.h | 5 +
src/i965_device_info.c | 1 +
src/i965_drv_video.c | 18 +-
src/i965_drv_video.h | 2 +
src/i965_encoder.c | 77 +++
src/i965_encoder_utils.c | 168 +++++-
src/shaders/vme/Makefile.am | 6 +-
src/shaders/vme/vme8.inc | 6 +
src/shaders/vme/vp8_inter_frame_gen9.asm | 726 ++++++++++++++++++++++++
src/shaders/vme/vp8_inter_frame_gen9.g9a | 2 +
src/shaders/vme/vp8_inter_frame_gen9.g9b | 299 ++++++++++
src/shaders/vme/vp8_intra_frame_gen9.asm | 187 +++++++
src/shaders/vme/vp8_intra_frame_gen9.g9a | 2 +
src/shaders/vme/vp8_intra_frame_gen9.g9b | 73 +++
src/vp8_probs.AUTHORS | 100 ++++
src/vp8_probs.LICENSE | 31 ++
src/vp8_probs.PATENTS | 22 +
src/vp8_probs.h | 260 +++++++++
24 files changed, 3264 insertions(+), 71 deletions(-)
create mode 100644 src/shaders/vme/vp8_inter_frame_gen9.asm
create mode 100644 src/shaders/vme/vp8_inter_frame_gen9.g9a
create mode 100644 src/shaders/vme/vp8_inter_frame_gen9.g9b
create mode 100644 src/shaders/vme/vp8_intra_frame_gen9.asm
create mode 100644 src/shaders/vme/vp8_intra_frame_gen9.g9a
create mode 100644 src/shaders/vme/vp8_intra_frame_gen9.g9b
create mode 100644 src/vp8_probs.AUTHORS
create mode 100644 src/vp8_probs.LICENSE
create mode 100644 src/vp8_probs.PATENTS
create mode 100644 src/vp8_probs.h
--
1.9.1
More information about the Libva
mailing list