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 _______________________________________________ Libva mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/libva
