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

2015-01-07 Thread Qu,Pengfei
Signed-off-by: Qu,Pengfei --- 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 100755 --- a/src/Make

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

2015-01-07 Thread Qu,Pengfei
Signed-off-by: Qu,Pengfei --- 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 b/src/Makefile.am ind

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

2015-01-07 Thread Qu,Pengfei
Signed-off-by: Qu,Pengfei --- 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..9ccc85e 100755 --- a/src/i9

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

2015-01-07 Thread Qu,Pengfei
Signed-off-by: Qu,Pengfei --- 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 insertions(+), 478 de

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

2015-01-07 Thread Qu,Pengfei
Signed-off-by: Qu,Pengfei --- 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/i965_encoder.c @@ -3

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

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

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

2015-01-07 Thread Qu,Pengfei
Signed-off-by: Qu,Pengfei --- 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/gen6_mfc_common.c index f

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

2015-01-07 Thread Qu,Pengfei
Signed-off-by: Qu,Pengfei --- 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/i965_drv_video.h index c

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

2015-01-07 Thread Zhao, Yakui
On Wed, 2015-01-07 at 01:44 -0700, Qu,Pengfei wrote: > Signed-off-by: Qu,Pengfei > --- > 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(

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

2015-01-07 Thread Xiang, Haihao
On Thu, 2015-01-08 at 09:01 +0800, Zhao, Yakui wrote: > On Wed, 2015-01-07 at 01:44 -0700, Qu,Pengfei wrote: > > Signed-off-by: Qu,Pengfei > > --- > > src/i965_drv_video.h | 17 +- > > src/i965_encoder_utils.c | 457 > > +++ > > src/i965_encoder_u

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

2015-01-07 Thread Zhao, Yakui
On Wed, 2015-01-07 at 18:24 -0700, Xiang, Haihao wrote: > On Thu, 2015-01-08 at 09:01 +0800, Zhao, Yakui wrote: > > On Wed, 2015-01-07 at 01:44 -0700, Qu,Pengfei wrote: > > > Signed-off-by: Qu,Pengfei > > > --- > > > src/i965_drv_video.h | 17 +- > > > src/i965_encoder_utils.c | 457 > > > +

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

2015-01-07 Thread Xiang, Haihao
On Thu, 2015-01-08 at 09:24 +0800, Zhao, Yakui wrote: > On Wed, 2015-01-07 at 18:24 -0700, Xiang, Haihao wrote: > > On Thu, 2015-01-08 at 09:01 +0800, Zhao, Yakui wrote: > > > On Wed, 2015-01-07 at 01:44 -0700, Qu,Pengfei wrote: > > > > Signed-off-by: Qu,Pengfei > > > > --- > > > > src/i965_drv_v

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

2015-01-07 Thread lizhong
On 01/08/2015 09:34 AM, Xiang, Haihao wrote: On Thu, 2015-01-08 at 09:24 +0800, Zhao, Yakui wrote: On Wed, 2015-01-07 at 18:24 -0700, Xiang, Haihao wrote: On Thu, 2015-01-08 at 09:01 +0800, Zhao, Yakui wrote: On Wed, 2015-01-07 at 01:44 -0700, Qu,Pengfei wrote: Signed-off-by: Qu,Pengfei ---

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

2015-01-07 Thread Zhao, Yakui
On Wed, 2015-01-07 at 18:34 -0700, Xiang, Haihao wrote: > On Thu, 2015-01-08 at 09:24 +0800, Zhao, Yakui wrote: > > On Wed, 2015-01-07 at 18:24 -0700, Xiang, Haihao wrote: > > > On Thu, 2015-01-08 at 09:01 +0800, Zhao, Yakui wrote: > > > > On Wed, 2015-01-07 at 01:44 -0700, Qu,Pengfei wrote: > > >

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

2015-01-07 Thread Xiang, Haihao
On Thu, 2015-01-08 at 09:57 +0800, Zhao, Yakui wrote: > On Wed, 2015-01-07 at 18:34 -0700, Xiang, Haihao wrote: > > On Thu, 2015-01-08 at 09:24 +0800, Zhao, Yakui wrote: > > > On Wed, 2015-01-07 at 18:24 -0700, Xiang, Haihao wrote: > > > > On Thu, 2015-01-08 at 09:01 +0800, Zhao, Yakui wrote: > > >

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

2015-01-07 Thread Xiang, Haihao
On Thu, 2015-01-08 at 10:02 +0800, lizhong wrote: > On 01/08/2015 09:34 AM, Xiang, Haihao wrote: > > On Thu, 2015-01-08 at 09:24 +0800, Zhao, Yakui wrote: > >> On Wed, 2015-01-07 at 18:24 -0700, Xiang, Haihao wrote: > >>> On Thu, 2015-01-08 at 09:01 +0800, Zhao, Yakui wrote: > On Wed, 2015-01-

Re: [Libva] mpeg4 decoding

2015-01-07 Thread Xiang, Haihao
Hi Michael, I am not familiar with MPEG4, I think modulo_time_base is used to calculate time stamp etc, is modulo_time_base really required for HW decode ? Thanks Haihao > I only really need modulo_time_base. It would appear from my tests > vop_time_increment is not needed. Could modulo_time_