Recent commits on hardware-intel-common-libva (git) - Android-x86 - OSDN https://ja.osdn.net/projects/android-x86/scm/git/hardware-intel-common-libva/ Android-x86 https://static-cdn.osdn.net/thumb/g/5/887/36x36_0.png /projects/android-x86/ 0dc700: update NEWS for libva 2.4.0 libva 2.4.0 will be branch f... https://ja.osdn.net/projects/android-x86/scm/git/hardware-intel-common-libva/commits/0dc70068e49f9538fbd03f2f0aa1e56a91e986e7 ]]> intel Commit: 0dc70068e49f9538fbd03f2f0aa1e56a91e986e7
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 
]]>
382acf: va/va_trace: add va_TraceSurface support for VA_FOURCC_P0... https://ja.osdn.net/projects/android-x86/scm/git/hardware-intel-common-libva/commits/382acf177ce18c069e0293408afa34c5875296ff ]]> Linjie Fu Commit: 382acf177ce18c069e0293408afa34c5875296ff
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 
]]>
62bad1: Add pointer to struct wl_interface for driver to use See... https://ja.osdn.net/projects/android-x86/scm/git/hardware-intel-common-libva/commits/62bad1239d8ea1bb269ca69d3469aa267f57cdec ]]> Haihao Xiang Commit: 62bad1239d8ea1bb269ca69d3469aa267f57cdec
Add pointer to struct wl_interface for driver to use

See https://github.com/intel/intel-vaapi-driver/issues/419 for the
information

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

Signed-off-by: Haihao Xiang 
]]>
e4cd98: va: fix new line symbol in error message https://ja.osdn.net/projects/android-x86/scm/git/hardware-intel-common-libva/commits/e4cd982197a4f0131a6a5a43dd83f69f0a724db7 Víctor Manuel Jáquez Leal Commit: e4cd982197a4f0131a6a5a43dd83f69f0a724db7
va: fix new line symbol in error message
]]>
8e890e: av: avoid driver path truncation Using strncat() and str... https://ja.osdn.net/projects/android-x86/scm/git/hardware-intel-common-libva/commits/8e890e3a0a5c91ba921d9fbedc532c596ff46dd1 Víctor Manuel Jáquez Leal Commit: 8e890e3a0a5c91ba921d9fbedc532c596ff46dd1
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:
https://developers.redhat.com/blog/2018/05/24/detecting-string-truncation-with-gcc-8/
]]>
f804f0: Fix compilation warning (uninit and wrong variable types)... https://ja.osdn.net/projects/android-x86/scm/git/hardware-intel-common-libva/commits/f804f0ec3a9c06065ec194c0d888039a6083e6c1 ]]> Badiuzzaman Iskhandar Commit: f804f0ec3a9c06065ec194c0d888039a6083e6c1
Fix compilation warning (uninit and wrong variable types) for Android O MR1

Signed-off-by: Badiuzzaman Iskhandar 
]]>
f2ddc0: Allow import of the DRM PRIME 2 memory type This adds su... https://ja.osdn.net/projects/android-x86/scm/git/hardware-intel-common-libva/commits/f2ddc03d0b8f6ba3bb143a086687f1ad386046c6 ]]> Mark Thompson Commit: f2ddc03d0b8f6ba3bb143a086687f1ad386046c6
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 
]]>
566a13: android: ignore unimportant compile warnnings Change-Id:... https://ja.osdn.net/projects/android-x86/scm/git/hardware-intel-common-libva/commits/566a1388b4e5961fb73d0fd03058d50c5965a7f4 Xu Guangxin Commit: 566a1388b4e5961fb73d0fd03058d50c5965a7f4
android: ignore unimportant compile warnnings

Change-Id: Iae80206787fe2d5a35a9d87171db315763249d86
]]>
f48f21: compile: fix sign/unsign compare in va_trace.c Change-Id... https://ja.osdn.net/projects/android-x86/scm/git/hardware-intel-common-libva/commits/f48f213c58d119f125ddc48b55166fc13acb4b7c Xu Guangxin Commit: f48f213c58d119f125ddc48b55166fc13acb4b7c
compile: fix sign/unsign compare in va_trace.c

