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]]>
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]]>
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]]>
va: fix new line symbol in error message]]>
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/]]>
Fix compilation warning (uninit and wrong variable types) for Android O MR1 Signed-off-by: Badiuzzaman Iskhandar]]>
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]]>
android: ignore unimportant compile warnnings Change-Id: Iae80206787fe2d5a35a9d87171db315763249d86]]>
compile: fix sign/unsign compare in va_trace.c Change-Id: I8d38a37dc6a8a1bf190f206ce61f3b26e2f4e887]]>
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]]>
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]]>
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]]>
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]]>
libva 2.3.0 pre1 Bump VA-API version to 1.3.0 pre1 and libva to 2.3.0 Signed-off-by: XinfengZhang]]>
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]]>
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]]>
High Dynamic Range]]>
va: Add missing enum to string conversions VASubsetsParameterBufferType were added in commit dd20f1c5 but its conversion to string was missing. This patch adds it.]]>
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]]>
Customized Noise Reduction (HVS) Human Vision System Based Noise Reduction. Signed-off-by: FurongZhang]]>
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]]>
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]]>
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]]>
libva 2.2.1.pre1 for development Signed-off-by: Haihao Xiang]]>
libva 2.2.0 pre1 Update NEWS and Bump VA API version to 1.2.0 Signed-off-by: Haihao Xiang]]>
Add missing rate control parameters to trace output Signed-off-by: Mark Thompson]]>
Improve documentation for encode HRD parameters Signed-off-by: Mark Thompson]]>
Improve documentation for encode framerate parameters Signed-off-by: Mark Thompson]]>
Improve documentation for rate control parameters Signed-off-by: Mark Thompson]]>
Add generated documentation files to .gitignore Signed-off-by: Mark Thompson]]>