Hello community, here is the log from the commit of package libva-utils for openSUSE:Factory checked in at 2020-04-11 23:46:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libva-utils (Old) and /work/SRC/openSUSE:Factory/.libva-utils.new.3248 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libva-utils" Sat Apr 11 23:46:21 2020 rev:10 rq:792965 version:2.7.1 Changes: -------- --- /work/SRC/openSUSE:Factory/libva-utils/libva-utils.changes 2020-03-30 23:02:44.520153910 +0200 +++ /work/SRC/openSUSE:Factory/.libva-utils.new.3248/libva-utils.changes 2020-04-11 23:46:29.091086362 +0200 @@ -1,0 +2,16 @@ +Thu Apr 9 19:34:00 UTC 2020 - Aaron Stern <[email protected]> + +- Update to version 2.7.1: + * meson: add missing samples. + * sfcsample: drop unused Linux-only header. + * autotools: drop libdrm dependency (only libva-drm is used). + * autotools: drop unused X11 dependencies. + * Add 10/12bit RT format check. + * test/createsurfaces: add some scoped traces. + * test/streamable: add VAConfigAttrib and VASurfaceAttrib. + * Modify output CS settings for Chroma siting on Linux. + * Align libva attribute check. + * Added displaying supported config attributes. + * add the VP samples README. + +------------------------------------------------------------------- Old: ---- libva-utils-2.6.0.tar.gz New: ---- libva-utils-2.7.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libva-utils.spec ++++++ --- /var/tmp/diff_new_pack.GGDz2Q/_old 2020-04-11 23:46:29.615086761 +0200 +++ /var/tmp/diff_new_pack.GGDz2Q/_new 2020-04-11 23:46:29.615086761 +0200 @@ -17,7 +17,7 @@ Name: libva-utils -Version: 2.6.0 +Version: 2.7.1 Release: 0 Summary: A collection of utilities and examples to exercise VA-API License: MIT AND EPL-1.0 @@ -66,6 +66,7 @@ %license COPYING %doc NEWS %{_bindir}/avcenc +%{_bindir}/avcstreamoutdemo %{_bindir}/h264encode %{_bindir}/jpegenc %{_bindir}/loadjpeg @@ -77,5 +78,13 @@ %{_bindir}/vavpp %{_bindir}/vp8enc %{_bindir}/vp9enc +%{_bindir}/hevcencode +%{_bindir}/sfcsample +%{_bindir}/vppblending +%{_bindir}/vppchromasitting +%{_bindir}/vppdenoise +%{_bindir}/vppscaling_csc +%{_bindir}/vppscaling_n_out_usrptr +%{_bindir}/vppsharpness %changelog ++++++ libva-utils-2.6.0.tar.gz -> libva-utils-2.7.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libva-utils-2.6.0/NEWS new/libva-utils-2.7.1/NEWS --- old/libva-utils-2.6.0/NEWS 2019-12-10 15:26:13.000000000 +0100 +++ new/libva-utils-2.7.1/NEWS 2020-04-02 00:21:53.000000000 +0200 @@ -1,5 +1,18 @@ -libva-utils NEWS -- summary of changes. 2019-Dec-10 -Copyright (C) 2009-2019 Intel Corporation +libva-utils NEWS -- summary of changes. 2020-04-01 +Copyright (C) 2009-2020 Intel Corporation + +Version 2.7.0 - 1.Apr.2020 +* meson: add missing samples +* sfcsample: drop unused Linux-only header +* autotools: drop libdrm dependency (only libva-drm is used) +* autotools: drop unused X11 dependencies +* Add 10/12bit RT format check +* test/createsurfaces: add some scoped traces +* test/streamable: add VAConfigAttrib and VASurfaceAttrib +* Modify output CS settings for Chroma siting on Linux +* Align libva attribute check +* Added displaying supported config attributes +* add the VP samples README Version 2.6.0 - 10.Dec.2019 * Align libva attribute check diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libva-utils-2.6.0/configure.ac new/libva-utils-2.7.1/configure.ac --- old/libva-utils-2.6.0/configure.ac 2019-12-10 15:26:13.000000000 +0100 +++ new/libva-utils-2.7.1/configure.ac 2020-04-02 00:21:53.000000000 +0200 @@ -29,8 +29,8 @@ # - micro version is libva_micro_version # - pre version is libva_pre_version, usually development version m4_define([libva_utils_major_version], [2]) -m4_define([libva_utils_minor_version], [6]) -m4_define([libva_utils_micro_version], [0]) +m4_define([libva_utils_minor_version], [7]) +m4_define([libva_utils_micro_version], [1]) m4_define([libva_utils_pre_version], [0]) m4_define([libva_utils_version], @@ -43,9 +43,6 @@ # libva-utils was created m4_define([libva_api_min_version], [1.1.0]) -# libdrm minimun version requirement -m4_define([libdrm_version], [2.4]) - # Wayland minimum version number m4_define([wayland_api_version], [1.0.0]) @@ -146,10 +143,7 @@ AM_CONDITIONAL(USE_SSP, test "$ssp_cc" = "yes") # Check for DRM (mandatory) -LIBDRM_VERSION=libdrm_version -PKG_CHECK_MODULES([DRM], [libdrm >= $LIBDRM_VERSION]) PKG_CHECK_MODULES([LIBVA_DRM], [libva-drm]) -AC_SUBST(LIBDRM_VERSION) # Check for libva (for dynamic linking) LIBVA_API_MIN_VERSION=libva_api_min_version @@ -173,7 +167,7 @@ # Check for X11 USE_X11="no" if test "x$enable_x11" != "xno"; then - PKG_CHECK_MODULES([X11], [x11 xext xfixes libva-x11], + PKG_CHECK_MODULES([X11], [x11 libva-x11], [USE_X11="yes"], [:]) if test "x$USE_X11" = "xno" -a "x$enable_x11" = "xyes"; then diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libva-utils-2.6.0/decode/Android.mk new/libva-utils-2.7.1/decode/Android.mk --- old/libva-utils-2.6.0/decode/Android.mk 2019-12-10 15:26:13.000000000 +0100 +++ new/libva-utils-2.7.1/decode/Android.mk 2020-04-02 00:21:53.000000000 +0200 @@ -18,7 +18,7 @@ LOCAL_MODULE_TAGS := optional LOCAL_MODULE := mpeg2vldemo -LOCAL_SHARED_LIBRARIES := libva libva-android libdl libdrm libcutils libutils libgui +LOCAL_SHARED_LIBRARIES := libva libva-android libdl libcutils libutils libgui include $(BUILD_EXECUTABLE) @@ -41,6 +41,6 @@ LOCAL_MODULE_TAGS := optional LOCAL_MODULE := loadjpeg -LOCAL_SHARED_LIBRARIES := libva libva-android libdl libdrm libcutils libutils libgui +LOCAL_SHARED_LIBRARIES := libva libva-android libdl libcutils libutils libgui include $(BUILD_EXECUTABLE) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libva-utils-2.6.0/encode/Android.mk new/libva-utils-2.7.1/encode/Android.mk --- old/libva-utils-2.6.0/encode/Android.mk 2019-12-10 15:26:13.000000000 +0100 +++ new/libva-utils-2.7.1/encode/Android.mk 2020-04-02 00:21:53.000000000 +0200 @@ -18,7 +18,7 @@ LOCAL_MODULE_TAGS := optional LOCAL_MODULE := h264encode -LOCAL_SHARED_LIBRARIES := libva-android libva libdl libdrm libcutils libutils libgui libm +LOCAL_SHARED_LIBRARIES := libva-android libva libdl libcutils libutils libgui libm include $(BUILD_EXECUTABLE) @@ -40,7 +40,7 @@ LOCAL_MODULE_TAGS := optional LOCAL_MODULE := avcenc -LOCAL_SHARED_LIBRARIES := libva-android libva libdl libdrm libcutils libutils libgui +LOCAL_SHARED_LIBRARIES := libva-android libva libdl libcutils libutils libgui include $(BUILD_EXECUTABLE) @@ -62,7 +62,7 @@ LOCAL_MODULE_TAGS := optional LOCAL_MODULE := vp9enc -LOCAL_SHARED_LIBRARIES := libva-android libva libdl libdrm libcutils libutils libgui +LOCAL_SHARED_LIBRARIES := libva-android libva libdl libcutils libutils libgui include $(BUILD_EXECUTABLE) @@ -84,7 +84,7 @@ LOCAL_MODULE_TAGS := optional LOCAL_MODULE := jpegenc -LOCAL_SHARED_LIBRARIES := libva-android libva libdl libdrm libcutils libutils libgui +LOCAL_SHARED_LIBRARIES := libva-android libva libdl libcutils libutils libgui include $(BUILD_EXECUTABLE) @@ -106,7 +106,7 @@ LOCAL_MODULE_TAGS := optional LOCAL_MODULE := mpeg2vaenc -LOCAL_SHARED_LIBRARIES := libva-android libva libdl libdrm libcutils libutils libgui +LOCAL_SHARED_LIBRARIES := libva-android libva libdl libcutils libutils libgui include $(BUILD_EXECUTABLE) @@ -128,6 +128,6 @@ LOCAL_MODULE_TAGS := optional LOCAL_MODULE := svctenc -LOCAL_SHARED_LIBRARIES := libva-android libva libdl libdrm libcutils libutils libgui +LOCAL_SHARED_LIBRARIES := libva-android libva libdl libcutils libutils libgui include $(BUILD_EXECUTABLE) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libva-utils-2.6.0/encode/meson.build new/libva-utils-2.7.1/encode/meson.build --- old/libva-utils-2.6.0/encode/meson.build 2019-12-10 15:26:13.000000000 +0100 +++ new/libva-utils-2.7.1/encode/meson.build 2020-04-02 00:21:53.000000000 +0200 @@ -8,6 +8,9 @@ executable('h264encode', [ 'h264encode.c' ], dependencies: [ libva_display_dep, threads, m ], install: true) +executable('hevcencode', [ 'hevcencode.c' ], + dependencies: [ libva_display_dep, threads, m ], + install: true) executable('mpeg2vaenc', [ 'mpeg2vaenc.c' ], dependencies: [ libva_display_dep, threads ], install: true) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libva-utils-2.6.0/meson.build new/libva-utils-2.7.1/meson.build --- old/libva-utils-2.6.0/meson.build 2019-12-10 15:26:13.000000000 +0100 +++ new/libva-utils-2.7.1/meson.build 2020-04-02 00:21:53.000000000 +0200 @@ -1,5 +1,5 @@ project('libva-utils', 'c', 'cpp', - version : '2.6.0.0', + version : '2.7.1', default_options : [ 'warning_level=2', 'c_std=gnu99', @@ -20,7 +20,6 @@ if get_option('drm') != 'false' require_drm = get_option('drm') == 'true' drm_deps = [ - dependency('libdrm', version: '>= 2.4', required: require_drm), dependency('libva-drm', required: require_drm), ] use_drm = true @@ -40,8 +39,6 @@ require_x11 = get_option('x11') == 'true' x11_deps = [ dependency('x11', required: require_x11), - dependency('xext', required: require_x11), - dependency('xfixes', required: require_x11), dependency('libva-x11', required: require_x11), ] use_x11 = true @@ -83,6 +80,8 @@ subdir('putsurface') subdir('vainfo') subdir('videoprocess') +subdir('vendor/intel') +subdir('vendor/intel/sfcsample') if get_option('tests') subdir('test') diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libva-utils-2.6.0/test/test_data.h new/libva-utils-2.7.1/test/test_data.h --- old/libva-utils-2.6.0/test/test_data.h 2019-12-10 15:26:13.000000000 +0100 +++ new/libva-utils-2.7.1/test/test_data.h 2020-04-02 00:21:53.000000000 +0200 @@ -162,6 +162,8 @@ static const BitMasks g_vaRTFormats = { VA_RT_FORMAT_YUV420, VA_RT_FORMAT_YUV422, VA_RT_FORMAT_YUV444, VA_RT_FORMAT_YUV411, VA_RT_FORMAT_YUV400, VA_RT_FORMAT_YUV420_10BPP, + VA_RT_FORMAT_YUV422_10, VA_RT_FORMAT_YUV444_10, VA_RT_FORMAT_YUV420_12, + VA_RT_FORMAT_YUV422_12, VA_RT_FORMAT_YUV444_12, VA_RT_FORMAT_RGB16, VA_RT_FORMAT_RGB32, VA_RT_FORMAT_RGBP, VA_RT_FORMAT_RGB32_10BPP, VA_RT_FORMAT_PROTECTED, }; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libva-utils-2.6.0/test/test_streamable.h new/libva-utils-2.7.1/test/test_streamable.h --- old/libva-utils-2.6.0/test/test_streamable.h 2019-12-10 15:26:13.000000000 +0100 +++ new/libva-utils-2.7.1/test/test_streamable.h 2020-04-02 00:21:53.000000000 +0200 @@ -29,6 +29,8 @@ #include <va/va.h> #include <va/va_str.h> +#define CASE_ENUM_TO_STREAM(caseEnum) case caseEnum: os << #caseEnum; break; + inline std::ostream& operator<<(std::ostream& os, const VAProfile& profile) { @@ -50,4 +52,124 @@ << ":" << vaBufferTypeStr(type); } +inline std::ostream& +operator<<(std::ostream& os, const VAGenericValueType& type) +{ + switch (type) { + CASE_ENUM_TO_STREAM(VAGenericValueTypeInteger) + CASE_ENUM_TO_STREAM(VAGenericValueTypeFloat) + CASE_ENUM_TO_STREAM(VAGenericValueTypePointer) + CASE_ENUM_TO_STREAM(VAGenericValueTypeFunc) + default: break; + } + return os << "(" << static_cast<int>(type) << ")"; +} + +inline std::ostream& +operator<<(std::ostream& os, const VAGenericValue& value) +{ +#define TOSTR(enumCase, field) case enumCase: return os << value.value.field; break + os << value.type << ":"; + switch (value.type) { + TOSTR(VAGenericValueTypeInteger, i); + TOSTR(VAGenericValueTypeFloat, f); + TOSTR(VAGenericValueTypePointer, p); + TOSTR(VAGenericValueTypeFunc, fn); + default: return os << "?"; + } +#undef TOSTR +} + +inline std::ostream& +operator <<(std::ostream& os, const VASurfaceAttribType& type) +{ + switch (type) { + CASE_ENUM_TO_STREAM(VASurfaceAttribNone) + CASE_ENUM_TO_STREAM(VASurfaceAttribPixelFormat) + CASE_ENUM_TO_STREAM(VASurfaceAttribMinWidth) + CASE_ENUM_TO_STREAM(VASurfaceAttribMaxWidth) + CASE_ENUM_TO_STREAM(VASurfaceAttribMinHeight) + CASE_ENUM_TO_STREAM(VASurfaceAttribMaxHeight) + CASE_ENUM_TO_STREAM(VASurfaceAttribMemoryType) + CASE_ENUM_TO_STREAM(VASurfaceAttribExternalBufferDescriptor) + CASE_ENUM_TO_STREAM(VASurfaceAttribUsageHint) + CASE_ENUM_TO_STREAM(VASurfaceAttribCount) + default: break; + } + return os << "(" << static_cast<int>(type) << ")"; +} + +inline std::ostream& +operator<<(std::ostream& os, const VASurfaceAttrib& attrib) +{ + return os << "VASurfaceAttrib(" + << "type = " << attrib.type + << ", " + << "flags = " << attrib.flags + << ", " + << "value = " << attrib.value + << ")" + ; +} + +inline std::ostream& +operator <<(std::ostream& os, const VAConfigAttribType& type) +{ + switch (type) { + CASE_ENUM_TO_STREAM(VAConfigAttribRTFormat) + CASE_ENUM_TO_STREAM(VAConfigAttribSpatialResidual) + CASE_ENUM_TO_STREAM(VAConfigAttribSpatialClipping) + CASE_ENUM_TO_STREAM(VAConfigAttribIntraResidual) + CASE_ENUM_TO_STREAM(VAConfigAttribEncryption) + CASE_ENUM_TO_STREAM(VAConfigAttribRateControl) + CASE_ENUM_TO_STREAM(VAConfigAttribDecSliceMode) + CASE_ENUM_TO_STREAM(VAConfigAttribDecJPEG) + CASE_ENUM_TO_STREAM(VAConfigAttribDecProcessing) + CASE_ENUM_TO_STREAM(VAConfigAttribEncPackedHeaders) + CASE_ENUM_TO_STREAM(VAConfigAttribEncInterlaced) + CASE_ENUM_TO_STREAM(VAConfigAttribEncMaxRefFrames) + CASE_ENUM_TO_STREAM(VAConfigAttribEncMaxSlices) + CASE_ENUM_TO_STREAM(VAConfigAttribEncSliceStructure) + CASE_ENUM_TO_STREAM(VAConfigAttribEncMacroblockInfo) + CASE_ENUM_TO_STREAM(VAConfigAttribMaxPictureWidth) + CASE_ENUM_TO_STREAM(VAConfigAttribMaxPictureHeight) + CASE_ENUM_TO_STREAM(VAConfigAttribEncJPEG) + CASE_ENUM_TO_STREAM(VAConfigAttribEncQualityRange) + CASE_ENUM_TO_STREAM(VAConfigAttribEncQuantization) + CASE_ENUM_TO_STREAM(VAConfigAttribEncIntraRefresh) + CASE_ENUM_TO_STREAM(VAConfigAttribEncSkipFrame) + CASE_ENUM_TO_STREAM(VAConfigAttribEncROI) + CASE_ENUM_TO_STREAM(VAConfigAttribEncRateControlExt) + CASE_ENUM_TO_STREAM(VAConfigAttribProcessingRate) + CASE_ENUM_TO_STREAM(VAConfigAttribEncDirtyRect) + CASE_ENUM_TO_STREAM(VAConfigAttribEncParallelRateControl) + CASE_ENUM_TO_STREAM(VAConfigAttribEncDynamicScaling) + CASE_ENUM_TO_STREAM(VAConfigAttribFrameSizeToleranceSupport) + CASE_ENUM_TO_STREAM(VAConfigAttribFEIFunctionType) + CASE_ENUM_TO_STREAM(VAConfigAttribFEIMVPredictors) + CASE_ENUM_TO_STREAM(VAConfigAttribStats) + CASE_ENUM_TO_STREAM(VAConfigAttribEncTileSupport) + CASE_ENUM_TO_STREAM(VAConfigAttribCustomRoundingControl) + CASE_ENUM_TO_STREAM(VAConfigAttribQPBlockSize) + CASE_ENUM_TO_STREAM(VAConfigAttribMaxFrameSize) + CASE_ENUM_TO_STREAM(VAConfigAttribPredictionDirection) + CASE_ENUM_TO_STREAM(VAConfigAttribTypeMax) + default: break; + } + return os << "(" << static_cast<int>(type) << ")"; +} + +inline std::ostream& +operator <<(std::ostream& os, const VAConfigAttrib& attrib) +{ + return os << "VAConfigAttrib(" + << "type = " << attrib.type + << ", " + << "value = 0x" << std::hex << attrib.value << std::dec + << ")" + ; +} + +#undef CASE_ENUM_TO_STREAM + #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libva-utils-2.6.0/test/test_va_api_createsurfaces.cpp new/libva-utils-2.7.1/test/test_va_api_createsurfaces.cpp --- old/libva-utils-2.6.0/test/test_va_api_createsurfaces.cpp 2019-12-10 15:26:13.000000000 +0100 +++ new/libva-utils-2.7.1/test/test_va_api_createsurfaces.cpp 2020-04-02 00:21:53.000000000 +0200 @@ -75,6 +75,7 @@ if ((attrib.value & mask) == mask) { // supported value const ConfigAttributes attribs( 1, {type : attrib.type, value : mask }); + SCOPED_TRACE(attribs.front()); createConfig(profile, entrypoint, attribs); test(attribs); destroyConfig(); @@ -83,6 +84,7 @@ } else { // it's a standard attribute const ConfigAttributes attribs(1, attrib); + SCOPED_TRACE(attribs.front()); createConfig(profile, entrypoint, attribs); test(attribs); destroyConfig(); @@ -122,6 +124,7 @@ VASurfaceAttrib maskAttrib = attrib; maskAttrib.value.value.i = mask; const SurfaceAttributes attribs = {maskAttrib,}; + SCOPED_TRACE(attribs.front()); test(attribs); } } @@ -131,6 +134,7 @@ } else { // it's a standard attribute const SurfaceAttributes attribs = {attrib,}; + SCOPED_TRACE(attribs.front()); test(attribs); } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libva-utils-2.6.0/vainfo/Android.mk new/libva-utils-2.7.1/vainfo/Android.mk --- old/libva-utils-2.6.0/vainfo/Android.mk 2019-12-10 15:26:13.000000000 +0100 +++ new/libva-utils-2.7.1/vainfo/Android.mk 2020-04-02 00:21:53.000000000 +0200 @@ -19,7 +19,7 @@ LOCAL_MODULE_TAGS := optional LOCAL_MODULE := vainfo -LOCAL_SHARED_LIBRARIES := libva-android libva libdl libdrm libcutils libutils libgui +LOCAL_SHARED_LIBRARIES := libva-android libva libdl libcutils libutils libgui include $(BUILD_EXECUTABLE) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libva-utils-2.6.0/vendor/intel/meson.build new/libva-utils-2.7.1/vendor/intel/meson.build --- old/libva-utils-2.6.0/vendor/intel/meson.build 1970-01-01 01:00:00.000000000 +0100 +++ new/libva-utils-2.7.1/vendor/intel/meson.build 2020-04-02 00:21:53.000000000 +0200 @@ -0,0 +1,3 @@ +executable('avcstreamoutdemo', [ 'avcstreamoutdemo.c' ], + dependencies: libva_display_dep, + install: true) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libva-utils-2.6.0/vendor/intel/sfcsample/VDecAccelVA.cpp new/libva-utils-2.7.1/vendor/intel/sfcsample/VDecAccelVA.cpp --- old/libva-utils-2.6.0/vendor/intel/sfcsample/VDecAccelVA.cpp 2019-12-10 15:26:13.000000000 +0100 +++ new/libva-utils-2.7.1/vendor/intel/sfcsample/VDecAccelVA.cpp 2020-04-02 00:21:53.000000000 +0200 @@ -32,7 +32,6 @@ #include <fcntl.h> #include <sys/mman.h> #include <sys/ioctl.h> -#include <linux/fb.h> #include <stdio.h> #include <stdlib.h> #include <iostream> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libva-utils-2.6.0/vendor/intel/sfcsample/meson.build new/libva-utils-2.7.1/vendor/intel/sfcsample/meson.build --- old/libva-utils-2.6.0/vendor/intel/sfcsample/meson.build 1970-01-01 01:00:00.000000000 +0100 +++ new/libva-utils-2.7.1/vendor/intel/sfcsample/meson.build 2020-04-02 00:21:53.000000000 +0200 @@ -0,0 +1,5 @@ +if use_drm + executable('sfcsample', [ 'TestMain.cpp', 'VDecAccelVA.cpp' ], + dependencies: libva_display_dep, + install: true) +endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libva-utils-2.6.0/videoprocess/Android.mk new/libva-utils-2.7.1/videoprocess/Android.mk --- old/libva-utils-2.6.0/videoprocess/Android.mk 2019-12-10 15:26:13.000000000 +0100 +++ new/libva-utils-2.7.1/videoprocess/Android.mk 2020-04-02 00:21:53.000000000 +0200 @@ -18,6 +18,6 @@ LOCAL_MODULE_TAGS := optional LOCAL_MODULE := vavpp -LOCAL_SHARED_LIBRARIES := libva-android libva libdl libdrm libcutils libutils libgui libm +LOCAL_SHARED_LIBRARIES := libva-android libva libdl libcutils libutils libgui libm include $(BUILD_EXECUTABLE) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libva-utils-2.6.0/videoprocess/meson.build new/libva-utils-2.7.1/videoprocess/meson.build --- old/libva-utils-2.6.0/videoprocess/meson.build 2019-12-10 15:26:13.000000000 +0100 +++ new/libva-utils-2.7.1/videoprocess/meson.build 2020-04-02 00:21:53.000000000 +0200 @@ -1,3 +1,21 @@ executable('vavpp', [ 'vavpp.cpp' ], dependencies: libva_display_dep, install: true) +executable('vppblending', [ 'vppblending.cpp' ], + dependencies: libva_display_dep, + install: true) +executable('vppchromasitting', [ 'vppchromasitting.cpp' ], + dependencies: libva_display_dep, + install: true) +executable('vppdenoise', [ 'vppdenoise.cpp' ], + dependencies: libva_display_dep, + install: true) +executable('vppscaling_csc', [ 'vppscaling_csc.cpp' ], + dependencies: libva_display_dep, + install: true) +executable('vppscaling_n_out_usrptr', [ 'vppscaling_n_out_usrptr.cpp' ], + dependencies: libva_display_dep, + install: true) +executable('vppsharpness', [ 'vppsharpness.cpp' ], + dependencies: libva_display_dep, + install: true) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libva-utils-2.6.0/videoprocess/vppscaling_n_out_usrptr.cpp new/libva-utils-2.7.1/videoprocess/vppscaling_n_out_usrptr.cpp --- old/libva-utils-2.6.0/videoprocess/vppscaling_n_out_usrptr.cpp 2019-12-10 15:26:13.000000000 +0100 +++ new/libva-utils-2.7.1/videoprocess/vppscaling_n_out_usrptr.cpp 2020-04-02 00:21:53.000000000 +0200 @@ -38,7 +38,9 @@ #include <va/va.h> #include <va/va_vpp.h> #include "va_display.h" +#if 0 #include <va/va_x11.h> +#endif #define MAX_LEN 1024