Change-Id: I8d38a37dc6a8a1bf190f206ce61f3b26e2f4e887
]]>
ef5447: android: replace utils/Log.h with log/log.h utils/Log.h ... https://ja.osdn.net/projects/android-x86/scm/git/hardware-intel-common-libva/commits/ef5447c9d75a662393e593757a43bd09baaea168 Xu Guangxin Commit: ef5447c9d75a662393e593757a43bd09baaea168
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
]]>
cf11ab: High Dynamic Range Tone Mapping: Add a new filter for inp... https://ja.osdn.net/projects/android-x86/scm/git/hardware-intel-common-libva/commits/cf11abe5e1b9c93ee75cf974076957162c1605b9 ]]> furongzh Commit: cf11abe5e1b9c93ee75cf974076957162c1605b9
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 
]]>
b7203f: Remove restrictions on vaSetDriverName() The UID restric... https://ja.osdn.net/projects/android-x86/scm/git/hardware-intel-common-libva/commits/b7203fe3b1fa633cece9cd9e5715b6477a708455 ]]> Mark Thompson Commit: b7203fe3b1fa633cece9cd9e5715b6477a708455
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 
]]>
285267: libva 2.4.0 pre1 Bump VA-API version to 1.4.0 pre1 and l... https://ja.osdn.net/projects/android-x86/scm/git/hardware-intel-common-libva/commits/285267586a3d4db0e721d30d4a5f5f9fe6a3c913 ]]> XinfengZhang Commit: 285267586a3d4db0e721d30d4a5f5f9fe6a3c913
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 
]]>
f0dfe5: libva 2.3.0 pre1 Bump VA-API version to 1.3.0 pre1 and l... https://ja.osdn.net/projects/android-x86/scm/git/hardware-intel-common-libva/commits/f0dfe5e762e7f4bc4755f01d83aadde0f53290d5 ]]> XinfengZhang Commit: f0dfe5e762e7f4bc4755f01d83aadde0f53290d5
libva 2.3.0 pre1

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

Signed-off-by: XinfengZhang 
]]>
250b3d: Add max frame size parameters for multiple pass case in l... https://ja.osdn.net/projects/android-x86/scm/git/hardware-intel-common-libva/commits/250b3dc8f370bc6d85be767c9722fd98e8b02ebb ]]> Wang, Chengwei C Commit: 250b3dc8f370bc6d85be767c9722fd98e8b02ebb
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 
]]>
9c5113: Add new BRC mode AVBR Average variable bitrate control a... https://ja.osdn.net/projects/android-x86/scm/git/hardware-intel-common-libva/commits/9c511355abea4330e3eaba603f2b2964396bc355 ]]> xiaominc Commit: 9c511355abea4330e3eaba603f2b2964396bc355
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 
]]>
30c751: High Dynamic Range https://ja.osdn.net/projects/android-x86/scm/git/hardware-intel-common-libva/commits/30c751f7b74c43021f33361c1baf2aa92acd0317 FurongZhang Commit: 30c751f7b74c43021f33361c1baf2aa92acd0317
High Dynamic Range
]]>
b6c50d: va: Add missing enum to string conversions VASubsetsPara... https://ja.osdn.net/projects/android-x86/scm/git/hardware-intel-common-libva/commits/b6c50dad4d7d14c507108d9f468662e2d7ae1c4d Víctor Manuel Jáquez Leal Commit: b6c50dad4d7d14c507108d9f468662e2d7ae1c4d
va: Add missing enum to string conversions

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

This patch adds it.
]]>
dd20f1: add hevc subsets parameters structure add hevc decoding ... https://ja.osdn.net/projects/android-x86/scm/git/hardware-intel-common-libva/commits/dd20f1c5f67e2392abd5a0f07c883aaefe8401f4 ]]> Zhengguo.Xu Commit: dd20f1c5f67e2392abd5a0f07c883aaefe8401f4
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 
]]>
b7a2ff: Customized Noise Reduction (HVS) Human Vision System Bas... https://ja.osdn.net/projects/android-x86/scm/git/hardware-intel-common-libva/commits/b7a2ff11751cc5bbf0d21c406821742670ae714b ]]> FurongZhang Commit: b7a2ff11751cc5bbf0d21c406821742670ae714b
Customized Noise Reduction (HVS)

