Hello community, here is the log from the commit of package libva for openSUSE:Factory checked in at 2019-07-22 12:14:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libva (Old) and /work/SRC/openSUSE:Factory/.libva.new.4126 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libva" Mon Jul 22 12:14:58 2019 rev:46 rq:713731 version:2.4.1 Changes: -------- --- /work/SRC/openSUSE:Factory/libva/libva-gl.changes 2019-02-01 11:43:15.392687386 +0100 +++ /work/SRC/openSUSE:Factory/.libva.new.4126/libva-gl.changes 2019-07-22 12:14:59.731750868 +0200 @@ -1,0 +2,10 @@ +Sat Jul 6 08:00:11 UTC 2019 - Bjørn Lie <[email protected]> + +- Update to version 2.4.1: + * [common] Add A2RGB10 fourcc definition. + * build: meson: enables va messaging and visibility. + * va/va_trace: + - Add trace support for RIR(rolling intra refresh). + - Add trace support for ROI(region of interest). + +------------------------------------------------------------------- libva.changes: same change Old: ---- libva-2.4.0.tar.bz2 libva-2.4.0.tar.bz2.sha1sum New: ---- libva-2.4.1.tar.bz2 libva-2.4.1.tar.bz2.sha1sum ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libva-gl.spec ++++++ --- /var/tmp/diff_new_pack.vbwNXu/_old 2019-07-22 12:15:00.475750666 +0200 +++ /var/tmp/diff_new_pack.vbwNXu/_new 2019-07-22 12:15:00.479750665 +0200 @@ -29,14 +29,14 @@ Name: libva-gl %define _name libva -Version: 2.4.0 +Version: 2.4.1 Release: 0 Summary: Video Acceleration (VA) API License: MIT Group: Development/Libraries/C and C++ Url: http://freedesktop.org/wiki/Software/vaapi -Source0: https://github.com/01org/libva/releases/download/%{version}/%{_name}-%{version}.tar.bz2 -Source1: https://github.com/01org/libva/releases/download/%{version}/%{_name}-%{version}.tar.bz2.sha1sum +Source0: https://github.com/intel/libva/releases/download/%{version}/%{_name}-%{version}.tar.bz2 +Source1: https://github.com/intel/libva/releases/download/%{version}/%{_name}-%{version}.tar.bz2.sha1sum Source2: baselibs.conf BuildRequires: gcc-c++ BuildRequires: libtool ++++++ libva.spec ++++++ --- /var/tmp/diff_new_pack.vbwNXu/_old 2019-07-22 12:15:00.495750660 +0200 +++ /var/tmp/diff_new_pack.vbwNXu/_new 2019-07-22 12:15:00.495750660 +0200 @@ -29,14 +29,14 @@ Name: libva %define _name libva -Version: 2.4.0 +Version: 2.4.1 Release: 0 Summary: Video Acceleration (VA) API License: MIT Group: Development/Libraries/C and C++ Url: http://freedesktop.org/wiki/Software/vaapi -Source0: https://github.com/01org/libva/releases/download/%{version}/%{_name}-%{version}.tar.bz2 -Source1: https://github.com/01org/libva/releases/download/%{version}/%{_name}-%{version}.tar.bz2.sha1sum +Source0: https://github.com/intel/libva/releases/download/%{version}/%{_name}-%{version}.tar.bz2 +Source1: https://github.com/intel/libva/releases/download/%{version}/%{_name}-%{version}.tar.bz2.sha1sum Source2: baselibs.conf BuildRequires: gcc-c++ BuildRequires: libtool ++++++ libva-2.4.0.tar.bz2 -> libva-2.4.1.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libva-2.4.0/configure new/libva-2.4.1/configure --- old/libva-2.4.0/configure 2019-01-25 20:04:09.000000000 +0100 +++ new/libva-2.4.1/configure 2019-05-22 15:36:28.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for libva 2.4.0. +# Generated by GNU Autoconf 2.69 for libva 2.4.1. # # Report bugs to <https://github.com/intel/libva/issues/new>. # @@ -590,8 +590,8 @@ # Identity of this package. PACKAGE_NAME='libva' PACKAGE_TARNAME='libva' -PACKAGE_VERSION='2.4.0' -PACKAGE_STRING='libva 2.4.0' +PACKAGE_VERSION='2.4.1' +PACKAGE_STRING='libva 2.4.1' PACKAGE_BUGREPORT='https://github.com/intel/libva/issues/new' PACKAGE_URL='https://github.com/intel/libva' @@ -1394,7 +1394,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures libva 2.4.0 to adapt to many kinds of systems. +\`configure' configures libva 2.4.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1465,7 +1465,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of libva 2.4.0:";; + short | recursive ) echo "Configuration of libva 2.4.1:";; esac cat <<\_ACEOF @@ -1603,7 +1603,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -libva configure 2.4.0 +libva configure 2.4.1 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2093,7 +2093,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by libva $as_me 2.4.0, which was +It was created by libva $as_me 2.4.1, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2959,7 +2959,7 @@ # Define the identity of the package. PACKAGE='libva' - VERSION='2.4.0' + VERSION='2.4.1' cat >>confdefs.h <<_ACEOF @@ -3100,8 +3100,8 @@ VA_API_MAJOR_VERSION=1 VA_API_MINOR_VERSION=4 -VA_API_MICRO_VERSION=0 -VA_API_VERSION=1.4.0 +VA_API_MICRO_VERSION=1 +VA_API_VERSION=1.4.1 @@ -3109,16 +3109,16 @@ LIBVA_MAJOR_VERSION=2 LIBVA_MINOR_VERSION=4 -LIBVA_MICRO_VERSION=0 -LIBVA_VERSION=2.4.0 +LIBVA_MICRO_VERSION=1 +LIBVA_VERSION=2.4.1 -LIBVA_LT_CURRENT=402 +LIBVA_LT_CURRENT=403 LIBVA_LT_REV=0 -LIBVA_LT_AGE=400 +LIBVA_LT_AGE=401 LIBVA_LT_VERSION="$LIBVA_LT_CURRENT:$LIBVA_LT_REV:$LIBVA_LT_AGE" LIBVA_LT_LDFLAGS="-version-info $LIBVA_LT_VERSION" @@ -18522,7 +18522,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by libva $as_me 2.4.0, which was +This file was extended by libva $as_me 2.4.1, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -18589,7 +18589,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -libva config.status 2.4.0 +libva config.status 2.4.1 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libva-2.4.0/configure.ac new/libva-2.4.1/configure.ac --- old/libva-2.4.0/configure.ac 2019-01-25 19:47:35.000000000 +0100 +++ new/libva-2.4.1/configure.ac 2019-05-22 15:35:15.000000000 +0200 @@ -28,7 +28,7 @@ # - reset minor version to zero when major version is incremented m4_define([va_api_major_version], [1]) m4_define([va_api_minor_version], [4]) -m4_define([va_api_micro_version], [0]) +m4_define([va_api_micro_version], [1]) m4_define([va_api_version], [va_api_major_version.va_api_minor_version.va_api_micro_version]) @@ -42,7 +42,7 @@ # - reset micro version to zero when VA-API major or minor version is changed m4_define([libva_major_version], [m4_eval(va_api_major_version + 1)]) m4_define([libva_minor_version], [m4_eval(va_api_minor_version)]) -m4_define([libva_micro_version], [0]) +m4_define([libva_micro_version], [1]) m4_define([libva_pre_version], [0]) m4_define([libva_version], diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libva-2.4.0/va/va.h new/libva-2.4.1/va/va.h --- old/libva-2.4.0/va/va.h 2019-01-25 19:00:10.000000000 +0100 +++ new/libva-2.4.1/va/va.h 2019-05-22 15:35:15.000000000 +0200 @@ -3921,6 +3921,10 @@ * @deprecated Use I420 instead. */ #define VA_FOURCC_IYUV 0x56555949 +/** + * 10-bit Pixel RGB formats. + */ +#define VA_FOURCC_A2R10G10B10 0x30335241 /* VA_FOURCC('A','R','3','0') */ /* byte order */ #define VA_LSB_FIRST 1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libva-2.4.0/va/va_trace.c new/libva-2.4.1/va/va_trace.c --- old/libva-2.4.0/va/va_trace.c 2019-01-25 19:00:10.000000000 +0100 +++ new/libva-2.4.1/va/va_trace.c 2019-05-22 15:35:15.000000000 +0200 @@ -3269,6 +3269,36 @@ va_TraceMsg(trace_ctx, "\tquality_level = %d\n", p->quality_level); break; } + case VAEncMiscParameterTypeROI: + { + VAEncMiscParameterBufferROI *p = (VAEncMiscParameterBufferROI *)tmp->data; + + va_TraceMsg(trace_ctx, "\t--VAEncMiscParameterBufferROI\n"); + va_TraceMsg(trace_ctx, "\tnum_roi = %d\n", p->num_roi); + va_TraceMsg(trace_ctx, "\tmax_delta_qp = %d\n", p->max_delta_qp); + va_TraceMsg(trace_ctx, "\tmin_delta_qp = %d\n", p->min_delta_qp); + va_TraceMsg(trace_ctx, "\troi_flags.bits.roi_value_is_qp_delta = %d\n", p->roi_flags.bits.roi_value_is_qp_delta); + for (int i = 0; i < p->num_roi; i++) { + va_TraceMsg(trace_ctx, "\troi[%d].roi_rectangle.x = %d\n", i, p->roi[i].roi_rectangle.x); + va_TraceMsg(trace_ctx, "\troi[%d].roi_rectangle.y = %d\n", i, p->roi[i].roi_rectangle.y); + va_TraceMsg(trace_ctx, "\troi[%d].roi_rectangle.width = %d\n", i, p->roi[i].roi_rectangle.width); + va_TraceMsg(trace_ctx, "\troi[%d].roi_rectangle.height = %d\n", i, p->roi[i].roi_rectangle.height); + va_TraceMsg(trace_ctx, "\troi[%d].roi_value = %d\n", i, p->roi[i].roi_value); + } + break; + } + case VAEncMiscParameterTypeRIR: + { + VAEncMiscParameterRIR *p = (VAEncMiscParameterRIR *)tmp->data; + + va_TraceMsg(trace_ctx, "\t--VAEncMiscParameterRIR\n"); + va_TraceMsg(trace_ctx, "\trir_flags.bits.enable_rir_column = %d\n", p->rir_flags.bits.enable_rir_column); + va_TraceMsg(trace_ctx, "\trir_flags.bits.enable_rir_row = %d\n", p->rir_flags.bits.enable_rir_row); + va_TraceMsg(trace_ctx, "\tintra_insertion_location = %d\n", p->intra_insertion_location); + va_TraceMsg(trace_ctx, "\tintra_insert_size = %d\n", p->intra_insert_size); + va_TraceMsg(trace_ctx, "\tqp_delta_for_inserted_intra = %d\n", p->qp_delta_for_inserted_intra); + break; + } default: va_TraceMsg(trace_ctx, "Unknown VAEncMiscParameterBuffer(type = %d):\n", tmp->type); va_TraceVABuffers(dpy, context, buffer, type, size, num_elements, data); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libva-2.4.0/va/va_version.h new/libva-2.4.1/va/va_version.h --- old/libva-2.4.0/va/va_version.h 2019-01-25 20:09:20.000000000 +0100 +++ new/libva-2.4.1/va/va_version.h 2019-05-22 15:36:32.000000000 +0200 @@ -44,14 +44,14 @@ * * The micro version of VA-API (3, if %VA_VERSION is 1.2.3) */ -#define VA_MICRO_VERSION 0 +#define VA_MICRO_VERSION 1 /** * VA_VERSION: * * The full version of VA-API, like 1.2.3 */ -#define VA_VERSION 1.4.0 +#define VA_VERSION 1.4.1 /** * VA_VERSION_S: @@ -59,7 +59,7 @@ * The full version of VA-API, in string form (suited for string * concatenation) */ -#define VA_VERSION_S "1.4.0" +#define VA_VERSION_S "1.4.1" /** * VA_VERSION_HEX: ++++++ libva-2.4.0.tar.bz2.sha1sum -> libva-2.4.1.tar.bz2.sha1sum ++++++ --- /work/SRC/openSUSE:Factory/libva/libva-2.4.0.tar.bz2.sha1sum 2019-02-01 11:43:14.752688044 +0100 +++ /work/SRC/openSUSE:Factory/.libva.new.4126/libva-2.4.1.tar.bz2.sha1sum 2019-07-22 12:14:59.715750873 +0200 @@ -1 +1 @@ -2e7b69ebb615d039b9253d4708eeec889b812dbf libva-2.4.0.tar.bz2 +5aeffc9929b4a9a5ebbed94adf065d08fc50bcf9 libva-2.4.1.tar.bz2
