On 05/12/2016 07:39 PM, Nikita Orlov wrote:
Hello!
Hi, Nikita
I am decoding h264 via VAAPI, after I have decoded frame in VASurface, I export
it to BEIGNET:
1)vaDeriveImage
2)vaAcquireBufferHandle
3)clCreateBufferFromLibvaIntel
The problem, that after I call vaDeriveImage, it seems Surface
On 05/23/2016 12:20 PM, Xiang, Haihao wrote:
The issue is reported by Klocwork
Signed-off-by: Xiang, Haihao
This looks good to me.
Add: Reviewed-by: Zhao Yakui
Thanks
---
src/gen9_vdenc.c | 6 ++
src/i965_drv_video.c | 4 +++-
2 files changed, 9 insertions(+), 1 deletion
On 05/23/2016 01:46 PM, peng.chen wrote:
Signed-off-by: peng.chen
---
va/va_trace.c | 16 ++--
1 file changed, 14 insertions(+), 2 deletions(-)
diff --git a/va/va_trace.c b/va/va_trace.c
index 994422e..398ca1a 100644
--- a/va/va_trace.c
+++ b/va/va_trace.c
@@ -501,7 +501,10 @@ sta
On 05/23/2016 03:02 PM, Chen, Peng C wrote:
-Original Message-
From: Zhao, Yakui
Sent: Monday, May 23, 2016 2:51 PM
To: Chen, Peng C
Cc: libva@lists.freedesktop.org
Subject: Re: [Libva] [PATCH V1][libva] fix check NULL issues reported by
Klockwork
On 05/23/2016 01:46 PM, peng.chen
From: "Zhao, Yakui"
This is the patch set that adds the support of VP9 HW encoding on KBL.
Zhao Yakui (12):
Refine vp9_probs.h so that the prob table can be used for encoding
Add common helper functions for VP9 Hw encoding
Add one field to keep the specific priv_state for enco
Otherwise the prob definition will be defined twice if it is included
in two files.
Signed-off-by: Zhao Yakui
Reviewed-by: Sean V Kelley
---
src/Makefile.am | 1 +
src/vp9_probs.c | 527
src/vp9_probs.h | 486
It will be better that it is allocated/initialized in calling the
XXX_vme_context_init callback function.
Signed-off-by: Zhao Yakui
Reviewed-by: Sean V Kelley
---
src/i965_encoder.c | 5 +
src/i965_encoder.h | 1 +
2 files changed, 6 insertions(+)
diff --git a/src/i965_encoder.c b/src
Signed-off-by: Zhao Yakui
Reviewed-by: Sean V Kelley
---
src/i965_gpe_utils.c | 63 ++--
1 file changed, 37 insertions(+), 26 deletions(-)
diff --git a/src/i965_gpe_utils.c b/src/i965_gpe_utils.c
index c2772ad..658af76 100644
--- a/src
Some are to initialize/update the frame_context related with VP9.
The second is to initialize the uncompressed_header, which can be used
when the user doesn't pass the uncompressed_header.
Signed-off-by: Zhao Yakui
Reviewed-by: Sean V Kelley
---
src/vp9_probs.c
Signed-off-by: Zhao Yakui
Reviewed-by: Sean V Kelley
---
src/i965_gpe_utils.c | 21 +
src/i965_gpe_utils.h | 13 +
2 files changed, 34 insertions(+)
diff --git a/src/i965_gpe_utils.c b/src/i965_gpe_utils.c
index bcf5dcf..c2772ad 100644
--- a/src/i965_gpe_utils.c
Signed-off-by: Zhao Yakui
Reviewed-by: Sean V Kelley
---
src/i965_drv_video.c | 9 +
src/i965_drv_video.h | 1 +
2 files changed, 10 insertions(+)
diff --git a/src/i965_drv_video.c b/src/i965_drv_video.c
index 2c70a29..932e5be 100644
--- a/src/i965_drv_video.c
+++ b/src
Signed-off-by: Zhao Yakui
Reviewed-by: Sean V Kelley
---
src/i965_drv_video.c | 7 +++
1 file changed, 7 insertions(+)
diff --git a/src/i965_drv_video.c b/src/i965_drv_video.c
index 186443b..77fe9c7 100644
--- a/src/i965_drv_video.c
+++ b/src/i965_drv_video.c
@@ -2833,6 +2833,13
Signed-off-by: Zhao Yakui
Reviewed-by: Sean V Kelley
---
src/gen9_vp9_encoder.c | 176 +
src/gen9_vp9_encoder.h | 2 +
2 files changed, 165 insertions(+), 13 deletions(-)
diff --git a/src/gen9_vp9_encoder.c b/src/gen9_vp9_encoder.c
index
Signed-off-by: Zhao Yakui
Reviewed-by: Sean V Kelley
---
src/i965_device_info.c | 1 +
src/i965_drv_video.c | 51 +
src/i965_drv_video.h | 2 ++
src/i965_encoder.c | 87 ++
4 files changed, 135 insertions
Signed-off-by: Zhao Yakui
Reviewed-by: Sean V Kelley
---
src/i965_drv_video.c | 4
1 file changed, 4 insertions(+)
diff --git a/src/i965_drv_video.c b/src/i965_drv_video.c
index 77fe9c7..17941cb 100644
--- a/src/i965_drv_video.c
+++ b/src/i965_drv_video.c
@@ -959,6 +959,10
This is to add the wrapper function required by vp9 encoding.
Signed-off-by: Zhao Yakui
Reviewed-by: Sean V Kelley
---
src/gen9_vdenc.c | 1 +
src/i965_defines.h | 2 +
src/i965_gpe_utils.c | 453 +++
src/i965_gpe_utils.h | 115
On 05/26/2016 10:44 AM, Kristine Ferrell wrote:
Shengquan,
Thanks for the sample code. I have some follow-up questions:
1. Can I use VA_RT_FORMAT_RGB32 as the pixel format for
vaCreateSurfaces? It'll be simpler since normally the 2D texture is in
ARGB format.
[Yakui]: Yes. You can use the VA_
On 05/26/2016 02:09 PM, Kristine Ferrell wrote:
On Thu, May 26, 2016 at 12:20 AM, Zhao Yakui wrote:
On 05/26/2016 10:44 AM, Kristine Ferrell wrote:
Shengquan,
Thanks for the sample code. I have some follow-up questions:
1. Can I use VA_RT_FORMAT_RGB32 as the pixel format for
Signed-off-by: Zhao Yakui
---
src/gen8_mfc.c | 23 +++
1 file changed, 7 insertions(+), 16 deletions(-)
diff --git a/src/gen8_mfc.c b/src/gen8_mfc.c
index c30bad6..60e6362 100644
--- a/src/gen8_mfc.c
+++ b/src/gen8_mfc.c
@@ -1244,23 +1244,12 @@ static void
From: "Qu, PengFei"
Currently it will use the unoptimized cache attribute for the surface on Gen9+.
This is to follow the HW spec to optimize the cache attribute of the surface
for gen9+.
Signed-off-by: Qu, Pengfei
Signed-off-by: Zhao Yakui
---
src/gen8_post_processing.c | 10 +
This is helpful to reduce the waiting time when preparing the command
buffer of PAK object.
Signed-off-by: Zhao Yakui
---
src/gen8_mfc.c| 388 +++---
src/shaders/utils/Makefile.am | 30 ++-
src/shaders/utils
On 06/01/2016 07:38 AM, Scott D Phillips wrote:
Thanks for catching the issue.
This looks good to me.
Thanks
Yakui
Line accidentally left behind in:
a82f0be Fix the 48-bit address issue for gpe_util functions on
Signed-off-by: Scott D Phillips
---
src/i965_gpe_utils.c | 2 --
1 fil
On 06/20/2016 10:50 AM, Lim Siew Hoon wrote:
From: "Ung, Teng En"
Signed-off-by: Ung, Teng En
This looks good to me.
Add: Reviewed-by: Zhao Yakui
Thanks
Yakui
---
src/gen75_vpp_vebox.c | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
diff -
When sharing the YUY2/UYVY buffer with other driver, the current alignment is
too
strict, which causes that it is not handled correctly by other driver.(The
current
alignment is considered based on I420/YV12)
https://bugs.freedesktop.org/show_bug.cgi?id=96689
Signed-off-by: Zhao Yakui
On 06/27/2016 12:09 PM, Zhao Yakui wrote:
When sharing the YUY2/UYVY buffer with other driver, the current alignment is
too
strict, which causes that it is not handled correctly by other driver.(The
current
alignment is considered based on I420/YV12)
https://bugs.freedesktop.org/show_bug.cgi
On 06/28/2016 07:03 PM, Pengfei Qu wrote:
From: Zhao Yakui
Signed-off-by: Zhao Yakui
Signed-off-by: pjl
Signed-off-by: ceciliapeng
Signed-off-by: Pengfei Qu
It will be better to add the ROI option. In such case this can determine
whether the ROI is used and so on.
Thanks
Yakui
What is the purpose of adding this field?
It will be better that more descriptions can be added for this field so that
the VA users can know its meaning.
-Original Message-
From: Libva [mailto:libva-boun...@lists.freedesktop.org] On Behalf Of Pengfei Qu
Sent: Wednesday, June 29, 2016 5:0
On 07/01/2016 12:49 PM, Xiang, Haihao wrote:
From: Zhao Yakui
Signed-off-by: Zhao Yakui
Signed-off-by: pjl
Signed-off-by: Pengfei Qu
---
src/gen6_mfc_common.c | 104
--
src/gen6_vme.h| 15 +++-
2 files changed, 98 insertions
On 07/01/2016 02:40 PM, Xiang, Haihao wrote:
On Fri, 2016-07-01 at 14:11 +0800, Zhao Yakui wrote:
On 07/01/2016 12:49 PM, Xiang, Haihao wrote:
From: Zhao Yakui
Signed-off-by: Zhao Yakui
Signed-off-by: pjl
Signed-off-by: Pengfei Qu
---
src/gen6_mfc_common.c | 104
On 06/30/2016 10:33 AM, Pengfei Qu wrote:
From: Jia Meng
This looks good to me.
Thanks
Yakui
Signed-off-by: Jia Meng
Signed-off-by: Pengfei Qu
---
src/gen75_vme.c | 13 +++--
src/gen8_vme.c | 15 ---
src/gen9_vme.c | 17 +
3 files changed, 24 in
On 06/30/2016 10:33 AM, Pengfei Qu wrote:
From: Jia Meng
qm is in raster scan order per va api, and fqm is in
column wise raster scan order per hardware requirement.
The title is inconsistent with what is done.
Can we remove it for gen6/gen7/gen75 and only keep it for gen8/gen9?
Thanks
Ya
On 06/30/2016 10:33 AM, Pengfei Qu wrote:
From: Jia Meng
Signed-off-by: Jia Meng
Signed-off-by: Pengfei Qu
This looks good to me.
Thanks
Yakui
---
src/gen6_mfc.h| 4
src/gen6_mfc_common.c | 41 +
2 files changed, 33 insertions(+),
On 07/12/2016 03:45 AM, Matt Turner wrote:
On Thu, Jul 7, 2016 at 2:18 AM, Pengfei Qu wrote:
+/* Compare three word data to get the min value */
+word_imin:
+ cmp.le.f0.0 (1) null:w INPUT_ARG0.0<0,1,0>:w
INPUT_ARG0.4<0,1,0>:w {align1};
+ (f0.0) mov (1) T
On 07/13/2016 12:27 PM, Matt Turner wrote:
On Tue, Jul 12, 2016 at 6:29 PM, Zhao Yakui wrote:
On 07/12/2016 03:45 AM, Matt Turner wrote:
On Thu, Jul 7, 2016 at 2:18 AM, Pengfei Qu wrote:
+/* Compare three word data to get the min value */
+word_imin:
+ cmp.le.f0.0 (1
From: Zhao Yakui
Signed-off-by: Zhao Yakui
---
src/i965_drv_video.c | 9 +
1 file changed, 9 insertions(+)
diff --git a/src/i965_drv_video.c b/src/i965_drv_video.c
index ad48f22..87363f3 100644
--- a/src/i965_drv_video.c
+++ b/src/i965_drv_video.c
@@ -5798,6 +5798,15
On 07/21/2016 12:33 AM, U. Artie Eoff wrote:
If intel-gen4asm version is< 1.9 or not installed then we
shouldn't run the associated make rules.
This fixes 'make dist' failure.
This looks good to me.
Add: Reviewed-by: Zhao Yakui
Signed-off-by: U. Artie Eoff
On 07/26/2016 04:54 PM, Lim Siew Hoon wrote:
Signed-off-by: Lim Siew Hoon
Good catch.
This looks good to me.
Add: Reviewed-by: Zhao Yakui
Thanks
Yakui
---
src/gen9_vdenc.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/gen9_vdenc.c b/src/gen9_vdenc.c
index
Signed-off-by: Zhao Yakui
---
src/gen75_vpp_vebox.c | 24 +++-
1 file changed, 15 insertions(+), 9 deletions(-)
diff --git a/src/gen75_vpp_vebox.c b/src/gen75_vpp_vebox.c
index 2bc5cf9..9895814 100644
--- a/src/gen75_vpp_vebox.c
+++ b/src/gen75_vpp_vebox.c
@@ -1367,7 +1367,7
This is to fix the crash issue caused by the commit
51ad826fcc0d2512f7ef74e807e4b8526663fc28.
Reported-by: Xu,Guangxin
Signed-off-by: Zhao Yakui
---
src/gen75_vpp_vebox.c | 27 +++
1 file changed, 23 insertions(+), 4 deletions(-)
diff --git a/src/gen75_vpp_vebox.c b
On 08/10/2016 09:52 AM, Xiang, Haihao wrote:
Signed-off-by: Zhao Yakui
---
src/gen75_vpp_vebox.c | 24 +++-
1 file changed, 15 insertions(+), 9 deletions(-)
diff --git a/src/gen75_vpp_vebox.c b/src/gen75_vpp_vebox.c
index 2bc5cf9..9895814 100644
--- a/src
This is to fix the crash issue caused by the commit
51ad826fcc0d2512f7ef74e807e4b8526663fc28.
Reported-by: Xu,Guangxin
Signed-off-by: Zhao Yakui
---
src/gen75_vpp_vebox.c | 27 +++
1 file changed, 23 insertions(+), 4 deletions(-)
diff --git a/src/gen75_vpp_vebox.c b
V1->V2: Use the ASSERT_RET for the debug purpose
Signed-off-by: Zhao Yakui
---
src/gen75_vpp_vebox.c | 26 --
1 file changed, 16 insertions(+), 10 deletions(-)
diff --git a/src/gen75_vpp_vebox.c b/src/gen75_vpp_vebox.c
index 2bc5cf9..91715fc 100644
--- a/
On 08/12/2016 11:18 PM, Lionel Landwerlin wrote:
Hi,
Playing around with the h264 encoder on Haswell, I've noticed that I can
get the encoder stuck in gen75_mfc_avc_encode_picture() essentially by
setting a bitrate above with can be generated by the encoder for a given
picture.
Will you please
Add: Reviewed-by: Zhao Yakui
Thanks
Yakui
Signed-off-by: Xiang, Haihao
---
src/gen9_vp9_encapi.h | 9 -
src/gen9_vp9_encoder.c | 53 ++
src/i965_drv_video.c | 14 +
3 files changed, 24 insertions(+), 52 deletions(-)
d
: Reviewed-by: Zhao Yakui
Thanks
Yakui
---
src/gen9_vp9_encoder.c | 26 --
src/gen9_vp9_encoder.h | 12
2 files changed, 16 insertions(+), 22 deletions(-)
diff --git a/src/gen9_vp9_encoder.c b/src/gen9_vp9_encoder.c
index edfbda6..76cd1d7 100644
looks good to me.
After the code is removed, it seems clearer.
Add: Reviewed-by: Zhao Yakui
Thanks.
Yakui
Signed-off-by: Xiang, Haihao
---
src/gen9_mfc.c | 1764 +---
1 file changed, 3 insertions(+), 1761 deletions(-)
diff --g
On 08/23/2016 11:08 AM, Xiang, Haihao wrote:
v2: remove unused .g9a files, and change the short commit log as well
This looks good to me.
Add: Reviewed-by: Zhao Yakui
Thanks
Yakui
Signed-off-by: Xiang, Haihao
---
src/shaders/utils/mfc_batchbuffer_avc_inter.g9a | 33 -
src
On 08/23/2016 09:59 AM, Xiang, Haihao wrote:
Signed-off-by: Xiang, Haihao
---
src/shaders/utils/mfc_batchbuffer_avc_inter.g9b | 90 -
src/shaders/utils/mfc_batchbuffer_avc_intra.g9b | 66 --
2 files changed, 156 deletions(-)
delete mode 100644 src/sha
On 08/24/2016 06:29 PM, Randy Li wrote:
On 08/18/2016 10:31 AM, Xiang, Haihao wrote:
Hi Randy,
You can get lots of information / docs via internet. You may search for
dri, libdrm, drm, gem, i915 etc.
dri wiki
https://dri.freedesktop.org/wiki/
drm:
https://en.wikipedia.org/wiki/Direct_Rende
On 08/31/2016 05:13 PM, Pengfei Qu wrote:
this patch enable HEVC 10bit encoding on KBL+.
v1:
add internal NV12 format surface in vme context structure.
add VADriverContextP member in vem context structure.
P010->NV12 is done in YUV check before encoding.
v2:
add P010->NV12 for ref/reconstructed
On 09/02/2016 03:59 AM, U. Artie Eoff wrote:
HI, Artie
thanks for your patch set.
It is great idea to add gtest test-suite, which is helpful to
improve the code quality and avoid the regression.
I have one main concern. Can we add it into the libva instead of
driver? In such case
Thanks for the explanation.
Now I understand the intent.
Thanks
Yakui
-Original Message-
From: Sean V Kelley [mailto:svkel...@posteo.de]
Sent: Friday, September 2, 2016 11:45 AM
To: Zhao, Yakui ; Haitao Huang
Cc: Eoff, Ullysses A ; libva@lists.freedesktop.org
Subject: Re: [Libva
On 09/02/2016 03:01 PM, Pengfei Qu wrote:
Signed-off-by: Pengfei Qu
---
src/gen6_vme.c | 17 +
src/gen6_vme.h | 8
src/gen7_vme.c | 2 ++
src/gen8_vme.c | 12 +++-
4 files changed, 38 insertions(+), 1 deletion(-)
diff --git a/src/gen6_vme.c b/src/gen6_vme
On 09/02/2016 03:01 PM, Pengfei Qu wrote:
this patch enable HEVC 10bit encoding on KBL+.
v1:
remove P010->NV12 for ref/reconstructed frame and enc frame from this patch
remove call i965_SyncSurface to work around the GPU hang when
10bit->8bit(P010->NV12)from this patch
This comments looks a l
On 09/02/2016 03:01 PM, Pengfei Qu wrote:
Signed-off-by: Pengfei Qu
---
src/gen9_mfc_hevc.c | 127
1 file changed, 127 insertions(+)
diff --git a/src/gen9_mfc_hevc.c b/src/gen9_mfc_hevc.c
index 6021a7e..bc9225a 100644
--- a/src/gen9_mfc_hev
On 09/06/2016 08:09 AM, Pengfei Qu wrote:
Signed-off-by: Pengfei Qu
This looks good to me.
Add: Reviewed-by: Zhao Yakui
---
src/intel_media.h| 5 +
src/intel_media_common.c | 10 ++
2 files changed, 15 insertions(+)
diff --git a/src/intel_media.h b/src
On 09/06/2016 08:09 AM, Pengfei Qu wrote:
1.add p010->nv12 before VME
2.add CBR support
This looks good to me.
Add: Reviewed-by: Zhao Yakui
Signed-off-by: Pengfei Qu
---
src/gen6_mfc_common.c | 13 +
src/gen9_mfc_hevc.c | 105 ++--
On 09/06/2016 08:09 AM, Pengfei Qu wrote:
Signed-off-by: Pengfei Qu
This looks good to me.
Add: Reviewed-by: Zhao Yakui
---
src/i965_device_info.c | 1 +
src/i965_drv_video.c | 20 +++-
src/i965_drv_video.h | 1 +
src/i965_encoder.c | 18
On 09/06/2016 08:09 AM, Pengfei Qu wrote:
Signed-off-by: Pengfei Qu
This looks good to me.
Add: Reviewed-by: Zhao Yakui
---
src/gen9_vme.c | 1 +
src/i965_drv_video.h | 2 ++
2 files changed, 3 insertions(+)
diff --git a/src/gen9_vme.c b/src/gen9_vme.c
index 9e66275..264b27d
On 09/06/2016 10:48 PM, Xiang, Haihao wrote:
-Original Message-
From: Libva [mailto:libva-boun...@lists.freedesktop.org] On Behalf Of
Pengfei Qu
Sent: Tuesday, September 6, 2016 8:09 AM
To: libva@lists.freedesktop.org
Subject: [Libva] [PATCH V3: 2/4] HEVC10bit ENC:enable hevc 10bit on
On 09/06/2016 11:39 PM, Xiang, Haihao wrote:
It keeps i965_encoder.c simple
Thanks for the patch.
But I don't think that this patch is necessary. The code looks more
clear if it can select the different initialization callback function
earlier based on the corresponding profile/entrypoint .
On 09/06/2016 11:41 PM, Xiang, Haihao wrote:
Currently these variables are used only for H.264 encoding
Signed-off-by: Xiang, Haihao
---
src/i965_encoder.c | 7 +++
src/i965_encoder.h | 4
2 files changed, 11 insertions(+)
diff --git a/src/i965_encoder.c b/src/i965_encoder.c
index
On 09/06/2016 11:41 PM, Xiang, Haihao wrote:
Currently only used for H.264 encoding
Signed-off-by: Xiang, Haihao
---
src/i965_encoder.c | 184 +++--
src/i965_encoder.h | 12
2 files changed, 190 insertions(+), 6 deletions(-)
diff --git a
On 09/06/2016 11:41 PM, Xiang, Haihao wrote:
H.264 and VP8 share some data structures
Signed-off-by: Xiang, Haihao
---
src/gen6_mfc.h| 6 --
src/gen6_mfc_common.c | 29 +++--
src/gen8_mfc.c| 35 +++
3 files changed
On 09/07/2016 11:03 AM, Xiang, Haihao wrote:
On 09/06/2016 11:41 PM, Xiang, Haihao wrote:
Currently these variables are used only for H.264 encoding
Signed-off-by: Xiang, Haihao
---
src/i965_encoder.c | 7 +++
src/i965_encoder.h | 4
2 files changed, 11 insertions(+)
diff --g
On 09/06/2016 11:45 PM, Xiang, Haihao wrote:
Signed-off-by: Xiang, Haihao
This looks good to me.
Thanks.
Yakui
---
src/i965_encoder.c | 66 ++
src/i965_encoder.h | 9
2 files changed, 75 insertions(+)
diff --git a/src/i965
On 09/06/2016 11:45 PM, Xiang, Haihao wrote:
Currently only the first element is used
This looks good to me.
Thanks
Signed-off-by: Xiang, Haihao
---
src/gen6_mfc_common.c | 6 +++---
src/i965_encoder.c| 18 +-
src/i965_encoder.h| 4 ++--
3 files changed, 14 in
On 09/06/2016 11:46 PM, Xiang, Haihao wrote:
In addition, change the two caller functions as well.
This looks good to me.
Thanks
Yakui
Signed-off-by: Xiang, Haihao
---
src/gen6_mfc.c| 2 +-
src/gen6_mfc.h| 4 ++--
src/gen6_mfc_common.c | 8 +---
src/gen75_mfc.c
On 09/06/2016 11:46 PM, Xiang, Haihao wrote:
Currently only the first element is used
This looks good to me.
Thanks
Yakui
Signed-off-by: Xiang, Haihao
---
src/gen6_mfc.c| 8 +++
src/gen6_mfc.h| 6 ++---
src/gen6_mfc_common.c | 66 +
On 09/06/2016 11:46 PM, Xiang, Haihao wrote:
Currently bit rate control per temporal layer is disabled
This looks good to me.
Add: Reviewed-by: Zhao Yakui
Thanks
Signed-off-by: Xiang, Haihao
---
src/i965_drv_video.c | 15 +++
1 file changed, 15 insertions(+)
diff --git a
On 09/06/2016 11:46 PM, Xiang, Haihao wrote:
Signed-off-by: Xiang, Haihao
This looks good to me.
Add: Reviewed-by: Zhao Yakui
Thanks
---
src/gen6_mfc.c| 4 +--
src/gen6_mfc_common.c | 76 +--
src/gen6_vme.c| 2 +-
src
On 09/07/2016 11:01 AM, Xiang, Haihao wrote:
i965_encoder.c is a general file, it would be better not to include
more HW/implementation related code in this file.
Actually it is more clear if you look into the new
gen9_vme_context_init() and gen9_mfc_context_init(). Previous it
selects differen
On 09/06/2016 11:45 PM, Xiang, Haihao wrote:
Signed-off-by: Xiang, Haihao
---
src/i965_encoder.c | 66 ++
src/i965_encoder.h | 9
2 files changed, 75 insertions(+)
diff --git a/src/i965_encoder.c b/src/i965_encoder.c
index 2ba5de7
On 09/09/2016 04:47 AM, Sean V Kelley wrote:
On Thu, 2016-09-08 at 22:44 +0800, Xiang, Haihao wrote:
v2: rebased
Signed-off-by: Xiang, Haihao
Haihao,
It would be good to add a cover for the patch series going over the
SVC/SVC-T support you are adding for CQP/CBR.
[Yakui}: This is a good i
ne for the same reason.
This looks good to me.
Add: Reviewed-by: Zhao Yakui
Signed-off-by: U. Artie Eoff
---
test/Makefile.am | 1 +
test/i965_jpeg_test_data.cpp | 762 +++
test/i965_jpeg_test_data
On 09/27/2016 04:11 AM, U. Artie Eoff wrote:
Put the JPEG decode tests and test data into its own
namespace so that it can be distinguished from encode.
This looks good to me.
Add: Reviewed-by: Zhao Yakui
Signed-off-by: U. Artie Eoff
---
test/i965_jpeg_decode_test.cpp | 8 ++---
test
i965_drv_video.c
file... thus hidden.
This looks good to me.
Add: Reviewed-by: Zhao Yakui
Thanks.
Yakui
Signed-off-by: U. Artie Eoff
---
test/i965_test_fixture.cpp | 20
test/i965_test_fixture.h | 10 +++---
2 files changed, 23 insertions(+), 7 deletions
: Zhao Yakui
Thanks
Signed-off-by: U. Artie Eoff
---
test/i965_streamable.h | 361 +++
test/i965_test_fixture.h | 1 +
2 files changed, 362 insertions(+)
create mode 100644 test/i965_streamable.h
diff --git a/test/i965_streamable.h b/test
On 09/27/2016 04:11 AM, U. Artie Eoff wrote:
Add a wrapper that calls the driver i965_SyncSurface.
This looks good to me.
Thanks
Yakui
Signed-off-by: U. Artie Eoff
---
test/i965_internal_decl.h | 3 +++
test/i965_test_fixture.cpp | 6 ++
test/i965_test_fixture.h | 6 ++
On 09/27/2016 04:11 AM, U. Artie Eoff wrote:
Common utilities and functions that may be useful for multiple
tests.
This looks good to me.
Add: Reviewed-by: Zhao Yakui
Thanks
Yakui
Signed-off-by: U. Artie Eoff
---
test/Makefile.am | 1 +
test/test_utils.h | 49
by more than 2 of the original raw
I420 values. It is not clear why only this resolution
exhibits this problem.
v2: don't create any input data in test fixture if
jpeg encoding is not supported.
This looks good to me.
Add: Reviewed-by: Zhao Yakui
Thanks
Signed-off-by: U. Artie
On 09/28/2016 08:42 AM, Xiang, Haihao wrote:
Signed-off-by: Xiang, Haihao
This looks good to me.
Add: Reviewed-by: Zhao Yakui
Thanks
Yakui
---
src/intel_driver.c | 12
src/intel_driver.h | 1 +
2 files changed, 13 insertions(+)
diff --git a/src/intel_driver.c b/src
On 09/27/2016 10:49 PM, Xiang, Haihao wrote:
User can update framerate using VAEncMiscParameterTypeFrameRate buffer later
It looks good to me.
Add: Reviewed-by: Zhao Yakui
Thanks
Yakui
Signed-off-by: Xiang, Haihao
---
src/i965_encoder.c | 7 ++-
1 file changed, 6 insertions
On 09/28/2016 08:42 AM, Xiang, Haihao wrote:
CBR and VBR for low power encode depend on the fully loaded HuC firmware.
This looks good to me.
Add: Reviewed-by: Zhao Yakui
Thanks
Yakui
Signed-off-by: Xiang, Haihao
---
src/i965_device_info.c | 11 +++
1 file changed, 11
On 10/08/2016 02:13 AM, Sean V Kelley wrote:
On Fri, Oct 7, 2016 at 11:00 AM, Sean V Kelley wrote:
On Thu, Oct 6, 2016 at 1:20 AM, Julien Isorce wrote:
Hi,
In intel vaapi driver I tried disabling tiling with:
--- a/src/i965_drv_video.c
+++ b/src/i965_drv_video.c
@@ -1534,7 +1534,7 @@ i965
test from 1 test case ran. (15365 ms total)
[ PASSED ] 1 test.
Signed-off-by: Xiang, Haihao
This looks good to me.
Add: Reviewed-by: Zhao Yakui
Thanks
Yakui
---
src/gen8_post_processing.c | 56 +-
src/shaders/post_processing/gen8/Makefile.a
On 10/15/2016 03:58 AM, Eoff, Ullysses A wrote:
-Original Message-
From: Libva [mailto:libva-boun...@lists.freedesktop.org] On Behalf Of Sean V
Kelley
Sent: Friday, October 14, 2016 11:44 AM
To: Zhao, Yakui; Xiang, Haihao
Cc: libva@lists.freedesktop.org
Subject: Re: [Libva] [Libva
Signed-off-by: Zhao Yakui
---
src/i965_gpe_utils.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/i965_gpe_utils.c b/src/i965_gpe_utils.c
index 3ec164d..a29237b 100644
--- a/src/i965_gpe_utils.c
+++ b/src/i965_gpe_utils.c
@@ -1684,7 +1684,7
Signed-off-by: Zhao Yakui
---
src/i965_gpe_utils.c | 16
src/i965_gpe_utils.h | 1 +
2 files changed, 13 insertions(+), 4 deletions(-)
diff --git a/src/i965_gpe_utils.c b/src/i965_gpe_utils.c
index a29237b..3cd41e8 100644
--- a/src/i965_gpe_utils.c
+++ b/src/i965_gpe_utils.c
Signed-off-by: Zhao Yakui
---
src/i965_gpe_utils.c | 48
src/i965_gpe_utils.h | 14 ++
2 files changed, 62 insertions(+)
diff --git a/src/i965_gpe_utils.c b/src/i965_gpe_utils.c
index 3cd41e8..30529e1 100644
--- a/src/i965_gpe_utils.c
Now the 10-bit scaling based on GPU shader is supported on Gen9+. In such
case it will use the 10-bit scaling based on GPU shader instead of three-steps
by using VEBOX(VEBOX->NV12->Scale NV12->VEBOX). Of course when the size is
not changed, it still falls back to VEBOX.
Signed-off-by: Z
This is the HW requirement and it is handled internally.
Signed-off-by: Zhao Yakui
---
src/gen75_picture_process.c | 8
1 file changed, 8 insertions(+)
diff --git a/src/gen75_picture_process.c b/src/gen75_picture_process.c
index 4f7f794..3c2e251 100644
--- a/src
Signed-off-by: Zhao Yakui
---
src/gen75_picture_process.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/src/gen75_picture_process.c b/src/gen75_picture_process.c
index 0b681f1..95bbcd6 100644
--- a/src/gen75_picture_process.c
+++ b/src/gen75_picture_process.c
@@ -148,6 +148,12
Otherwise it still selects NV12 for 10-bit surfaces, which is wrong.
Signed-off-by: Zhao Yakui
---
src/gen75_picture_process.c | 4
1 file changed, 4 insertions(+)
diff --git a/src/gen75_picture_process.c b/src/gen75_picture_process.c
index 95bbcd6..069088a 100644
--- a/src
Signed-off-by: Zhao Yakui
---
src/gen75_vpp_vebox.c | 2 +
src/gen75_vpp_vebox.h | 1 -
src/gen8_post_processing.c | 5 +
src/gen8_post_processing.h | 9 +
src/gen9_post_processing.c
On 11/10/2016 11:16 AM, Xiang, Haihao wrote:
Otherwise the package created by 'make dist' doesn't include the
missing file
This looks good to me.
Add: Reviewed-by: Zhao Yakui
Thanks
Yakui
Signed-off-by: Xiang, Haihao
---
test/Makefile.am | 1 +
1 file changed, 1 ins
On 11/11/2016 12:02 PM, Randy Li wrote:
On 11/11/2016 11:45 AM, Xiang, Haihao wrote:
On Wed, 2016-11-02 at 19:32 +0800, Randy Li wrote:
On 10/29/2016 04:09 AM, Sean V Kelley wrote:
On Fri, 2016-10-28 at 10:05 +0800, Randy Li wrote:
On 10/27/2016 11:03 PM, Xiang, Haihao wrote:
gstreamer,
On 11/11/2016 01:02 PM, Xiang, Haihao wrote:
On Wed, 2016-11-09 at 14:39 -0500, Zhao Yakui wrote:
Signed-off-by: Zhao Yakui
---
src/i965_gpe_utils.c | 16
src/i965_gpe_utils.h | 1 +
2 files changed, 13 insertions(+), 4 deletions(-)
diff --git a/src/i965_gpe_utils.c b/src
On 11/11/2016 12:27 PM, Randy Li wrote:
On 11/11/2016 12:31 PM, Zhao Yakui wrote:
On 11/11/2016 12:02 PM, Randy Li wrote:
On 11/11/2016 11:45 AM, Xiang, Haihao wrote:
On Wed, 2016-11-02 at 19:32 +0800, Randy Li wrote:
On 10/29/2016 04:09 AM, Sean V Kelley wrote:
On Fri, 2016-10-28 at
On 11/11/2016 01:40 PM, Xiang, Haihao wrote:
On Wed, 2016-11-09 at 14:39 -0500, Zhao Yakui wrote:
Signed-off-by: Zhao Yakui
---
src/gen75_picture_process.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/src/gen75_picture_process.c
b/src/gen75_picture_process.c
index 0b681f1
1 - 100 of 555 matches
Mail list logo