Signed-off-by: Qu,Pengfei <pengfei...@intel.com> --- feature: 1. LCU size is 16x16 only 2. Min CU size is 16x16 only 3. Transform size 16x16~8x8 4. I/P/B frame enabled. 5. Constant QP only
--- src/Makefile.am | 2 + src/gen6_mfc_common.c | 688 ++++++++---- src/gen6_vme.h | 19 + src/gen9_mfc.h | 288 +++++ src/gen9_mfc_hevc.c | 2636 ++++++++++++++++++++++++++++++++++++++++++++++ src/gen9_vme.c | 928 ++++++++++++---- src/i965_device_info.c | 17 +- src/i965_drv_video.c | 153 ++- src/i965_drv_video.h | 15 +- src/i965_encoder.c | 74 +- src/i965_encoder_utils.c | 475 ++++++++- src/i965_encoder_utils.h | 43 +- 12 files changed, 4821 insertions(+), 517 deletions(-) create mode 100644 src/gen9_mfc.h create mode 100644 src/gen9_mfc_hevc.c diff --git a/src/Makefile.am b/src/Makefile.am index 566a7ae..cb88cca 100755 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -64,6 +64,7 @@ source_c = \ gen8_vme.c \ gen9_vme.c \ gen9_mfc.c \ + gen9_mfc_hevc.c \ gen9_mfd.c \ gen75_picture_process.c \ gen75_vme.c \ @@ -106,6 +107,7 @@ source_h = \ gen75_vpp_vebox.h \ gen8_post_processing.h \ gen9_mfd.h \ + gen9_mfc.h \ i965_avc_bsd.h \ i965_avc_hw_scoreboard.h\ i965_avc_ildb.h \ _______________________________________________ Libva mailing list Libva@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libva