On Thu, 2014-08-07 at 22:05 -0600, Zhong Li wrote: > 1. Refine gen7 implementation: use the same shader to implement it. > 2. Add SNB/HSW/BDW platforms support. > > v1->v2: follow yakui's comments to split patch of gen6_mfc.c > follow haihao's commenst to keep coherence of qulality level > definition between driver and shader. >
This looks good to me. And the patch set is pushed. Thanks. Yakui > Zhong Li (8): > Revert "Add old version vme shaders" > Use the same shader to configure quality level > Revert gen6_mfc.c after using same shader > Gen7 avc encoding: remove profile limitation > Enabling SNB avc encoding configuration > Enabling HSW avc encoding configuration > Enabling BDW avc encoding configuration > Remove gen7 only limitation for encoding configuration > > configure.ac | 1 - > src/gen6_mfc.c | 130 ++------- > src/gen6_vme.c | 50 +++- > src/gen75_vme.c | 22 +- > src/gen7_vme.c | 73 +---- > src/gen8_vme.c | 21 +- > src/i965_drv_video.c | 5 +- > src/i965_encoder.c | 9 +- > src/shaders/Makefile.am | 2 +- > src/shaders/vme/inter_frame.asm | 25 +- > src/shaders/vme/inter_frame.g6b | 9 + > src/shaders/vme/inter_frame_gen8.asm | 51 +++- > src/shaders/vme/inter_frame_gen8.g8b | 39 ++- > src/shaders/vme/inter_frame_haswell.asm | 69 +++-- > src/shaders/vme/inter_frame_haswell.g75b | 52 ++-- > src/shaders/vme/inter_frame_ivb.asm | 22 +- > src/shaders/vme/inter_frame_ivb.g7b | 16 +- > src/shaders/vme/vme.inc | 5 + > src/shaders/vme/vme7.inc | 8 +- > src/shaders/vme/vme75.inc | 8 +- > src/shaders/vme/vme8.inc | 8 +- > 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 ----------------- > 41 files changed, 349 insertions(+), 2094 deletions(-) > delete mode 100644 src/shaders/vme_old/Makefile.am > delete mode 100644 src/shaders/vme_old/gen6_vme_header.inc > delete mode 100644 src/shaders/vme_old/gen7_vme_header.inc > delete mode 100644 src/shaders/vme_old/inter_frame.asm > delete mode 100644 src/shaders/vme_old/inter_frame.g6a > delete mode 100644 src/shaders/vme_old/inter_frame.g6b > delete mode 100644 src/shaders/vme_old/inter_frame.g7a > delete mode 100644 src/shaders/vme_old/inter_frame.g7b > delete mode 100644 src/shaders/vme_old/inter_frame_haswell.asm > delete mode 100644 src/shaders/vme_old/inter_frame_haswell.g75a > delete mode 100644 src/shaders/vme_old/inter_frame_haswell.g75b > delete mode 100644 src/shaders/vme_old/intra_frame.asm > delete mode 100644 src/shaders/vme_old/intra_frame.g6a > delete mode 100644 src/shaders/vme_old/intra_frame.g6b > delete mode 100644 src/shaders/vme_old/intra_frame.g7a > delete mode 100644 src/shaders/vme_old/intra_frame.g7b > delete mode 100644 src/shaders/vme_old/intra_frame_haswell.asm > delete mode 100644 src/shaders/vme_old/intra_frame_haswell.g75a > delete mode 100644 src/shaders/vme_old/intra_frame_haswell.g75b > delete mode 100644 src/shaders/vme_old/vme75.inc > _______________________________________________ Libva mailing list Libva@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libva