Hello community,

here is the log from the commit of package libva for openSUSE:Factory checked 
in at 2016-04-17 22:16:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libva (Old)
 and      /work/SRC/openSUSE:Factory/.libva.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libva"

Changes:
--------
--- /work/SRC/openSUSE:Factory/libva/libva-gl.changes   2016-01-05 
21:54:33.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.libva.new/libva-gl.changes      2016-04-17 
22:16:07.000000000 +0200
@@ -1,0 +2,15 @@
+Tue Apr 12 12:16:52 UTC 2016 - sndir...@suse.com
+
+- Update to version 1.7.0
+  * Bump VA API version to 0.39
+  * Add support for VP9 10bit decode API
+  * Allow libva to load the vaapi driver provided by Mesa Gallium
+    for nouveau and radeon
+  * Fix libva-glx against OpenGL 3.1 or above
+
+-------------------------------------------------------------------
+Wed Dec 30 10:22:07 UTC 2015 - ji...@boombatower.com
+
+- Update baselibs.conf to work with new multi-spec file approach.
+
+-------------------------------------------------------------------
--- /work/SRC/openSUSE:Factory/libva/libva.changes      2016-01-05 
21:54:33.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.libva.new/libva.changes 2016-04-17 
22:16:07.000000000 +0200
@@ -1,0 +2,10 @@
+Tue Apr 12 12:16:52 UTC 2016 - sndir...@suse.com
+
+- Update to version 1.7.0
+  * Bump VA API version to 0.39
+  * Add support for VP9 10bit decode API
+  * Allow libva to load the vaapi driver provided by Mesa Gallium
+    for nouveau and radeon
+  * Fix libva-glx against OpenGL 3.1 or above
+
+-------------------------------------------------------------------

Old:
----
  libva-1.6.2.tar.bz2

New:
----
  libva-1.7.0.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libva-gl.spec ++++++
--- /var/tmp/diff_new_pack.ouwjT1/_old  2016-04-17 22:16:08.000000000 +0200
+++ /var/tmp/diff_new_pack.ouwjT1/_new  2016-04-17 22:16:08.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libva-gl
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -28,7 +28,7 @@
 
 Name:           libva-gl
 %define _name   libva
-Version:        1.6.2
+Version:        1.7.0
 Release:        0
 Summary:        Video Acceleration (VA) API for Linux
 License:        MIT

++++++ libva.spec ++++++
--- /var/tmp/diff_new_pack.ouwjT1/_old  2016-04-17 22:16:08.000000000 +0200
+++ /var/tmp/diff_new_pack.ouwjT1/_new  2016-04-17 22:16:08.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libva
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -28,7 +28,7 @@
 
 Name:           libva
 %define _name   libva
-Version:        1.6.2
+Version:        1.7.0
 Release:        0
 Summary:        Video Acceleration (VA) API for Linux
 License:        MIT

++++++ libva-1.6.2.tar.bz2 -> libva-1.7.0.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libva-1.6.2/NEWS new/libva-1.7.0/NEWS
--- old/libva-1.6.2/NEWS        2015-12-15 07:14:00.000000000 +0100
+++ new/libva-1.7.0/NEWS        2016-03-15 08:04:39.000000000 +0100
@@ -1,6 +1,12 @@
-libva NEWS -- summary of user visible changes.  2015-12-15
+libva NEWS -- summary of user visible changes.  2016-03-15
 Copyright (C) 2009-2015 Intel Corporation
 
+Version 1.7.0 - 15.Mar.2016
+* Bump VA API version to 0.39
+* Add support for VP9 10bit decode API
+* Allow libva to load the vaapi driver provided by Mesa Gallium for nouveau 
and radeon
+* Fix libva-glx against OpenGL 3.1 or above
+
 Version 1.6.2 - 15.Dec.2015
 * Bump VA API version to 0.38.1
 * Add new RT format for 16 bits per channel memory layout(P010,P016): 
