• 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
1f2e878 2015-09-15 11:03:10 Xiang, Haihao

Check pointer against NULL first before dereferencing it

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

8953dbd 2015-09-15 11:01:44 Sean V Kelley

i965: Remove duplicate check on platform in hybrid codec proxy

Check is made in hybrid driver for respectve platforms.

Signed-off-by: Sean V Kelley <seanvk@posteo.de>

ae75deb 2015-09-10 11:57:32 Xiang, Haihao

1.6.2.pre1 for development

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

a2827f7 2015-09-10 11:56:28 Xiang, Haihao

Merge branch 'v1.6-branch' into fdo--master

Conflicts:
configure.ac

35858c6 2015-09-09 17:51:36 Xiang, Haihao

libva-intel-driver 1.6.1

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

6f2ea35 2015-09-09 13:42:14 Lim Siew Hoon

Fix if issue of SLICE_TYPE_I statement in vme_pipeline_programing

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

d67fd0e 2015-09-09 13:35:20 Xiang, Haihao

Replace --enable-wrapper with --enable-hybrid-codec

hybrid-codec is more meaningful.

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Reviewed-by: Zhao Yakui <yakui.zhao@intel.com>
(cherry picked from commit 2d42512bd6b7382c5effe21a5f9999742d98db88)

2d42512 2015-09-09 13:34:33 Xiang, Haihao

Replace --enable-wrapper with --enable-hybrid-codec

hybrid-codec is more meaningful.

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

bae95b2 2015-09-06 16:49:46 Xiang, Haihao

Update NEWS

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

912bb06 2015-09-06 16:13:58 Sameer Kibey

Remove file access check in loading wrapper

Remove the check for file access in the wrapper.
Otherwise this call will fail on Chrome OS with sandboxing
enabled.

Signed-off-by: Sameer Kibey <sameer.kibey@intel.com>
Signed-off-by: Sean V Kelley <seanvk@posteo.de>
(cherry picked from commit b63c28904e2568c0c50b5047b5a90d32d02b9fca)

0665aa2 2015-09-06 16:13:58 Zhao Yakui

Export the profile/entrypoints for the wrapped backend drivers

Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
Signed-off-by: Sean V Kelley <seanvk@posteo.de>
(cherry picked from commit ad7b5a0233d8ead9a2ca141f3fa75f4bda1045c1)

282d501 2015-09-06 16:13:58 Zhao Yakui

Call the wrapped backend driver for the given decoding

The wrapped vaBeginPicture/vaRenderPicture/vaEndPicture are called.
Currently the wrapper is for the VP9 decoding.

Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
Signed-off-by: Sean V Kelley <seanvk@posteo.de>
(cherry picked from commit 12a09a2efe213af350f29f342da6842d66dab63e)

c3cced5 2015-09-06 16:13:58 Zhao Yakui

Add the support of wrapper the VA Buffer to the backend driver

The obj_context is passed when calling vaCreateBuffer, which can be
used to check whether it belongs to the wrapped context. If one VA buffer
belongs to wrapped buffer, the callback function of backend driver will
be called for the corresponding VA buffer.

Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
Signed-off-by: Sean V Kelley <seanvk@posteo.de>
(cherry picked from commit f75ddc58b16cb93e85e737792c431415288cafb1)

fc5e5eb 2015-09-06 16:13:58 Zhao Yakui

Add one function to wrapper VA surface into backend driver

Currently only NV12 surface is supported as the decoding uses the NV12 format.

Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
Signed-off-by: Sameer Kibey <sameer.kibey@intel.com>
Signed-off-by: Sean V Kelley <seanvk@posteo.de>
(cherry picked from commit 44e3ec2a98e99ccd839bd05cba45f0b8c9afe437)

1c12070 2015-09-06 16:13:58 Zhao Yakui

Call the wrapped function to free wrapped surface/buffer

Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
Signed-off-by: Sean V Kelley <seanvk@posteo.de>
(cherry picked from commit 464ebff117df40b04c4f8da560c311e470d5a112)

8bb367b 2015-09-06 16:13:58 Zhao Yakui

