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

2017-01-22 Thread Qu, Pengfei
-Original Message- From: Zhao, Yakui Sent: Monday, January 23, 2017 10:11 AM To: Qu, Pengfei <pengfei...@intel.com> Cc: libva@lists.freedesktop.org Subject: Re: [Libva] [PATCH v2 1/9] ENC: move gpe related function into src/i965_gpe_utils.h/c On 01/22/2017 03:36 PM, Pengfei Qu

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

2017-01-22 Thread Qu, Pengfei
-Original Message- From: Zhao, Yakui Sent: Monday, January 23, 2017 10:25 AM To: Qu, Pengfei <pengfei...@intel.com> Cc: libva@lists.freedesktop.org Subject: Re: [Libva] [PATCH v2 2/9] ENC: add common structure for AVC/HEVC encoder On 01/22/2017 03:36 PM, Pengfei Qu wrote: >

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 <pengfei...@intel.com> Subject: Re: [Libva] [PATCH v1 7/9] ENC: add VME pipeline for AVC encoder On 13/01/17 09:24, Pengfei Qu wrote:

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 <pengfei...@intel.com> Subject: Re: [Libva] [PATCH v1 2/9] ENC: add common structure for AVC/HEVC encoder Two

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

2017-01-20 Thread Qu, Pengfei
From: Qu, Pengfei Sent: Friday, January 20, 2017 10:07 AM To: Mark Thompson <s...@jkqxz.net>; libva@lists.freedesktop.org Subject: RE: [Libva] [PATCH v1 0/9]Encoder Architecture Changes (Primarily AVC) Update again. -Original Message- From: Mark Thompson [mailto:s...@jkqxz.net

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

2017-01-19 Thread Qu, Pengfei
-Original Message- From: Mark Thompson [mailto:s...@jkqxz.net] Sent: Thursday, January 19, 2017 8:25 AM To: libva@lists.freedesktop.org; Qu, Pengfei <pengfei...@intel.com> Subject: Re: [Libva] [PATCH v1 0/9]Encoder Architecture Changes (Primarily AVC) On 13/01/17 09:24, Peng

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

2017-01-18 Thread Qu, Pengfei
-Original Message- From: Zhao, Yakui Sent: Tuesday, January 17, 2017 10:47 AM To: Qu, Pengfei <pengfei...@intel.com> Cc: libva@lists.freedesktop.org Subject: Re: [Libva] [PATCH v1 8/9] ENC: add MFX pipeline for AVC encoder On 01/13/2017 05:24 PM, Pengfei Qu wrote: > MFX pipeli

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

2017-01-18 Thread Qu, Pengfei
-Original Message- From: Zhao, Yakui Sent: Tuesday, January 17, 2017 10:30 AM To: Qu, Pengfei <pengfei...@intel.com> Cc: libva@lists.freedesktop.org Subject: Re: [Libva] [PATCH v1 0/9]Encoder Architecture Changes (Primarily AVC) On 01/13/2017 05:24 PM, Pengfei Qu wrote: >

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

2017-01-18 Thread Qu, Pengfei
-Original Message- From: Zhao, Yakui Sent: Tuesday, January 17, 2017 9:15 AM To: Qu, Pengfei <pengfei...@intel.com> Cc: libva@lists.freedesktop.org Subject: Re: [Libva] [PATCH v1 2/9] ENC: add common structure for AVC/HEVC encoder On 01/13/2017 05:24 PM, Pengfei Qu wrote:

Re: [Libva] [PATCH 00/31] Encoder Architecture Changes (Primarily AVC)

2017-01-12 Thread Qu, Pengfei
-Original Message- From: Libva [mailto:libva-boun...@lists.freedesktop.org] On Behalf Of Xiang, Haihao Sent: Thursday, January 12, 2017 10:15 AM To: Zhao, Yakui ; sea...@posteo.de Cc: libva@lists.freedesktop.org Subject: Re: [Libva] [PATCH 00/31] Encoder

Re: [Libva] [PATCH 01/31] ENC: move gpe related function into src/i965_gpe_utils.h/c

2017-01-11 Thread Qu, Pengfei
:37 AM, Sean V Kelley wrote: > From: Pengfei Qu<pengfei...@intel.com> > > Signed-off-by: Pengfei Qu<pengfei...@intel.com> > Reviewed-by: Sean V Kelley<sea...@posteo.de> > --- > src/gen9_vp9_encoder.c | 154 ++-- > src/gen9_vp9_enco

Re: [Libva] [PATCH 03/31] ENC:add context init function for AVC/HEVC encoder

2017-01-11 Thread Qu, Pengfei
, Sean V Kelley wrote: > From: Pengfei Qu<pengfei...@intel.com> > > Signed-off-by: Pengfei Qu<pengfei...@intel.com> > Reviewed-by: Sean V Kelley<sea...@posteo.de> > --- > src/i965_encoder_api.h | 59 > ++ > 1

Re: [Libva] [PATCH 08/31] ENC: add misc parameter check for AVC encoder

2017-01-11 Thread Qu, Pengfei
or AVC encoder On 01/11/2017 07:37 AM, Sean V Kelley wrote: > From: Pengfei Qu<pengfei...@intel.com> > > Signed-off-by: Pengfei Qu<pengfei...@intel.com> > Reviewed-by: Sean V Kelley<sea...@posteo.de> > --- > src/gen9_avc_encoder.c | 548 > +++

Re: [Libva] [PATCH 02/31] ENC: add common structure for AVC/HEVC encoder

2017-01-11 Thread Qu, Pengfei
C/HEVC encoder On 01/11/2017 07:37 AM, Sean V Kelley wrote: > From: Pengfei Qu<pengfei...@intel.com> > > Signed-off-by: Pengfei Qu<pengfei...@intel.com> > Reviewed-by: Sean V Kelley<sea...@posteo.de> > --- > src/i965_encoder_common.c | 124 +

Re: [Libva] [PATCH V3: 1/4] HEVC10bit ENC: add private surface for p010 conversion to nv12

2016-09-06 Thread Qu, Pengfei
-Original Message- From: Xiang, Haihao Sent: Tuesday, September 6, 2016 10:00 PM To: Qu, Pengfei <pengfei...@intel.com>; libva@lists.freedesktop.org Subject: RE: [Libva] [PATCH V3: 1/4] HEVC10bit ENC: add private surface for p010 conversion to nv12 >-Original Message--

Re: [Libva] [PATCH V3: 2/4] HEVC10bit ENC:enable hevc 10bit on VME and PAK

2016-09-06 Thread Qu, Pengfei
-Original Message- From: Xiang, Haihao Sent: Wednesday, September 7, 2016 10:09 AM To: Zhao, Yakui <yakui.z...@intel.com> Cc: Qu, Pengfei <pengfei...@intel.com>; libva@lists.freedesktop.org Subject: Re: [Libva] [PATCH V3: 2/4] HEVC10bit ENC:enable hevc 10bit on VME and

Re: [Libva] [PATCH 11/13] Adjust the maximum number of motion vectors for B frame on HSW+

2016-07-10 Thread Qu, Pengfei
, Pengfei From: Peter Frühberger [mailto:peter.fruehber...@gmail.com] Sent: Saturday, July 9, 2016 2:05 PM To: Qu, Pengfei <pengfei...@intel.com> Cc: libva@lists.freedesktop.org; Meng, Jia <jia.m...@intel.com> Subject: Re: [Libva] [PATCH 11/13] Adjust the maximum number of motion vectors

Re: [Libva] [PATCH 13/14] scaling matrix of h264 encoder on gen8/gen9

2016-07-07 Thread Qu, Pengfei
it is good to change the title to gen7/gen7.5/gen8/gen9. And it is better to keep the same changes for each platform. Thanks, Pengfei -Original Message- From: Zhao, Yakui Sent: Wednesday, July 6, 2016 4:41 PM To: Qu, Pengfei <pengfei...@intel.com> Cc: libva@lists.freedesktop.org

Re: [Libva] [PATCH 04/14] encoding: Send VME instruction uses one register as the desc parameter instead of hardcode

2016-07-05 Thread Qu, Pengfei
Sure, Gen8 also has the similar change. Thanks, Pengfei -Original Message- From: Xiang, Haihao Sent: Friday, July 1, 2016 2:18 PM To: Qu, Pengfei <pengfei...@intel.com>; libva@lists.freedesktop.org Cc: ceciliap...@intel.com Subject: Re: [Libva] [PATCH 04/14] encoding: Se

Re: [Libva] [PATCH 2/3] Encoding: Add ROI example

2016-07-01 Thread Qu, Pengfei
liapeng <cecilia.p...@intel.com> > Signed-off-by: Pengfei Qu <pengfei...@intel.com> > --- > test/encode/avcenc.c | 85 > > 1 file changed, 80 insertions(+), 5 deletions(-) > > diff --git a/test/encode/avcenc.c b/test

[Libva] [PATCH-v2] FIX:this patch fix the green line on output pic when do scaling on SKL. we follow the rule from the setting of user.

2015-09-28 Thread Qu,Pengfei
v2:follow Haihao's comments and mast the user's setting for scaling Signed-off-by: Qu,Pengfei <pengfei...@intel.com> --- src/i965_post_processing.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/i965_post_processing.c b/src/i965_post_processing.c index a1c0e4d..8

Re: [Libva] [PATCH] FIX:this patch fix the green line on output pic when do scaling on SKL.

2015-09-28 Thread Qu, Pengfei
Sent: Tuesday, September 29, 2015 10:18 AM To: Qu, Pengfei Cc: libva@lists.freedesktop.org Subject: RE: [Libva] [PATCH] FIX:this patch fix the green line on output pic when do scaling on SKL. I am OK to use pipeline_param->filter_flags to follow user's setting. I fixed the broken VA_FILTER_S

[Libva] [PATCH] FIX:this patch fix the green line on output pic when do scaling on SKL.

2015-09-23 Thread Qu,Pengfei
Signed-off-by: Qu,Pengfei <pengfei...@intel.com> --- src/i965_post_processing.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/i965_post_processing.c b/src/i965_post_processing.c index a1c0e4d..2ec34b1 100755 --- a/src/i965_post_processing.c +++

[Libva] [PATCH] FIX:HEVC enc cause GPU hang when lcu_size=32 with 720x480 and 176x144

2015-06-17 Thread Qu,Pengfei
Signed-off-by: Qu,Pengfei pengfei...@intel.com --- src/gen9_mfc_hevc.c | 26 +++--- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/src/gen9_mfc_hevc.c b/src/gen9_mfc_hevc.c index 940146b..5fe34da 100644 --- a/src/gen9_mfc_hevc.c +++ b/src/gen9_mfc_hevc.c

Re: [Libva] [PATCH] HEVC: Fix the Wrong slice type usage

2015-06-01 Thread Qu, Pengfei
Haihao, Yes, you are right. I make a mistake. Here I treat one forward B frame as the P frame to match the test tool. Thanks, Pengfei -Original Message- From: Xiang, Haihao Sent: Tuesday, June 2, 2015 1:29 PM To: Qu, Pengfei Cc: Balachandran, Sreerenj; libva@lists.freedesktop.org

[Libva] [PATCH] HEVC enc:Added 4K2K support; Added ProfileLevel 5.1 above

2015-04-14 Thread Qu,Pengfei
Signed-off-by: Qu,Pengfei pengfei...@intel.com --- src/gen9_mfc_hevc.c | 317 +++- 1 file changed, 164 insertions(+), 153 deletions(-) diff --git a/src/gen9_mfc_hevc.c b/src/gen9_mfc_hevc.c index 927e36b..94eb38a 100644 --- a/src/gen9_mfc_hevc.c

[Libva] [PATCH] HEVC ENC: 4K2K and 5.1 profile level support

2015-04-14 Thread Qu,Pengfei
added feature as the following: 1. 4K2K resolution support 2. ProfileLevel 5.1 above support Qu,Pengfei (1): HEVC enc:Added 4K2K support; Added ProfileLevel 5.1 above src/gen9_mfc_hevc.c | 317 +++- 1 file changed, 164 insertions

[Libva] [PATCH] Disable the context check to avoid JPEG ENC failed

2015-01-25 Thread Qu,Pengfei
https://bugs.freedesktop.org/show_bug.cgi?id=88728 Signed-off-by: Qu,Pengfei pengfei...@intel.com --- src/i965_drv_video.c | 32 +--- 1 file changed, 1 insertion(+), 31 deletions(-) diff --git a/src/i965_drv_video.c b/src/i965_drv_video.c index 7039dd3..d87a232 100644

[Libva] [PATCH] FIXED: remove context check in i965_create_buffer_internal to avoid the JPEG failed BUG ID 88728

2015-01-23 Thread Qu,Pengfei
Signed-off-by: Qu,Pengfei pengfei...@intel.com --- src/i965_drv_video.c | 33 + 1 file changed, 1 insertion(+), 32 deletions(-) diff --git a/src/i965_drv_video.c b/src/i965_drv_video.c index ff1ab62..8a1370f 100644 --- a/src/i965_drv_video.c +++ b/src

[Libva] [PATCH V5 0/7] HEVC encoder summary

2015-01-08 Thread Qu,Pengfei
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

[Libva] [PATCH V5 1/7] HEVC ENC:Added PAK context for HEVC

2015-01-08 Thread Qu,Pengfei
Signed-off-by: Qu,Pengfei pengfei...@intel.com --- src/Makefile.am | 1 + src/gen9_mfc.h | 237 2 files changed, 238 insertions(+) create mode 100644 src/gen9_mfc.h diff --git a/src/Makefile.am b/src/Makefile.am index 9e54fd5..3f43809

[Libva] [PATCH V5 2/7] HEVC ENC:Added slice header generated internally

2015-01-08 Thread Qu,Pengfei
Signed-off-by: Qu,Pengfei pengfei...@intel.com --- src/i965_drv_video.h | 17 +- src/i965_encoder_utils.c | 457 +++ src/i965_encoder_utils.h | 29 +++ 3 files changed, 500 insertions(+), 3 deletions(-) diff --git a/src/i965_drv_video.h b/src

[Libva] [PATCH V5 5/7] HEVC ENC:Added pipeline init

2015-01-08 Thread Qu,Pengfei
Signed-off-by: Qu,Pengfei pengfei...@intel.com --- src/i965_encoder.c | 74 +- 1 file changed, 73 insertions(+), 1 deletion(-) diff --git a/src/i965_encoder.c b/src/i965_encoder.c index d924f5a..c9ff2ec 100644 --- a/src/i965_encoder.c +++ b/src

[Libva] [PATCH V5 4/7] HEVC ENC:Added VME pipeline

2015-01-08 Thread Qu,Pengfei
Signed-off-by: Qu,Pengfei pengfei...@intel.com --- src/gen6_mfc_common.c | 222 +++ src/gen6_vme.h| 19 ++ src/gen9_vme.c| 484 ++ 3 files changed, 725 insertions(+) diff --git a/src/gen6_mfc_common.c b/src

[Libva] [PATCH V4 0/7] HEVC encoder summary

2015-01-07 Thread Qu,Pengfei
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

[Libva] [PATCH V4 4/7] HEVC ENC:Added VME pipeline

2015-01-07 Thread Qu,Pengfei
Signed-off-by: Qu,Pengfei pengfei...@intel.com --- src/gen6_mfc_common.c | 222 +++ src/gen6_vme.h| 19 ++ src/gen9_vme.c| 484 ++ 3 files changed, 725 insertions(+) diff --git a/src/gen6_mfc_common.c b/src

[Libva] [PATCH V4 3/7] HEVC ENC:Added PAK pipeline

2015-01-07 Thread Qu,Pengfei
Signed-off-by: Qu,Pengfei pengfei...@intel.com --- src/Makefile.am |1 + src/gen9_mfc.h | 51 + src/gen9_mfc_hevc.c | 2631 +++ 3 files changed, 2683 insertions(+) create mode 100644 src/gen9_mfc_hevc.c diff --git a/src/Makefile.am

[Libva] [PATCH V4 6/7] HEVC ENC:Added HEVC support in API function

2015-01-07 Thread Qu,Pengfei
Signed-off-by: Qu,Pengfei pengfei...@intel.com --- src/i965_device_info.c | 1 + src/i965_drv_video.c | 112 - 2 files changed, 94 insertions(+), 19 deletions(-) diff --git a/src/i965_device_info.c b/src/i965_device_info.c index d03aceb

[Libva] [PATCH V4 7/7] Just Style alignment

2015-01-07 Thread Qu,Pengfei
Signed-off-by: Qu,Pengfei pengfei...@intel.com --- src/gen6_mfc_common.c | 464 - src/gen9_vme.c | 444 +++--- src/i965_device_info.c | 16 +- src/i965_drv_video.c | 32 ++-- 4 files changed, 478

[Libva] [PATCH V2 3/6] HEVC ENC:Added HEVC support in API function

2015-01-06 Thread Qu,Pengfei
Signed-off-by: Qu,Pengfei pengfei...@intel.com --- src/i965_device_info.c | 1 + src/i965_drv_video.c | 121 + 2 files changed, 103 insertions(+), 19 deletions(-) diff --git a/src/i965_device_info.c b/src/i965_device_info.c index d03aceb

[Libva] [PATCH V2 2/6] HEVC ENC:Added slice header generated internally

2015-01-06 Thread Qu,Pengfei
Signed-off-by: Qu,Pengfei pengfei...@intel.com --- src/i965_drv_video.h | 15 +- src/i965_encoder_utils.c | 457 +++ src/i965_encoder_utils.h | 29 +++ 3 files changed, 499 insertions(+), 2 deletions(-) diff --git a/src/i965_drv_video.h b/src

[Libva] [PATCH V2 4/6] HEVC ENC:Added PAK pipeline

2015-01-06 Thread Qu,Pengfei
Signed-off-by: Qu,Pengfei pengfei...@intel.com --- src/Makefile.am |1 + src/gen9_mfc_hevc.c | 2628 +++ 2 files changed, 2629 insertions(+) create mode 100644 src/gen9_mfc_hevc.c diff --git a/src/Makefile.am b/src/Makefile.am index

[Libva] [PATCH 3/6] HEVC ENC:Added HEVC support in API function

2015-01-06 Thread Qu,Pengfei
Signed-off-by: Qu,Pengfei pengfei...@intel.com --- src/i965_device_info.c | 1 + src/i965_drv_video.c | 121 + 2 files changed, 103 insertions(+), 19 deletions(-) diff --git a/src/i965_device_info.c b/src/i965_device_info.c index d03aceb

[Libva] [PATCH 5/6] HEVC ENC:Added VME pipeline

2015-01-06 Thread Qu,Pengfei
Signed-off-by: Qu,Pengfei pengfei...@intel.com --- src/gen6_mfc_common.c | 222 +++ src/gen6_vme.h| 19 ++ src/gen9_vme.c| 484 ++ src/i965_encoder.c| 74 +++- 4 files changed, 798 insertions(+), 1

[Libva] [PATCH 2/6] HEVC ENC:Added slice header generated internally

2015-01-06 Thread Qu,Pengfei
Signed-off-by: Qu,Pengfei pengfei...@intel.com --- src/i965_drv_video.h | 15 +- src/i965_encoder_utils.c | 457 +++ src/i965_encoder_utils.h | 29 +++ 3 files changed, 499 insertions(+), 2 deletions(-) diff --git a/src/i965_drv_video.h b/src

[Libva] [PATCH 0/6] HEVC ENCODER Summary

2015-01-06 Thread Qu,Pengfei
HEVC encoder 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 (6): HEVC ENC:Added PAK context for HEVC HEVC ENC:Added slice header generated internally HEVC ENC:Added HEVC support

Re: [Libva] [PATCH V2 1/6] HEVC ENC:Added PAK context for HEVC

2015-01-06 Thread Qu, Pengfei
I will not change this patch. -Original Message- From: Zhao, Yakui Sent: Wednesday, January 7, 2015 9:11 AM To: Qu, Pengfei Cc: libva@lists.freedesktop.org Subject: Re: [Libva] [PATCH V2 1/6] HEVC ENC:Added PAK context for HEVC On Tue, 2015-01-06 at 01:57 -0700, Qu,Pengfei wrote

[Libva] [PATCH V3 5/7] HEVC ENC:Added pipeline init

2015-01-06 Thread Qu,Pengfei
Signed-off-by: Qu,Pengfei pengfei...@intel.com --- src/i965_encoder.c | 74 +- 1 file changed, 73 insertions(+), 1 deletion(-) diff --git a/src/i965_encoder.c b/src/i965_encoder.c index d924f5a..c9ff2ec 100644 --- a/src/i965_encoder.c +++ b/src

[Libva] [PATCH V3 2/7] HEVC ENC:Added slice header generated internally

2015-01-06 Thread Qu,Pengfei
Signed-off-by: Qu,Pengfei pengfei...@intel.com --- src/i965_drv_video.h | 15 +- src/i965_encoder_utils.c | 457 +++ src/i965_encoder_utils.h | 29 +++ 3 files changed, 499 insertions(+), 2 deletions(-) diff --git a/src/i965_drv_video.h b/src

[Libva] [PATCH V3 7/7] Just Style alignment

2015-01-06 Thread Qu,Pengfei
Signed-off-by: Qu,Pengfei pengfei...@intel.com --- src/gen6_mfc_common.c | 464 - src/gen9_vme.c | 444 +++--- src/i965_device_info.c | 16 +- src/i965_drv_video.c | 32 ++-- 4 files changed, 478

[Libva] [PATCH V3 3/7] HEVC ENC:Added PAK pipeline

2015-01-06 Thread Qu,Pengfei
Signed-off-by: Qu,Pengfei pengfei...@intel.com --- src/Makefile.am |1 + src/gen9_mfc_hevc.c | 2628 +++ 2 files changed, 2629 insertions(+) create mode 100644 src/gen9_mfc_hevc.c diff --git a/src/Makefile.am b/src/Makefile.am index

[Libva] [PATCH V3 1/7] HEVC ENC:Added PAK context for HEVC

2015-01-06 Thread Qu,Pengfei
Signed-off-by: Qu,Pengfei pengfei...@intel.com --- src/Makefile.am | 1 + src/gen9_mfc.h | 288 2 files changed, 289 insertions(+) create mode 100644 src/gen9_mfc.h diff --git a/src/Makefile.am b/src/Makefile.am index 9e54fd5..3f43809

[Libva] [PATCH V3 0/7] HEVC encoder summary

2015-01-06 Thread Qu,Pengfei
. 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

[Libva] [PATCH V3 4/7] HEVC ENC:Added VME pipeline

2015-01-06 Thread Qu,Pengfei
Signed-off-by: Qu,Pengfei pengfei...@intel.com --- src/gen6_mfc_common.c | 222 +++ src/gen6_vme.h| 19 ++ src/gen9_vme.c| 484 ++ 3 files changed, 725 insertions(+) diff --git a/src/gen6_mfc_common.c b/src

Re: [Libva] [PATCH V2 3/6] HEVC ENC:Added HEVC support in API function

2015-01-06 Thread Qu, Pengfei
Sure, I will try to adjust the patch order again. -Original Message- From: Zhao, Yakui Sent: Wednesday, January 7, 2015 9:21 AM To: Qu, Pengfei Cc: libva@lists.freedesktop.org Subject: Re: [Libva] [PATCH V2 3/6] HEVC ENC:Added HEVC support in API function On Tue, 2015-01-06 at 01:57

[Libva] [PATCH 4/5] Added HEVC PAK pipeline

2015-01-05 Thread Qu,Pengfei
Signed-off-by: Qu,Pengfei pengfei...@intel.com --- src/gen9_mfc_hevc.c | 2636 +++ 1 file changed, 2636 insertions(+) create mode 100644 src/gen9_mfc_hevc.c diff --git a/src/gen9_mfc_hevc.c b/src/gen9_mfc_hevc.c new file mode 100644 index 000

[Libva] [PATCH] Added HEVC encoder. summary

2015-01-05 Thread Qu,Pengfei
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

[Libva] [PATCH 3/5] Added to support HEVC related to intel driver API

2015-01-05 Thread Qu,Pengfei
Signed-off-by: Qu,Pengfei pengfei...@intel.com --- src/i965_device_info.c | 17 +++--- src/i965_drv_video.c | 153 ++--- src/i965_drv_video.h | 15 - src/i965_encoder.c | 74 +++- 4 files changed, 213 insertions(+), 46

[Libva] [PATCH 5/5] Added HEVC silce header generated internally

2015-01-05 Thread Qu,Pengfei
Signed-off-by: Qu,Pengfei pengfei...@intel.com --- src/i965_encoder_utils.c | 475 ++- src/i965_encoder_utils.h | 43 - 2 files changed, 502 insertions(+), 16 deletions(-) diff --git a/src/i965_encoder_utils.c b/src/i965_encoder_utils.c index

[Libva] [PATCH 4/5] Added HEVC PAK pipeline

2015-01-05 Thread Qu,Pengfei
Signed-off-by: Qu,Pengfei pengfei...@intel.com --- src/gen9_mfc_hevc.c | 2636 +++ 1 file changed, 2636 insertions(+) create mode 100644 src/gen9_mfc_hevc.c diff --git a/src/gen9_mfc_hevc.c b/src/gen9_mfc_hevc.c new file mode 100644 index 000

[Libva] [PATCH 1/5] VME pipeline for HEVC

2015-01-05 Thread Qu,Pengfei
Signed-off-by: Qu,Pengfei pengfei...@intel.com --- src/gen6_mfc_common.c | 688 - src/gen6_vme.h| 19 ++ src/gen9_vme.c| 928 ++ 3 files changed, 1180 insertions(+), 455 deletions(-) diff --git

[Libva] [PATCH 2/5] Added HEVC PAK context

2015-01-05 Thread Qu,Pengfei
Signed-off-by: Qu,Pengfei pengfei...@intel.com --- src/Makefile.am | 2 + src/gen9_mfc.h | 288 2 files changed, 290 insertions(+) create mode 100644 src/gen9_mfc.h diff --git a/src/Makefile.am b/src/Makefile.am index 566a7ae..cb88cca

Re: [Libva] [PATCH] MADI: Reject reference surfaces in the wrong format

2014-08-27 Thread Qu, Pengfei
: Gwenole Beauchesne [mailto:gb.de...@gmail.com] Sent: Wednesday, August 27, 2014 12:00 PM To: Qu, Pengfei Cc: libva@lists.freedesktop.org Subject: Re: [Libva] [PATCH] MADI: Reject reference surfaces in the wrong format Hi, 2014-08-14 13:04 GMT+02:00 Qu, Pengfei pengfei...@intel.com: From