VA_RT_FORMAT_YUV420_10BPP
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libva-1.6.2/configure new/libva-1.7.0/configure
--- old/libva-1.6.2/configure   2015-12-15 07:17:01.000000000 +0100
+++ new/libva-1.7.0/configure   2016-03-15 08:05:30.000000000 +0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for libva 1.6.2.
+# Generated by GNU Autoconf 2.69 for libva 1.7.0.
 #
 # Report bugs to <waldo.bast...@intel.com>.
 #
@@ -590,8 +590,8 @@
 # Identity of this package.
 PACKAGE_NAME='libva'
 PACKAGE_TARNAME='libva'
-PACKAGE_VERSION='1.6.2'
-PACKAGE_STRING='libva 1.6.2'
+PACKAGE_VERSION='1.7.0'
+PACKAGE_STRING='libva 1.7.0'
 PACKAGE_BUGREPORT='waldo.bast...@intel.com'
 PACKAGE_URL=''
 
@@ -1395,7 +1395,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 1.6.2 to adapt to many kinds of systems.
+\`configure' configures libva 1.7.0 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 1.6.2:";;
+     short | recursive ) echo "Configuration of libva 1.7.0:";;
    esac
   cat <<\_ACEOF
 
@@ -1605,7 +1605,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-libva configure 1.6.2
+libva configure 1.7.0
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2095,7 +2095,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 1.6.2, which was
+It was created by libva $as_me 1.7.0, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2960,7 +2960,7 @@
 
 # Define the identity of the package.
  PACKAGE='libva'
- VERSION='1.6.2'
+ VERSION='1.7.0'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -3099,26 +3099,26 @@
 
 
 VA_API_MAJOR_VERSION=0
-VA_API_MINOR_VERSION=38
-VA_API_MICRO_VERSION=1
-VA_API_VERSION=0.38.1
+VA_API_MINOR_VERSION=39
+VA_API_MICRO_VERSION=0
+VA_API_VERSION=0.39.0
 
 
 
 
 
 LIBVA_MAJOR_VERSION=1
-LIBVA_MINOR_VERSION=6
-LIBVA_MICRO_VERSION=2
-LIBVA_VERSION=1.6.2
+LIBVA_MINOR_VERSION=7
+LIBVA_MICRO_VERSION=0
+LIBVA_VERSION=1.7.0
 
 
 
 
 
-LIBVA_LT_CURRENT=3802
+LIBVA_LT_CURRENT=3901
 LIBVA_LT_REV=0
-LIBVA_LT_AGE=3801
+LIBVA_LT_AGE=3900
 LIBVA_LT_VERSION="$LIBVA_LT_CURRENT:$LIBVA_LT_REV:$LIBVA_LT_AGE"
 LIBVA_LT_LDFLAGS="-version-info $LIBVA_LT_VERSION"
 
@@ -18079,7 +18079,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 1.6.2, which was
+This file was extended by libva $as_me 1.7.0, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -18145,7 +18145,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 1.6.2
+libva config.status 1.7.0
 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-1.6.2/configure.ac new/libva-1.7.0/configure.ac
--- old/libva-1.6.2/configure.ac        2015-12-15 07:03:22.000000000 +0100
+++ new/libva-1.7.0/configure.ac        2016-03-15 08:04:39.000000000 +0100
@@ -27,8 +27,8 @@
 # - reset micro version to zero when minor version is incremented
 # - reset minor version to zero when major version is incremented
 m4_define([va_api_major_version], [0])
-m4_define([va_api_minor_version], [38])
-m4_define([va_api_micro_version], [1])
+m4_define([va_api_minor_version], [39])
+m4_define([va_api_micro_version], [0])
 
 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 - 32)])
-m4_define([libva_micro_version], [2])
+m4_define([libva_micro_version], [0])
 m4_define([libva_pre_version],   [0])
 
 m4_define([libva_version],
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libva-1.6.2/debian.upstream/Makefile.in 
new/libva-1.7.0/debian.upstream/Makefile.in
--- old/libva-1.6.2/debian.upstream/Makefile.in 2015-12-15 07:17:01.000000000 
+0100
+++ new/libva-1.7.0/debian.upstream/Makefile.in 2016-03-15 08:05:27.000000000 
+0100
@@ -314,9 +314,9 @@
              exit 1;; \
          esac; \
        done; \
-       echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu debian.upstream/Makefile'; 
\
+       echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign 
debian.upstream/Makefile'; \
        $(am__cd) $(top_srcdir) && \
-         $(AUTOMAKE) --gnu debian.upstream/Makefile
+         $(AUTOMAKE) --foreign debian.upstream/Makefile
 .PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
        @case '$?' in \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libva-1.6.2/debian.upstream/changelog 
new/libva-1.7.0/debian.upstream/changelog
--- old/libva-1.6.2/debian.upstream/changelog   2015-12-15 07:17:08.000000000 
+0100
+++ new/libva-1.7.0/debian.upstream/changelog   2016-03-15 08:05:42.000000000 
+0100
@@ -1,5 +1,5 @@
-libva (1.6.2-1) unstable; urgency=low
+libva (1.7.0-1) unstable; urgency=low
 
   * Autogenerated package, see NEWS file for ChangeLog.
 
- -- Gwenole Beauchesne <gwenole.beauche...@intel.com>  Tue, 15 Dec 2015 
14:17:03 +0800
+ -- Gwenole Beauchesne <gwenole.beauche...@intel.com>  Tue, 15 Mar 2016 
15:05:31 +0800
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libva-1.6.2/doc/Makefile.in 
new/libva-1.7.0/doc/Makefile.in
--- old/libva-1.6.2/doc/Makefile.in     2015-12-15 07:17:01.000000000 +0100
+++ new/libva-1.7.0/doc/Makefile.in     2016-03-15 08:05:27.000000000 +0100
@@ -311,9 +311,9 @@
              exit 1;; \
          esac; \
        done; \
-       echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/Makefile'; \
+       echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign doc/Makefile'; \
        $(am__cd) $(top_srcdir) && \
-         $(AUTOMAKE) --gnu doc/Makefile
+         $(AUTOMAKE) --foreign doc/Makefile
 .PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
        @case '$?' in \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libva-1.6.2/dummy_drv_video/Makefile.in 
new/libva-1.7.0/dummy_drv_video/Makefile.in
--- old/libva-1.6.2/dummy_drv_video/Makefile.in 2015-12-15 07:17:01.000000000 
+0100
+++ new/libva-1.7.0/dummy_drv_video/Makefile.in 2016-03-15 08:05:27.000000000 
+0100
@@ -393,9 +393,9 @@
              exit 1;; \
          esac; \
        done; \
-       echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu dummy_drv_video/Makefile'; 
\
+       echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign 
dummy_drv_video/Makefile'; \
        $(am__cd) $(top_srcdir) && \
-         $(AUTOMAKE) --gnu dummy_drv_video/Makefile
+         $(AUTOMAKE) --foreign dummy_drv_video/Makefile
 .PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
        @case '$?' in \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libva-1.6.2/pkgconfig/Makefile.in 
new/libva-1.7.0/pkgconfig/Makefile.in
--- old/libva-1.6.2/pkgconfig/Makefile.in       2015-12-15 07:17:02.000000000 
+0100
+++ new/libva-1.7.0/pkgconfig/Makefile.in       2016-03-15 08:05:27.000000000 
+0100
@@ -346,9 +346,9 @@
              exit 1;; \
          esac; \
        done; \
-       echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu pkgconfig/Makefile'; \
+       echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign pkgconfig/Makefile'; \
        $(am__cd) $(top_srcdir) && \
-         $(AUTOMAKE) --gnu pkgconfig/Makefile
+         $(AUTOMAKE) --foreign pkgconfig/Makefile
 .PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
        @case '$?' in \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libva-1.6.2/test/Makefile.in 
new/libva-1.7.0/test/Makefile.in
--- old/libva-1.6.2/test/Makefile.in    2015-12-15 07:17:02.000000000 +0100
+++ new/libva-1.7.0/test/Makefile.in    2016-03-15 08:05:27.000000000 +0100
@@ -358,9 +358,9 @@
              exit 1;; \
          esac; \
        done; \
-       echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu test/Makefile'; \
+       echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign test/Makefile'; \
        $(am__cd) $(top_srcdir) && \
-         $(AUTOMAKE) --gnu test/Makefile
+         $(AUTOMAKE) --foreign test/Makefile
 .PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
        @case '$?' in \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libva-1.6.2/test/basic/Makefile.in 
new/libva-1.7.0/test/basic/Makefile.in
--- old/libva-1.6.2/test/basic/Makefile.in      2015-12-15 07:17:02.000000000 
+0100
+++ new/libva-1.7.0/test/basic/Makefile.in      2016-03-15 08:05:28.000000000 
+0100
@@ -424,9 +424,9 @@
              exit 1;; \
          esac; \
        done; \
-       echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu test/basic/Makefile'; \
+       echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign test/basic/Makefile'; \
        $(am__cd) $(top_srcdir) && \
-         $(AUTOMAKE) --gnu test/basic/Makefile
+         $(AUTOMAKE) --foreign test/basic/Makefile
 .PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
        @case '$?' in \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libva-1.6.2/test/common/Makefile.in 
new/libva-1.7.0/test/common/Makefile.in
--- old/libva-1.6.2/test/common/Makefile.in     2015-12-15 07:17:02.000000000 
+0100
+++ new/libva-1.7.0/test/common/Makefile.in     2016-03-15 08:05:28.000000000 
+0100
@@ -395,9 +395,9 @@
              exit 1;; \
          esac; \
        done; \
-       echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu test/common/Makefile'; \
+       echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign test/common/Makefile'; 
\
        $(am__cd) $(top_srcdir) && \
-         $(AUTOMAKE) --gnu test/common/Makefile
+         $(AUTOMAKE) --foreign test/common/Makefile
 .PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
        @case '$?' in \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libva-1.6.2/test/decode/Makefile.in 
new/libva-1.7.0/test/decode/Makefile.in
--- old/libva-1.6.2/test/decode/Makefile.in     2015-12-15 07:17:02.000000000 
+0100
+++ new/libva-1.7.0/test/decode/Makefile.in     2016-03-15 08:05:28.000000000 
+0100
@@ -390,9 +390,9 @@
              exit 1;; \
          esac; \
        done; \
-       echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu test/decode/Makefile'; \
+       echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign test/decode/Makefile'; 
\
        $(am__cd) $(top_srcdir) && \
-         $(AUTOMAKE) --gnu test/decode/Makefile
+         $(AUTOMAKE) --foreign test/decode/Makefile
 .PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
        @case '$?' in \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libva-1.6.2/test/encode/Makefile.in 
new/libva-1.7.0/test/encode/Makefile.in
--- old/libva-1.6.2/test/encode/Makefile.in     2015-12-15 07:17:02.000000000 
+0100
+++ new/libva-1.7.0/test/encode/Makefile.in     2016-03-15 08:05:28.000000000 
+0100
@@ -414,9 +414,9 @@
              exit 1;; \
          esac; \
        done; \
-       echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu test/encode/Makefile'; \
+       echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign test/encode/Makefile'; 
\
        $(am__cd) $(top_srcdir) && \
-         $(AUTOMAKE) --gnu test/encode/Makefile
+         $(AUTOMAKE) --foreign test/encode/Makefile
 .PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
        @case '$?' in \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libva-1.6.2/test/encode/jpegenc.c 
new/libva-1.7.0/test/encode/jpegenc.c
--- old/libva-1.6.2/test/encode/jpegenc.c       2015-12-15 06:35:47.000000000 
+0100
+++ new/libva-1.7.0/test/encode/jpegenc.c       2016-03-15 07:31:47.000000000 
+0100
@@ -968,7 +968,7 @@
         default: {
             printf("Unsupported format:\n");
             show_help();
-            break;
+            return -1;
         }
         
     }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libva-1.6.2/test/putsurface/Makefile.in 
new/libva-1.7.0/test/putsurface/Makefile.in
--- old/libva-1.6.2/test/putsurface/Makefile.in 2015-12-15 07:17:02.000000000 
+0100
+++ new/libva-1.7.0/test/putsurface/Makefile.in 2016-03-15 08:05:28.000000000 
+0100
@@ -394,9 +394,9 @@
              exit 1;; \
          esac; \
        done; \
-       echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu test/putsurface/Makefile'; 
\
+       echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign 
test/putsurface/Makefile'; \
        $(am__cd) $(top_srcdir) && \
-         $(AUTOMAKE) --gnu test/putsurface/Makefile
+         $(AUTOMAKE) --foreign test/putsurface/Makefile
 .PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
        @case '$?' in \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libva-1.6.2/test/vainfo/Makefile.in 
new/libva-1.7.0/test/vainfo/Makefile.in
--- old/libva-1.6.2/test/vainfo/Makefile.in     2015-12-15 07:17:02.000000000 
+0100
+++ new/libva-1.7.0/test/vainfo/Makefile.in     2016-03-15 08:05:28.000000000 
+0100
@@ -372,9 +372,9 @@
              exit 1;; \
          esac; \
        done; \
-       echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu test/vainfo/Makefile'; \
+       echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign test/vainfo/Makefile'; 
\
        $(am__cd) $(top_srcdir) && \
-         $(AUTOMAKE) --gnu test/vainfo/Makefile
+         $(AUTOMAKE) --foreign test/vainfo/Makefile
 .PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
        @case '$?' in \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libva-1.6.2/test/vainfo/vainfo.c 
new/libva-1.7.0/test/vainfo/vainfo.c
--- old/libva-1.6.2/test/vainfo/vainfo.c        2015-12-15 07:03:05.000000000 
+0100
+++ new/libva-1.7.0/test/vainfo/vainfo.c        2016-03-15 07:31:47.000000000 
+0100
@@ -61,6 +61,9 @@
             case VAProfileHEVCMain: return "VAProfileHEVCMain";
             case VAProfileHEVCMain10: return "VAProfileHEVCMain10";
             case VAProfileVP9Profile0: return "VAProfileVP9Profile0";
+            case VAProfileVP9Profile1: return "VAProfileVP9Profile1";
+            case VAProfileVP9Profile2: return "VAProfileVP9Profile2";
+            case VAProfileVP9Profile3: return "VAProfileVP9Profile3";
 
             default:
                 break;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libva-1.6.2/va/Makefile.in 
new/libva-1.7.0/va/Makefile.in
--- old/libva-1.6.2/va/Makefile.in      2015-12-15 07:17:02.000000000 +0100
+++ new/libva-1.7.0/va/Makefile.in      2016-03-15 08:05:29.000000000 +0100
@@ -566,9 +566,9 @@
              exit 1;; \
          esac; \
        done; \
-       echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu va/Makefile'; \
+       echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign va/Makefile'; \
        $(am__cd) $(top_srcdir) && \
-         $(AUTOMAKE) --gnu va/Makefile
+         $(AUTOMAKE) --foreign va/Makefile
 .PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
        @case '$?' in \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libva-1.6.2/va/drm/Makefile.in 
new/libva-1.7.0/va/drm/Makefile.in
--- old/libva-1.6.2/va/drm/Makefile.in  2015-12-15 07:17:02.000000000 +0100
+++ new/libva-1.7.0/va/drm/Makefile.in  2016-03-15 08:05:29.000000000 +0100
@@ -406,9 +406,9 @@
              exit 1;; \
          esac; \
        done; \
-       echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu va/drm/Makefile'; \
+       echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign va/drm/Makefile'; \
        $(am__cd) $(top_srcdir) && \
-         $(AUTOMAKE) --gnu va/drm/Makefile
+         $(AUTOMAKE) --foreign va/drm/Makefile
 .PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
        @case '$?' in \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libva-1.6.2/va/drm/va_drm_utils.c 
new/libva-1.7.0/va/drm/va_drm_utils.c
--- old/libva-1.6.2/va/drm/va_drm_utils.c       2015-12-14 19:13:18.000000000 
+0100
+++ new/libva-1.7.0/va/drm/va_drm_utils.c       2016-03-15 07:31:47.000000000 
+0100
@@ -41,6 +41,8 @@
     { "pvrsrvkm",   8, "pvr"    }, // Intel UMG PVR driver
     { "emgd",       4, "emgd"   }, // Intel ECG PVR driver
     { "hybrid",     6, "hybrid" }, // Intel OTC Hybrid driver
+    { "nouveau",    7, "gallium" }, // Mesa Gallium driver
+    { "radeon",     6, "gallium" }, // Mesa Gallium driver
     { NULL, }
 };
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libva-1.6.2/va/egl/Makefile.in 
new/libva-1.7.0/va/egl/Makefile.in
--- old/libva-1.6.2/va/egl/Makefile.in  2015-12-15 07:17:02.000000000 +0100
+++ new/libva-1.7.0/va/egl/Makefile.in  2016-03-15 08:05:29.000000000 +0100
@@ -398,9 +398,9 @@
              exit 1;; \
          esac; \
        done; \
-       echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu va/egl/Makefile'; \
+       echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign va/egl/Makefile'; \
        $(am__cd) $(top_srcdir) && \
-         $(AUTOMAKE) --gnu va/egl/Makefile
+         $(AUTOMAKE) --foreign va/egl/Makefile
 .PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
        @case '$?' in \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libva-1.6.2/va/glx/Makefile.in 
new/libva-1.7.0/va/glx/Makefile.in
--- old/libva-1.6.2/va/glx/Makefile.in  2015-12-15 07:17:02.000000000 +0100
+++ new/libva-1.7.0/va/glx/Makefile.in  2016-03-15 08:05:29.000000000 +0100
@@ -407,9 +407,9 @@
              exit 1;; \
          esac; \
        done; \
-       echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu va/glx/Makefile'; \
+       echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign va/glx/Makefile'; \
        $(am__cd) $(top_srcdir) && \
-         $(AUTOMAKE) --gnu va/glx/Makefile
+         $(AUTOMAKE) --foreign va/glx/Makefile
 .PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
        @case '$?' in \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libva-1.6.2/va/glx/va_glx_impl.c 
new/libva-1.7.0/va/glx/va_glx_impl.c
--- old/libva-1.6.2/va/glx/va_glx_impl.c        2015-12-15 06:35:47.000000000 
+0100
+++ new/libva-1.7.0/va/glx/va_glx_impl.c        2016-03-15 07:31:47.000000000 
+0100
@@ -191,18 +191,40 @@
     return 0;
 }
 
+static int check_extension3(const char *name)
+{
+    int nbExtensions, i;
+    PFNGLGETSTRINGIPROC glGetStringi = 0;
+
+    glGetStringi = (PFNGLGETSTRINGIPROC) get_proc_address("glGetStringi");
+    if(!glGetStringi)
+        return 0;
+
+
+    glGetIntegerv(GL_NUM_EXTENSIONS, &nbExtensions);
+    for(i = 0; i < nbExtensions; i++)
+    {
+        const GLubyte *strExtension = glGetStringi(GL_EXTENSIONS, i);
+        if(strcmp(strExtension, (const GLubyte *)name) == 0)
+            return 1;
+    }
+
+    return 0;
+}
+
 static int check_tfp_extensions(VADriverContextP ctx)
 {
     const char *gl_extensions;
     const char *glx_extensions;
 
     gl_extensions = (const char *)glGetString(GL_EXTENSIONS);
-    if (!check_extension("GL_ARB_texture_non_power_of_two", gl_extensions))
+    if (!check_extension("GL_ARB_texture_non_power_of_two", gl_extensions) && 
!check_extension3("GL_ARB_texture_non_power_of_two"))
         return 0;
 
     glx_extensions = glXQueryExtensionsString(ctx->native_dpy, 
ctx->x11_screen);
     if (!check_extension("GLX_EXT_texture_from_pixmap", glx_extensions))
         return 0;
+
     return 1;
 }
 
@@ -211,10 +233,11 @@
     const char *gl_extensions;
 
     gl_extensions = (const char *)glGetString(GL_EXTENSIONS);
-    if (check_extension("GL_ARB_framebuffer_object", gl_extensions))
+    if (check_extension("GL_ARB_framebuffer_object", gl_extensions) || 
check_extension3("GL_ARB_framebuffer_object"))
         return 1;
-    if (check_extension("GL_EXT_framebuffer_object", gl_extensions))
+    if (check_extension("GL_EXT_framebuffer_object", gl_extensions) || 
check_extension3("GL_EXT_framebuffer_object"))
         return 1;
+
     return 0;
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libva-1.6.2/va/va.c new/libva-1.7.0/va/va.c
--- old/libva-1.6.2/va/va.c     2015-12-15 07:03:05.000000000 +0100
+++ new/libva-1.7.0/va/va.c     2016-03-15 08:04:39.000000000 +0100
@@ -246,6 +246,7 @@
                 int minor;
             } compatible_versions[] = {
                 { VA_MAJOR_VERSION, VA_MINOR_VERSION },
+                { 0, 38 },
                 { 0, 37 },
                 { 0, 36 },
                 { 0, 35 },
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libva-1.6.2/va/va.h new/libva-1.7.0/va/va.h
--- old/libva-1.6.2/va/va.h     2015-12-15 07:03:05.000000000 +0100
+++ new/libva-1.7.0/va/va.h     2016-03-15 07:31:47.000000000 +0100
@@ -303,7 +303,10 @@
     VAProfileH264StereoHigh             = 16,
     VAProfileHEVCMain                   = 17,
     VAProfileHEVCMain10                 = 18,
-    VAProfileVP9Profile0                = 19
+    VAProfileVP9Profile0                = 19,
+    VAProfileVP9Profile1                = 20,
+    VAProfileVP9Profile2                = 21,
+    VAProfileVP9Profile3                = 22
 } VAProfile;
 
 /**
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libva-1.6.2/va/va_dec_vp9.h 
new/libva-1.7.0/va/va_dec_vp9.h
--- old/libva-1.6.2/va/va_dec_vp9.h     2015-12-15 06:35:47.000000000 +0100
+++ new/libva-1.7.0/va/va_dec_vp9.h     2016-03-15 07:31:47.000000000 +0100
@@ -182,10 +182,15 @@
     uint8_t                 segment_pred_probs[3];
 
     /** \brief VP9 Profile definition
-     *  value can be 0 or 1.
-     */
+     *  value range [0..3].
+      */
     uint8_t                 profile;
 
+    /** \brief VP9 bit depth per sample
+     *  same for both luma and chroma samples.
+     */
+    uint8_t                 bit_depth;
+
     /**@}*/
 
 } VADecPictureParameterBufferVP9;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libva-1.6.2/va/va_version.h 
new/libva-1.7.0/va/va_version.h
--- old/libva-1.6.2/va/va_version.h     2015-12-15 07:17:09.000000000 +0100
+++ new/libva-1.7.0/va/va_version.h     2016-03-15 08:05:44.000000000 +0100
@@ -37,21 +37,21 @@
  *
  * The minor version of VA-API (2, if %VA_VERSION is 1.2.3)
  */
-#define VA_MINOR_VERSION    38
+#define VA_MINOR_VERSION    39
 
 /**
  * VA_MICRO_VERSION:
  *
  * The micro version of VA-API (3, if %VA_VERSION is 1.2.3)
  */
-#define VA_MICRO_VERSION    1
+#define VA_MICRO_VERSION    0
 
 /**
  * VA_VERSION:
  *
  * The full version of VA-API, like 1.2.3
  */
-#define VA_VERSION          0.38.1
+#define VA_VERSION          0.39.0
 
 /**
  * VA_VERSION_S:
@@ -59,7 +59,7 @@
  * The full version of VA-API, in string form (suited for string
  * concatenation)
  */
-#define VA_VERSION_S       "0.38.1"
+#define VA_VERSION_S       "0.39.0"
 
 /**
  * VA_VERSION_HEX:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libva-1.6.2/va/wayland/Makefile.in 
new/libva-1.7.0/va/wayland/Makefile.in
--- old/libva-1.6.2/va/wayland/Makefile.in      2015-12-15 07:17:02.000000000 
+0100
+++ new/libva-1.7.0/va/wayland/Makefile.in      2016-03-15 08:05:29.000000000 
+0100
@@ -422,9 +422,9 @@
              exit 1;; \
          esac; \
        done; \
-       echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu va/wayland/Makefile'; \
+       echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign va/wayland/Makefile'; \
        $(am__cd) $(top_srcdir) && \
-         $(AUTOMAKE) --gnu va/wayland/Makefile
+         $(AUTOMAKE) --foreign va/wayland/Makefile
 .PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
        @case '$?' in \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libva-1.6.2/va/wayland/wayland-drm-client-protocol.h 
new/libva-1.7.0/va/wayland/wayland-drm-client-protocol.h
--- old/libva-1.6.2/va/wayland/wayland-drm-client-protocol.h    2015-12-15 
07:17:30.000000000 +0100
+++ new/libva-1.7.0/va/wayland/wayland-drm-client-protocol.h    2016-03-15 
08:00:03.000000000 +0100
@@ -117,21 +117,21 @@
 
 struct wl_drm_listener {
        /**
-        * device - (none)
-        * @name: (none)
+        * device - device
+        * @name: name
         */
        void (*device)(void *data,
                       struct wl_drm *wl_drm,
                       const char *name);
        /**
-        * format - (none)
-        * @format: (none)
+        * format - format
+        * @format: format
         */
        void (*format)(void *data,
                       struct wl_drm *wl_drm,
                       uint32_t format);
        /**
-        * authenticated - (none)
+        * authenticated - authenticated
         */
        void (*authenticated)(void *data,
                              struct wl_drm *wl_drm);
@@ -179,8 +179,13 @@
 {
        struct wl_proxy *id;
 
-       id = wl_proxy_marshal_constructor((struct wl_proxy *) wl_drm,
-                        WL_DRM_CREATE_BUFFER, &wl_buffer_interface, NULL, 
name, width, height, stride, format);
+       id = wl_proxy_create((struct wl_proxy *) wl_drm,
+                            &wl_buffer_interface);
+       if (!id)
+               return NULL;
+
+       wl_proxy_marshal((struct wl_proxy *) wl_drm,
+                        WL_DRM_CREATE_BUFFER, id, name, width, height, stride, 
format);
 
        return (struct wl_buffer *) id;
 }
@@ -190,8 +195,13 @@
 {
        struct wl_proxy *id;
 
-       id = wl_proxy_marshal_constructor((struct wl_proxy *) wl_drm,
-                        WL_DRM_CREATE_PLANAR_BUFFER, &wl_buffer_interface, 
NULL, name, width, height, format, offset0, stride0, offset1, stride1, offset2, 
stride2);
+       id = wl_proxy_create((struct wl_proxy *) wl_drm,
+                            &wl_buffer_interface);
+       if (!id)
+               return NULL;
+
+       wl_proxy_marshal((struct wl_proxy *) wl_drm,
+                        WL_DRM_CREATE_PLANAR_BUFFER, id, name, width, height, 
format, offset0, stride0, offset1, stride1, offset2, stride2);
 
        return (struct wl_buffer *) id;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libva-1.6.2/va/x11/Makefile.in 
new/libva-1.7.0/va/x11/Makefile.in
--- old/libva-1.6.2/va/x11/Makefile.in  2015-12-15 07:17:02.000000000 +0100
+++ new/libva-1.7.0/va/x11/Makefile.in  2016-03-15 08:05:29.000000000 +0100
@@ -415,9 +415,9 @@
              exit 1;; \
          esac; \
        done; \
-       echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu va/x11/Makefile'; \
+       echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign va/x11/Makefile'; \
        $(am__cd) $(top_srcdir) && \
-         $(AUTOMAKE) --gnu va/x11/Makefile
+         $(AUTOMAKE) --foreign va/x11/Makefile
 .PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
        @case '$?' in \


Reply via email to