[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