Applied with a small fix. Thanks Haihao
> V1-->V2: > 1.add the style alignment patch > 2.seperate the files into different patch and ensure building successfully. > > V2-->V3: > 1.re-order the PATCH to ensure HEVC entrypoint/profile query in the last > commit. > 2.seperate file src/i965_encoder.c from the"VME pipeline" patch and as an > independent patch. > > V3-->V4: > 1.set coded_buffer_segment at the beginning of output buffer. > 2.define the function declare in the patch "Added PAK pipeline" > 3.change the HEVC_CODEC value as 5 > > V4-->V5 > 1.change _GEN9_MFC_H_ to GEN9_MFC_H in the patch "Added PAK context for HEVC" > 2.remove PAK shader related codes for HEVC in the patch "Added PAK pipeline" > > HEVC enc 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 > > Qu,Pengfei (7): > HEVC ENC:Added PAK context for HEVC > HEVC ENC:Added slice header generated internally > HEVC ENC:Added PAK pipeline > HEVC ENC:Added VME pipeline > HEVC ENC:Added pipeline init > HEVC ENC:Added HEVC support in API function > Just Style alignment > > src/Makefile.am | 2 + > src/gen6_mfc_common.c | 686 +++++++----- > src/gen6_vme.h | 19 + > src/gen9_mfc.h | 288 ++++++ > src/gen9_mfc_hevc.c | 2586 > ++++++++++++++++++++++++++++++++++++++++++++++ > src/gen9_vme.c | 928 +++++++++++++---- > src/i965_device_info.c | 17 +- > src/i965_drv_video.c | 142 ++- > src/i965_drv_video.h | 17 +- > src/i965_encoder.c | 74 +- > src/i965_encoder_utils.c | 457 ++++++++ > src/i965_encoder_utils.h | 29 + > 12 files changed, 4745 insertions(+), 500 deletions(-) > create mode 100644 src/gen9_mfc.h > create mode 100644 src/gen9_mfc_hevc.c > _______________________________________________ Libva mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/libva
