• 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/common/vaapi


RSS
Rev. Tiempo Autor
37613a5 2017-10-10 05:19:57 Mark Thompson

Remove some unused static tables

Also fix a minor infelicity highlighted by astyle.

d55b7c5 2017-10-10 05:19:57 Mark Thompson

Remove unused variable

The last reference to it was removed in c408627e.

Signed-off-by: Mark Thompson <sw@jkqxz.net>

c8f2493 2017-10-05 22:46:09 Xiang, Haihao

Change the vertical alignment for linear surface

The memory is allocated together for planar YUV, but we may use
Y, U, V surfaces for 3-plane YUV or Y, UV surfaces for 2-plane YUV
separately, e.g. a NV12 surface is taken as 2 separate surfaces by
the implemetation of vaPutSurface() in the driver. The memory format
for each surface is either linear or tiled. In the past we thought linear
surface requires 4K aligned surface base address, like as tiled surface,
so we set the alighment for height to 16. Actually linear surface only
requires base address is naturally-aligned to the element size. In
addition, some operations in the driver requires surface height is a
multiple of 4. so we can set the alignment for height to 4 for linear
surface.

In addition, it is wrong to check whether surface height is aligned to 16

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

bd19552 2017-09-29 15:56:49 Xiang, Haihao

intel-vaapi-driver 2.0.0.pre2

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

56b5c6d 2017-09-29 14:44:41 Xiang, Haihao

Bump intel-vaapi-driver to 2.0.1.pre1 for development

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

7ceb191 2017-09-28 17:14:24 Xiang, Haihao

Update NEWS

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

d362dbb 2017-09-28 17:12:28 Xiang, Haihao

Update Makefile.am for 'make dist'

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

3ec494a 2017-09-28 09:58:16 Peng.Chen

Initialize kernel_param for the scaling kernel of avc encoder

Signed-off-by: Peng.Chen <peng.c.chen@intel.com>

c408627 2017-09-27 13:56:58 Xiang, Haihao

Don't create SEI unit

Instead the application should provide a right packed SEI buffer if
SEI is required because it is hard to know the value for each SEI
element in the driver.

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

e9a978d 2017-09-27 13:56:58 Xiang, Haihao

Revert "test: ignore deprecated-declarations for GCC >= 6.x"

This reverts commit ba9d2268b81e5bdde6ec80d52c28fd03d6ae5abe.

90bf343 2017-09-27 13:56:58 Xiang, Haihao

Remove VAProfileH264Baseline from gtest

VAProfileH264Baseline was marked as deprecated

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

212ba2a 2017-09-27 13:56:58 Xiang, Haihao

Fix deprecated warning

enums and VA features marked as deprecated should not be used any more.

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

4ea8e13 2017-09-27 13:56:58 Xiang, Haihao

Fix a typo in VAConfigAttribValEncROI

The corresponding typo in libva has been fixed in libva 2.0

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

f9add92 2017-09-27 13:56:58 Xiang, Haihao

Use the latest symbol name

A namespace prefix has been added to global DRI functions
in libva-x11, so the driver should be updated as well

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

f569d5c 2017-09-27 13:56:02 U. Artie Eoff

test: ignore deprecated-declarations for GCC >= 6.x

In libva 2.0 the VAProfileH264Baseline declaration has been
deprecated.

In the test/Makefile.am, we use -Wall -Werror so all warnings
are treated as errors. For GCC < 6.x, deprecated-declarations
are not flagged as warnings, thus don't break compilation.
However, GCC >= 6.x treats deprecated-declarations as warnings
and therefore breaks compilation.

Ignore deprecated-declarations with the -Wno-deprecated-declarations
compiler flag for now.

Fixes #219

Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>

e14ead9 2017-09-27 13:56:02 Xiang, Haihao

intel-vaapi-driver 2.0.0.pre1 for development

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

3e05560 2017-09-22 17:27:58 Wang Tiatian

change file name prefix from gen9 to i965 for avc encoder

Signed-off-by: Wang Tiatian <tiantian.wang@intel.com>

bd1f29f 2017-09-22 17:27:58 Wang Tiatian

update gen8 avc encoder code path

Signed-off-by: Wang Tiatian <tiantian.wang@intel.com>

718aff6 2017-09-22 17:27:58 Wang Tiatian

add init kernel, set curbe, send surface for gen8 avc encoder

Signed-off-by: Wang Tiatian <tiantian.wang@intel.com>

9388e63 2017-09-22 17:27:58 Wang Tiatian

add structures and const tables related with gen8 avc

Signed-off-by: Wang Tiatian <tiantian.wang@intel.com>

92ddcac 2017-09-22 17:27:58 Wang Tiatian

add gen8 avc encoder kernel

Signed-off-by: Wang Tiatian <tiantian.wang@intel.com>

Conflicts:
src/gen9_avc_encoder_kernels.c

75b3c4a 2017-09-22 17:27:58 Wang Tiatian

change prefix of function name from gen9 to i965 in gpe utils

Signed-off-by: Wang Tiatian <tiantian.wang@intel.com>

aca3500 2017-09-22 17:27:58 laureatian

make gpe utils compatible with gen8

Signed-off-by: Wang Tiantian <tiantian.wang@intel.com>

6f6a867 2017-09-12 16:09:37 peng.chen

Update the right codename for KBL/GLK

Signed-off-by: peng.chen <peng.c.chen@intel.com>

29e375a 2017-09-12 14:43:57 peng.chen

Set pipe_buffer_state before ind_obj_base_addr for VP9 decoder

it fixed a potential VP9 decoding issue at some cases

Signed-off-by: peng.chen <peng.c.chen@intel.com>

9d006d2 2017-09-12 14:26:11 peng.chen

Add the support of Coffee Lake

Signed-off-by: peng.chen <peng.c.chen@intel.com>

d22e4ef 2017-09-04 16:46:04 peng.chen

Add several asserts to detect unvalid NULL pointer

Signed-off-by: peng.chen <peng.c.chen@intel.com>

a6039cb 2017-09-04 14:21:58 fritsch

gen6_mfd: Check ptr before dereferencing

a621318 2017-09-04 14:21:58 fritsch

gen7_mfd: Check ptr before dereferencing

ec18fed 2017-09-04 14:21:58 fritsch

gen8_mfd: Check ptr before dereferencing