Human Vision System Based Noise Reduction.

Signed-off-by: FurongZhang 
]]>
6ae717: add new BRC mode definition QVBR QVBR is Quality-Defined... https://ja.osdn.net/projects/android-x86/scm/git/hardware-intel-common-libva/commits/6ae717304c48e7710a76a87cef2a1096ff450af2 ]]> XinfengZhang Commit: 6ae717304c48e7710a76a87cef2a1096ff450af2
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 
]]>
eefae9: Check for -fstack-protector Not all toolchains provide s... https://ja.osdn.net/projects/android-x86/scm/git/hardware-intel-common-libva/commits/eefae9c0a7c80a368091577918080c553bb104e0 Bernd Kuhls Commit: eefae9c0a7c80a368091577918080c553bb104e0
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
]]>
2ff28a: Add more complete colour properties for use in VPP Adds ... https://ja.osdn.net/projects/android-x86/scm/git/hardware-intel-common-libva/commits/2ff28a13840feb8786d577cdb92d07c1a963a0c8 ]]> Mark Thompson Commit: 2ff28a13840feb8786d577cdb92d07c1a963a0c8
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 
]]>
c30901: libva 2.2.1.pre1 for development Signed-off-by: Haihao X... https://ja.osdn.net/projects/android-x86/scm/git/hardware-intel-common-libva/commits/c309013e99e30aef4b38b03234b57dbb78ade971 ]]> Haihao Xiang Commit: c309013e99e30aef4b38b03234b57dbb78ade971
libva 2.2.1.pre1 for development

Signed-off-by: Haihao Xiang 
]]>
4feed8: libva 2.2.0 pre1 Update NEWS and Bump VA API version to ... https://ja.osdn.net/projects/android-x86/scm/git/hardware-intel-common-libva/commits/4feed850cf120a5033e9e7e9c1bedaa590302f4a ]]> Haihao Xiang Commit: 4feed850cf120a5033e9e7e9c1bedaa590302f4a
libva 2.2.0 pre1

Update NEWS and Bump VA API version to 1.2.0

Signed-off-by: Haihao Xiang 
]]>
b3be72: Add missing rate control parameters to trace output Sign... https://ja.osdn.net/projects/android-x86/scm/git/hardware-intel-common-libva/commits/b3be72a5a110880f70626d7c3bed953cdde124b2 ]]> Mark Thompson Commit: b3be72a5a110880f70626d7c3bed953cdde124b2
Add missing rate control parameters to trace output

Signed-off-by: Mark Thompson 
]]>
e67bb4: Improve documentation for encode HRD parameters Signed-o... https://ja.osdn.net/projects/android-x86/scm/git/hardware-intel-common-libva/commits/e67bb436ab035f6f0c8019c2760d53b3ce3c526c ]]> Mark Thompson Commit: e67bb436ab035f6f0c8019c2760d53b3ce3c526c
Improve documentation for encode HRD parameters

Signed-off-by: Mark Thompson 
]]>
483bdc: Improve documentation for encode framerate parameters Si... https://ja.osdn.net/projects/android-x86/scm/git/hardware-intel-common-libva/commits/483bdcc82394943c16a54d2730f17c0c6577fa9b ]]> Mark Thompson Commit: 483bdcc82394943c16a54d2730f17c0c6577fa9b
Improve documentation for encode framerate parameters

Signed-off-by: Mark Thompson 
]]>
a0ec74: Improve documentation for rate control parameters Signed... https://ja.osdn.net/projects/android-x86/scm/git/hardware-intel-common-libva/commits/a0ec74e194283b1cb8a0d2e5ffa961644fcab31f ]]> Mark Thompson Commit: a0ec74e194283b1cb8a0d2e5ffa961644fcab31f
Improve documentation for rate control parameters

Signed-off-by: Mark Thompson 
]]>
19d822: Add generated documentation files to .gitignore Signed-o... https://ja.osdn.net/projects/android-x86/scm/git/hardware-intel-common-libva/commits/19d822502d48027e1dce1029fc28012515fa5fe1 ]]> Mark Thompson Commit: 19d822502d48027e1dce1029fc28012515fa5fe1
Add generated documentation files to .gitignore

Signed-off-by: Mark Thompson 
]]>