• R/O
  • HTTP
  • SSH
  • HTTPS

List of commits

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

hardware/intel/intel-driver


RSS
Rev. Time Author
c1f6411 2015-09-06 13:16:25 Joel Holdsworth

Added LIBVA_DRIVERS_PATH configure argument

29f4234 2015-08-25 14:35:21 Zhao Yakui

Decoding: Export the attribute of slice mode for decoding

Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
Reviewed-by: Xiang Haihao <haihao.xiang@intel.com>

e751897 2015-08-25 14:35:16 Zhao Yakui

Remove the redundant check in vaBeginPicture call

The corresponding check is already executed when calling vaCreateConfig.
So the redundant check is removed.

Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
Reviewed-by: Xiang Haihao <haihao.xiang@intel.com>

02a2d4c 2015-08-25 14:35:08 Zhao Yakui

Add one field to store the expected VA_RT_FORMAT for surface

The VA_RT_FORMAT_XXX is also used to derive the corresponding layout of
VA SURFACE.For example: VA_RT_FORMAT_YUV420/422, RGB32 and so on.

Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
Reviewed-by: Xiang Haihao <haihao.xiang@intel.com>

7c47a8f 2015-08-17 09:29:34 Zhao Yakui

VPP: Initialize the uninitialed surface to avoid NULL GPU buffer

Sometimes the surface allocation is deferred. In such case it should be
checked correctly before it is using. Otherwise the corresponding
GPU buffer is NULL.
This is to fix the regression issue reported by XBMC.

Tested-by: Zaverel <zaverel@free.fr>
Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>

67e122a 2015-08-17 09:29:29 Zhao Yakui

VPP: Flush batch buffer to assure that previous GPU operation is submitted

Tested-by: Zaverel <zaverel@free.fr>
Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>

611d8ea 2015-07-23 13:45:08 Xiang, Haihao

encode/hevc: fix HEVC encode on SKL GT3

GT3 has 2 BSD rings, but HEVC commands can be only dispatched to BSD ring 0.

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Reviewed-by: Zhao Yakui <yakui.zhao@intel.com>

4bda466 2015-07-23 13:44:20 Zhao Yakui

VPP: Combine the CSC/Scaling together to optimize the performance

Currently it is divided into two steps when the video format is invovled.
In such case it is not efficient.

V1->V2: Follow Haihao's comment to call back the missing operation of
handle background color

Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>

12b3d9e 2015-07-14 14:56:51 Xu Guangxin

CreateSurfaces2: forward function return to caller

we did not check following function's return:
i965_surface_native_memory
i965_suface_external_memory
i965_check_alloc_surface_bo
It will be in trouble if underlay buffer allocation is failed.

d06c17e 2015-07-08 10:33:22 Xiang, Haihao

1.6.1.pre1 for development

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>

fc6d9e9 2015-07-08 10:20:34 Xiang, Haihao

Merge branch 'v1.6-branch' into master

fb5e1cd 2015-07-07 17:11:38 Gwenole Beauchesne

vpp/avs: fix license terms (MIT).

Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>

7bb3658 2015-07-06 16:08:54 Zhao Yakui

H264: Use macroblock pair to calculate H264 decoding parameter under MBAFF flag

Based on the H264 spec the macroblock pair should be used to calculate
the corresponding parameters under MBAFF.(mb-adaptive frame-field).
Otherwise the wrong parameter is sent to GPU HW.

Fix the GPU hang issue in https://bugs.freedesktop.org/show_bug.cgi?id=91207

Tested-by: Lim, Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>

32268c4 2015-07-01 17:26:03 Xiang, Haihao

libva-intel-driver 1.6.0

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>

8d11fd7 2015-07-01 10:39:30 Xiang, Haihao

dec/hevc: Use a different equation for metadata tile column buffer on BSW

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Reviewed-by: Zhao Yakui <yakui.zhao@intel.com>

6ff572f 2015-07-01 10:39:20 Xiang, Haihao

dec/hevc: Use the same equation for each metadata buffer no matter slice type

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Reviewed-by: Zhao Yakui <yakui.zhao@intel.com>

e499601 2015-06-25 14:35:32 fritsch

Gen75_vpp: Don't assert on BGRA input and output

836e80f 2015-06-24 14:38:03 Xiang, Haihao

version 1.6.0.pre2

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>

5ee050e 2015-06-24 14:33:28 Qu,Pengfei

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

Signed-off-by: Qu,Pengfei <Pengfei.Qu@intel.com>
(cherry picked from commit 0f6143e2e4bd70217887e1ad86a76200ad8b38a8)

53a524d 2015-06-24 14:33:28 Zhong Li

VP8 HWEnc: Modify qp threshold value for mode cost calculatation

The patch is helpful to improve quality when qp is lower than the
threshold value.

Signed-off-by: Zhong Li <zhong.li@intel.com>
(cherry picked from commit e797089446c1f5b71b239b9046d76e054dfcba59)

9f4d9a9 2015-06-24 07:38:53 Zhao Yakui

VPP: Configure SURFACE_STATE based on HW requirement to fix out-of-bound access issue

Otherwise some pixles will be regarded as out-of-bound and the
access will be dropped.

Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
Acked-by: Xiang haihao <haihao.xiang@intel.com>
(cherry picked from commit d5cd551887c8f4e5408327aba993e9927dd7d297)

810df48 2015-06-24 07:38:51 Zhao Yakui

BDW/CHV/SKL: Follow the HW alignment requirement to access GPU buffer correctly

Otherwise the buffer access is incorrect.

Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
Acked-by: Xiang haihao <haihao.xiang@intel.com>
(cherry picked from commit fbab204929326567c876a48c0552430dd67a9852)

d5cd551 2015-06-23 14:01:48 Zhao Yakui

VPP: Configure SURFACE_STATE based on HW requirement to fix out-of-bound access issue

Otherwise some pixles will be regarded as out-of-bound and the
access will be dropped.

Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
Acked-by: Xiang haihao <haihao.xiang@intel.com>

fbab204 2015-06-23 14:01:44 Zhao Yakui

BDW/CHV/SKL: Follow the HW alignment requirement to access GPU buffer correctly

Otherwise the buffer access is incorrect.

Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
Acked-by: Xiang haihao <haihao.xiang@intel.com>

0f6143e 2015-06-19 17:00:47 Qu,Pengfei

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

Signed-off-by: Qu,Pengfei <Pengfei.Qu@intel.com>

e797089 2015-06-12 09:15:46 Zhong Li

VP8 HWEnc: Modify qp threshold value for mode cost calculatation

The patch is helpful to improve quality when qp is lower than the
threshold value.

Signed-off-by: Zhong Li <zhong.li@intel.com>

f3f74ea 2015-06-04 15:08:13 Xiang, Haihao

Update NEWS

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>

a88f906 2015-06-04 15:08:10 Xiang, Haihao

Update the dependency on VA API

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>

097d071 2015-06-04 15:08:03 Xiang, Haihao

Add vp8_inter_frame_gen8.asm and vp8_intra_frame_gen8.asm to the core file list

Otherwise the packakge created by 'make dist' isn't buildable.

Remove vp8_inter_frame_gen9.asm and vp8_intra_frame_gen9.asm as they are the same
of vp8_inter_frame_gen8.asm and vp8_intra_frame_gen8.asm.

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>

3400507 2015-06-04 15:08:00 Xiang, Haihao

Add Android.mk to the corresponding EXTRA_DIST

'make dist' can include all Android.mk files in the release package

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=90541
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>