[Libva] [PATCH 0/3] Encoding configurable support for GEN7

Zhong Li zhong.li at intel.com
Wed Jun 4 06:37:49 PDT 2014


Add two encoding quality levels configurable for GEN7

Zhong Li (3):
  Add old version vme shaders
  Add multi quality levels encoding support for GEN7
  Keep binding table index consistent for gen7

 configure.ac                                 |    1 +
 src/gen6_mfc.c                               |  130 +++++++--
 src/gen7_vme.c                               |   84 +++++-
 src/i965_drv_video.c                         |   12 +
 src/i965_drv_video.h                         |    7 +
 src/i965_encoder.c                           |   21 +-
 src/shaders/Makefile.am                      |    2 +-
 src/shaders/vme_old/Makefile.am              |   70 +++++
 src/shaders/vme_old/gen6_vme_header.inc      |  160 ++++++++++
 src/shaders/vme_old/gen7_vme_header.inc      |  164 +++++++++++
 src/shaders/vme_old/inter_frame.asm          |  104 +++++++
 src/shaders/vme_old/inter_frame.g6a          |    2 +
 src/shaders/vme_old/inter_frame.g6b          |   28 ++
 src/shaders/vme_old/inter_frame.g7a          |    2 +
 src/shaders/vme_old/inter_frame.g7b          |   28 ++
 src/shaders/vme_old/inter_frame_haswell.asm  |  405 ++++++++++++++++++++++++++
 src/shaders/vme_old/inter_frame_haswell.g75a |    2 +
 src/shaders/vme_old/inter_frame_haswell.g75b |  137 +++++++++
 src/shaders/vme_old/intra_frame.asm          |  130 +++++++++
 src/shaders/vme_old/intra_frame.g6a          |    3 +
 src/shaders/vme_old/intra_frame.g6b          |   47 +++
 src/shaders/vme_old/intra_frame.g7a          |    2 +
 src/shaders/vme_old/intra_frame.g7b          |   47 +++
 src/shaders/vme_old/intra_frame_haswell.asm  |  160 ++++++++++
 src/shaders/vme_old/intra_frame_haswell.g75a |    2 +
 src/shaders/vme_old/intra_frame_haswell.g75b |   57 ++++
 src/shaders/vme_old/vme75.inc                |  268 +++++++++++++++++
 27 files changed, 2031 insertions(+), 44 deletions(-)
 create mode 100644 src/shaders/vme_old/Makefile.am
 create mode 100644 src/shaders/vme_old/gen6_vme_header.inc
 create mode 100644 src/shaders/vme_old/gen7_vme_header.inc
 create mode 100644 src/shaders/vme_old/inter_frame.asm
 create mode 100644 src/shaders/vme_old/inter_frame.g6a
 create mode 100644 src/shaders/vme_old/inter_frame.g6b
 create mode 100644 src/shaders/vme_old/inter_frame.g7a
 create mode 100644 src/shaders/vme_old/inter_frame.g7b
 create mode 100644 src/shaders/vme_old/inter_frame_haswell.asm
 create mode 100644 src/shaders/vme_old/inter_frame_haswell.g75a
 create mode 100644 src/shaders/vme_old/inter_frame_haswell.g75b
 create mode 100644 src/shaders/vme_old/intra_frame.asm
 create mode 100644 src/shaders/vme_old/intra_frame.g6a
 create mode 100644 src/shaders/vme_old/intra_frame.g6b
 create mode 100644 src/shaders/vme_old/intra_frame.g7a
 create mode 100644 src/shaders/vme_old/intra_frame.g7b
 create mode 100644 src/shaders/vme_old/intra_frame_haswell.asm
 create mode 100644 src/shaders/vme_old/intra_frame_haswell.g75a
 create mode 100644 src/shaders/vme_old/intra_frame_haswell.g75b
 create mode 100644 src/shaders/vme_old/vme75.inc

-- 
1.7.9.5



More information about the Libva mailing list