• R/O
  • HTTP
  • SSH

hardware-intel-common-libva: List of commits


Rev. Time Author
0dc7006 oreo-x86 pie-x86 q-x86 android-x86-8.1-r2 android-x86-8.1-r3 android-x86-8.1-r4 android-x86-8.1-r5 android-x86-9.0-r1 android-x86-9.0-r2 2019-01-26 03:41:19 intel

update NEWS for libva 2.4.0

libva 2.4.0 will be branch from this commit
master version will be bumped to 2.5.0.pre1

Signed-off-by: intel <>

382acf1 android-x86-8.1-r1 2018-12-26 17:13:22 Linjie Fu

va/va_trace: add va_TraceSurface support for VA_FOURCC_P010

Add va_TraceSurface support for VA_FOURCC_P010.

Currently, va_TraceSurface could only support nv12.
Add pixel_byte to indicate the bytes per pixel according to FOURCC.

Signed-off-by: Linjie Fu <>

62bad12 2018-12-26 17:08:34 Haihao Xiang

Add pointer to struct wl_interface for driver to use

See for the

Note: don't export the interface symbol in case others may reuse it.

Signed-off-by: Haihao Xiang <>

e4cd982 2018-12-20 12:45:09 Víctor Manuel Jáquez Leal

va: fix new line symbol in error message

8e890e3 2018-12-20 12:45:09 Víctor Manuel Jáquez Leal

av: avoid driver path truncation

Using strncat() and strncpy() may lead to string truncation, which
might generate other issues.

This patch replaces the usage of strncat() and strncpy() to generate
the driver path, with snprintf() safetly.

See more information here:

f804f0e 2018-12-19 18:40:08 Badiuzzaman Iskhandar

Fix compilation warning (uninit and wrong variable types) for Android O MR1

Signed-off-by: Badiuzzaman Iskhandar <>

f2ddc03 2018-12-19 18:08:53 Mark Thompson

Allow import of the DRM PRIME 2 memory type

This adds support for import using the VADRMPRIMESurfaceDescriptor
structure, which enables use of format modifiers (required for some
compressed surfaces).

Signed-off-by: Mark Thompson <>

566a138 2018-12-11 12:21:20 Xu Guangxin

android: ignore unimportant compile warnnings

Change-Id: Iae80206787fe2d5a35a9d87171db315763249d86

f48f213 2018-12-11 12:21:20 Xu Guangxin

compile: fix sign/unsign compare in va_trace.c

Change-Id: I8d38a37dc6a8a1bf190f206ce61f3b26e2f4e887

ef5447c 2018-12-11 12:21:20 Xu Guangxin

android: replace utils/Log.h with log/log.h

utils/Log.h and ctuils/Log.h replaced by log/log.h on android

Change-Id: Icd26ca44cdf7079f43738cd38a511953aaae78c8

cf11abe 2018-12-03 15:03:03 furongzh

High Dynamic Range Tone Mapping: Add a new filter for input metadata and some comments.

1. Add comments for HDR10 metadata, it can be used to describe the content which was authoured and the display which will be presented;
2. Add a new filter for metadata, mainly for input surface;

Signed-off-by: furongzh <>

b7203fe 2018-12-03 14:43:38 Mark Thompson

Remove restrictions on vaSetDriverName()

The UID restriction has no effect, since any code capable of calling
vaSetDriverName() can also edit the internals of the structure itself.
(This check was inherited from the environment variable setting, where
it does do something.)

The name whitelist prevents loading drivers not currently named on the
list, such as the Mesa and V4L2-request drivers. I don't believe there
is any reason to prevent loading another driver, and it is already
possible via the LIBVA_DRIVER_NAME environment variable.

Signed-off-by: Mark Thompson <>

2852675 2018-10-23 06:09:09 XinfengZhang

libva 2.4.0 pre1

Bump VA-API version to 1.4.0 pre1 and libva to 2.4.0 pre1

Signed-off-by: XinfengZhang <>

f0dfe5e 2018-09-30 23:39:16 XinfengZhang

libva 2.3.0 pre1

Bump VA-API version to 1.3.0 pre1 and libva to 2.3.0