Call wrapped driver to handle config/context related with VP9 decoding

Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
Signed-off-by: Sean V Kelley <seanvk@posteo.de>
(cherry picked from commit 815d17f944b13ebc1eca62572dbec0c49ea01999)

23c1929 2015-09-06 16:13:58 Zhao Yakui

Wrapper the DriverContextP of backend driver

The default directory of backend driver is used.(LIBVA_DRIVERS_PATH).
Only when the backend driver exists, the wrapper is initialized and added.
Otherwise it won't be initialized.

And the option of "enable-wrapper" is added, which is used to determine whether
the wrapper of backend driver is supported.

Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
Signed-off-by: Sean V Kelley <seanvk@posteo.de>
(cherry picked from commit 3bbaff8b4180d2510c8c77d9e4d19bf84853f31a)

3ed20e3 2015-09-06 16:13:58 Zhao Yakui

Add one field for Config/Context/Surface/Buffer to store the wrapper content

This is to do the preparation that the libva-intel-driver can be the user of
other backend driver.

Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
Signed-off-by: Sean V Kelley <seanvk@posteo.de>
(cherry picked from commit 2f254ecd154d59553a1e3949f66161bade6ca2b7)

95c1072 2015-09-06 16:13:58 Lim Siew Hoon

Clean up unused local variable 'i965'

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
(cherry picked from commit 020b341cf959c7ae10a233972fcbe29c47d86e68)

01d2e95 2015-09-06 16:13:58 Lim Siew Hoon

Clean up the duplicate extra two line of code

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
(cherry picked from commit cec8f05596a4bf11070fffeec1b4c7e5b7d44323)

0987509 2015-09-06 16:13:58 Lim Siew Hoon

Fix if statement checking sampling factor for YUV422V_4Y

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
(cherry picked from commit d7c2ba36a1bce5d4bd2e40fd161eae160946bd76)

b380f8f 2015-09-06 16:13:58 Lim Siew Hoon

Fix suspiciously placed semicolon at if statement.

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
(cherry picked from commit eb06298ecadf53a752abbb99208a37bda3e90c30)

f11ffd0 2015-09-06 16:13:58 Lim Siew Hoon

Fix memset initialize for huff_co_table and huff_si_table array

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
(cherry picked from commit e12ddd354454a6491b24be202f0f56d401ab0a1b)

36d07d4 2015-09-06 16:13:58 Lim Siew Hoon

Fix memset initialize value for huff_size_table and huff_code_table

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
(cherry picked from commit d69346b33e31efac0e7338bc24718eef76f329da)

e631108 2015-09-06 16:13:57 Lim Siew Hoon

Fix klockwork critical message hit on calloc function usage

The calloc function maybe return NULL, it will causing
memory access violation if continue using NULL C structure.
Add assert function to do checking on its.

bugzilla:
https://bugs.freedesktop.org/show_bug.cgi?id=91699

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
(cherry picked from commit d117b9d30a00c811eb7e636c772979de846d30c8)

d626ec1 2015-09-06 16:13:57 Xiang, Haihao

encode/hevc: Check slice type first in case user passes wrong parameters to driver

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
(cherry picked from commit 9170fed321780f394e8eae4a789c31120c4e957c)

877a7c4 2015-09-06 16:13:57 Xiang, Haihao

encode/hevc: Check the correct BO before unreferencing it

v2: Change the log message per Emil's suggestion

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
(cherry picked from commit 1c5a8431e581eb26240c765d28f89e06138ca879)

0135a0c 2015-09-06 16:13:57 Joel Holdsworth

Added LIBVA_DRIVERS_PATH configure argument
(cherry picked from commit c1f6411d3e0337226e157a51f8aab6a9c4e8b434)

a01e183 2015-09-06 16:13:57 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>
(cherry picked from commit 29f4234504fd99299997a3fc2f01393fb77030b7)

8dbbcc0 2015-09-06 16:13:57 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>
(cherry picked from commit e751897e64d1d37d6c592b71a8cc7ea8bc8a0b7f)