[Libva] [PATCH v2 5/9] ENC: add AVC common structure and functions

2017-01-21 Thread Pengfei Qu
v1:add kernel pointer for different platform Signed-off-by: Pengfei Qu Reviewed-by: Sean V Kelley --- src/Makefile.am | 2 + src/i965_avc_encoder_common.c | 319 ++ src/i965_avc_encoder_common.h |

[Libva] [PATCH v2 8/9] ENC: add MFX pipeline for AVC encoder

2017-01-21 Thread Pengfei Qu
MFX pipeline: add MFX command for AVC encoder add MFX Picture slice level command init for AVC add MFX pipeline init prepare run for AVC encode add VME/MFX context init for AVC encoder Reviewed-by: Sean V Kelley Signed-off-by: Pengfei Qu ---

[Libva] [PATCH v2 9/9] ENC:support more quality level and switch to new AVC encoder solution on SKL/APL

2017-01-21 Thread Pengfei Qu
v1: add AVC encoder support on APL Signed-off-by: Pengfei Qu Reviewed-by: Sean V Kelley --- src/gen9_avc_encoder.c | 5 +++-- src/i965_drv_video.c | 8 ++-- src/i965_drv_video.h | 2 ++ src/i965_encoder.c | 55

[Libva] [PATCH v2 1/9] ENC: move gpe related function into src/i965_gpe_utils.h/c

2017-01-21 Thread Pengfei Qu
v1: add align version for obj surface conversion to gpe surface remove comments and enum value Signed-off-by: Pengfei Qu Reviewed-by: Sean V Kelley --- src/gen9_vp9_encoder.c | 154 ++--- src/gen9_vp9_encoder.h | 10 --

[Libva] [PATCH v2 3/9] ENC: add const data/table for AVC encoder

2017-01-21 Thread Pengfei Qu
v1: add fies in the Makefile.am Signed-off-by: Pengfei Qu Reviewed-by: Sean V Kelley --- src/Makefile.am |2 + src/gen9_avc_const_def.c | 1090 ++ src/gen9_avc_const_def.h | 115 + 3 files

[Libva] [PATCH v2 2/9] ENC: add common structure for AVC/HEVC encoder

2017-01-21 Thread Pengfei Qu
v1: add context init function for AVC encoder v2: add file in the Makefile.am Signed-off-by: Pengfei Qu Reviewed-by: Sean V Kelley --- src/Makefile.am | 3 + src/i965_encoder_api.h| 47 src/i965_encoder_common.c | 124 +++

[Libva] [PATCH v2 0/9] Encoder Architecture Changes (Primarily AVC)

2017-01-21 Thread Pengfei Qu
Encoder architecture restructuring for H.264 (with some impact to HEVC now) on HSW+ * Improvements to the shaders * Improvements to the B frame efficiency * Improvements to the low bit rate mode * Improved features in two stage VME/PAK pipeline v1: Reduce the patch number and re org for VME and

Re: [Libva] [PATCH v1 7/9] ENC: add VME pipeline for AVC encoder

2017-01-21 Thread Qu, Pengfei
-Original Message- From: Mark Thompson [mailto:s...@jkqxz.net] Sent: Sunday, January 22, 2017 7:48 AM To: libva@lists.freedesktop.org; Qu, Pengfei Subject: Re: [Libva] [PATCH v1 7/9] ENC: add VME pipeline for AVC encoder On 13/01/17 09:24, Pengfei Qu wrote: > VME

Re: [Libva] [PATCH v1 2/9] ENC: add common structure for AVC/HEVC encoder

2017-01-21 Thread Qu, Pengfei
Yes. I will fix it. -Original Message- From: Mark Thompson [mailto:s...@jkqxz.net] Sent: Sunday, January 22, 2017 7:28 AM To: libva@lists.freedesktop.org; Qu, Pengfei Subject: Re: [Libva] [PATCH v1 2/9] ENC: add common structure for AVC/HEVC encoder Two minor

Re: [Libva] [PATCH v1 0/9]Encoder Architecture Changes (Primarily AVC)

2017-01-21 Thread Mark Thompson
On 20/01/17 10:31, Qu, Pengfei wrote: > > > From: Qu, Pengfei > Sent: Friday, January 20, 2017 10:07 AM > To: Mark Thompson ; libva@lists.freedesktop.org > Subject: RE: [Libva] [PATCH v1 0/9]Encoder Architecture Changes (Primarily > AVC) > > > Update again. > > > >

Re: [Libva] [PATCH v1 7/9] ENC: add VME pipeline for AVC encoder

2017-01-21 Thread Mark Thompson
On 13/01/17 09:24, Pengfei Qu wrote: > VME pipeline: > add resource and surface allocation and free function > add init table for frame mbbrc update > add scaling kernel for AVC encoder > add BRC init reset kernel for AVC RC logic > add BRC frame update-kernel for AVC RC logic > add BRC MB level

Re: [Libva] libyami 1.1.0 release

2017-01-21 Thread Sean V Kelley
On Friday, January 20, 2017 10:33:03 PM PST you wrote: > On Friday, January 20, 2017 1:32:36 AM PST Xu, Guangxin wrote: > > Hi all: > > > > Libyami 1.1.0 released. You can get the code at > > https://github.com/01org/libyami/releases/tag/libyami-1.1.0 > >