Signed-off-by: XinfengZhang <>

250b3dc 2018-09-20 16:13:28 Wang, Chengwei C

Add max frame size parameters for multiple pass case in legacy mode

Add new data structure and parameter buffer type for max frame size parameters in multiple pass case.

Signed-off-by: Wang, Chengwei C <>

9c51135 2018-09-12 21:41:43 xiaominc

Add new BRC mode AVBR

Average variable bitrate control algorithm focuses on overall encoding
quality while meeting the specified target bitrate, within the accuracy
range, after a convergence period.

Change-Id: I048697bd4b40c571a22a551ae56578cc7512e39a
Signed-off-by: xiaominc <>

30c751f 2018-09-04 10:44:04 FurongZhang

High Dynamic Range

b6c50da 2018-08-28 10:39:46 Víctor Manuel Jáquez Leal

va: Add missing enum to string conversions

VASubsetsParameterBufferType were added in commit dd20f1c5 but its
conversion to string was missing.

This patch adds it.

dd20f1c 2018-08-15 18:06:27 Zhengguo.Xu

add hevc subsets parameters structure

add hevc decoding subsets parameter buffer and syntax element related with entry point in hevc picture parameter structure

Signed-off-by: Zhengguo.Xu <>

b7a2ff1 2018-08-15 14:50:00 FurongZhang

Customized Noise Reduction (HVS)

Human Vision System Based Noise Reduction.

Signed-off-by: FurongZhang <>

6ae7173 2018-08-08 19:10:04 XinfengZhang

add new BRC mode definition QVBR

QVBR is Quality-Defined Variable Bitrate, comparing to VBR it add quality factor to the paramters

Signed-off-by: XinfengZhang <>

eefae9c 2018-07-30 09:37:50 Bernd Kuhls

Check for -fstack-protector

Not all toolchains provide support for -fstack-protector. This patch
provides a configure check to avoid build errors like

/home/buildroot/buildroot/output/host/opt/ext-toolchain/bin/../lib/gcc/x86_64-buildroot-linux-uclibc/6.4.0/../../../../x86_64-buildroot-linux-uclibc/bin/ld: cannot find -lssp_nonshared
/home/buildroot/buildroot/output/host/opt/ext-toolchain/bin/../lib/gcc/x86_64-buildroot-linux-uclibc/6.4.0/../../../../x86_64-buildroot-linux-uclibc/bin/ld: cannot find -lssp

2ff28a1 2018-07-25 14:50:07 Mark Thompson

Add more complete colour properties for use in VPP

Adds colour_primaries, transfer_characteristics and matrix_coefficients
as defined by ISO/IEC 23001-8 and H.273 (and, in future, ISO/IEC 23091-2)
to the colour properties. This allows support for HDR standards which are
not currently expressible (for example, PQ and HLG transfer functions).
These new fields are only used in VPP if the corresponding color_standard
value is set to VAColorStandardExplicit.

Also document the meaning of existing VAProcColorStandardValues in terms
of the new properties.

Signed-off-by: Mark Thompson <>

c309013 2018-07-05 14:40:26 Haihao Xiang

libva 2.2.1.pre1 for development

Signed-off-by: Haihao Xiang <>

4feed85 2018-06-27 16:52:56 Haihao Xiang

libva 2.2.0 pre1

Update NEWS and Bump VA API version to 1.2.0

Signed-off-by: Haihao Xiang <>

b3be72a 2018-05-14 12:19:16 Mark Thompson

Add missing rate control parameters to trace output

Signed-off-by: Mark Thompson <>

e67bb43 2018-05-14 12:19:16 Mark Thompson

Improve documentation for encode HRD parameters

Signed-off-by: Mark Thompson <>

483bdcc 2018-05-14 12:19:16 Mark Thompson

Improve documentation for encode framerate parameters

Signed-off-by: Mark Thompson <>

a0ec74e 2018-05-14 12:19:16 Mark Thompson

Improve documentation for rate control parameters

Signed-off-by: Mark Thompson <>

19d8225 2018-05-14 12:19:16 Mark Thompson

Add generated documentation files to .gitignore

Signed-off-by: Mark Thompson <>

Show on old repository browser