Date: Tuesday, December 6, 2022 @ 18:37:38
  Author: arojas
Revision: 1356865

archrelease: copy trunk to multilib-x86_64

Added:
  lib32-libva-vdpau-driver/repos/multilib-x86_64/PKGBUILD
    (from rev 1356864, lib32-libva-vdpau-driver/trunk/PKGBUILD)
  
lib32-libva-vdpau-driver/repos/multilib-x86_64/libva-vdpau-driver-0.7.4-CreateSurfaceFromV4L2Buf.patch
    (from rev 1356864, 
lib32-libva-vdpau-driver/trunk/libva-vdpau-driver-0.7.4-CreateSurfaceFromV4L2Buf.patch)
  
lib32-libva-vdpau-driver/repos/multilib-x86_64/libva-vdpau-driver-0.7.4-VAEncH264VUIBufferType.patch
    (from rev 1356864, 
lib32-libva-vdpau-driver/trunk/libva-vdpau-driver-0.7.4-VAEncH264VUIBufferType.patch)
  
lib32-libva-vdpau-driver/repos/multilib-x86_64/libva-vdpau-driver-0.7.4-glext-missing-definition.patch
    (from rev 1356864, 
lib32-libva-vdpau-driver/trunk/libva-vdpau-driver-0.7.4-glext-missing-definition.patch)
  
lib32-libva-vdpau-driver/repos/multilib-x86_64/libva-vdpau-driver-0.7.4-libvdpau-0.8.patch
    (from rev 1356864, 
lib32-libva-vdpau-driver/trunk/libva-vdpau-driver-0.7.4-libvdpau-0.8.patch)
Deleted:
  lib32-libva-vdpau-driver/repos/multilib-x86_64/PKGBUILD
  
lib32-libva-vdpau-driver/repos/multilib-x86_64/libva-vdpau-driver-0.7.4-VAEncH264VUIBufferType.patch
  
lib32-libva-vdpau-driver/repos/multilib-x86_64/libva-vdpau-driver-0.7.4-glext-missing-definition.patch
  
lib32-libva-vdpau-driver/repos/multilib-x86_64/libva-vdpau-driver-0.7.4-libvdpau-0.8.patch

---------------------------------------------------------+
 PKGBUILD                                                |   90 +++++++-------
 libva-vdpau-driver-0.7.4-CreateSurfaceFromV4L2Buf.patch |   24 +++
 libva-vdpau-driver-0.7.4-VAEncH264VUIBufferType.patch   |   58 ++++-----
 libva-vdpau-driver-0.7.4-glext-missing-definition.patch |   32 ++--
 libva-vdpau-driver-0.7.4-libvdpau-0.8.patch             |   22 +--
 5 files changed, 126 insertions(+), 100 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD    2022-12-06 18:37:23 UTC (rev 1356864)
+++ PKGBUILD    2022-12-06 18:37:38 UTC (rev 1356865)
@@ -1,44 +0,0 @@
-# $Id$
-# Maintainer: Felix Yan <[email protected]>
-# Contributor: Llewelyn Trahaearn <WoefulDerelict at GMail dot com>
-# Contributor: Ionut Biru <ibiru at archlinux dot org>
-
-pkgname=lib32-libva-vdpau-driver
-pkgver=0.7.4
-pkgrel=6
-pkgdesc="VDPAU backend for VA API (32-bit)"
-arch=('x86_64')
-url="http://freedesktop.org/wiki/Software/vaapi";
-license=('GPL')
-depends=('lib32-libva' 'lib32-libvdpau' 'lib32-libgl')
-makedepends=('lib32-mesa')
-source=("http://freedesktop.org/software/vaapi/releases/${pkgname#lib32-}/${pkgname#lib32-}-${pkgver}.tar.bz2";
-        "libva-vdpau-driver-0.7.4-glext-missing-definition.patch"
-        "libva-vdpau-driver-0.7.4-libvdpau-0.8.patch"
-        "libva-vdpau-driver-0.7.4-VAEncH264VUIBufferType.patch")
-sha512sums=('89f98dc1d7d590fb68f440dd1e37e025d64a621324e013e85dd1367681c07b09132fd2089539fc5b48934624648887a8a97539b4f07ddf9f56a8a456ad030094'
-            
'5be5b00e3bc6df790bf1f0cde9606053ef70ee3c36f97dd1ba2eaa38251ce86124586a34c5e3d7fc20c331f9894b23ec22e7ae9d007aa15940221f2547ee64ee'
-            
'0890112bed4013de70272972be14f608b22935938160f65a2165cca715c1e8ec7e8c92c5b5c66c655932d1adbaf0aad2f979f0d541890daee385e544a6890f82'
-            
'f60e84f88eca17e762e3d5a53404d0215bca27051c02ff3e4441ad2c2897c0c04297b8e7b4693c37404bde95d7b5d7a6392b4c17ab1ece5f1bd78e6af376b301')
-
-prepare() {
-  cd ${pkgname#lib32-}-${pkgver}
-  patch -p1 -i ../libva-vdpau-driver-0.7.4-glext-missing-definition.patch
-  patch -p1 -i ../libva-vdpau-driver-0.7.4-libvdpau-0.8.patch
-  patch -p1 -i ../libva-vdpau-driver-0.7.4-VAEncH264VUIBufferType.patch
-}
-
-build() {
-  export CC='gcc -m32'
-  export CXX='g++ -m32'
-  export PKG_CONFIG_PATH='/usr/lib32/pkgconfig'
-
-  cd ${pkgname#lib32-}-${pkgver}
-  ./configure --prefix=/usr
-  make
-}
-
-package() {
-  cd ${pkgname#lib32-}-${pkgver}
-  make DESTDIR="${pkgdir}" install
-}

Copied: lib32-libva-vdpau-driver/repos/multilib-x86_64/PKGBUILD (from rev 
1356864, lib32-libva-vdpau-driver/trunk/PKGBUILD)
===================================================================
--- PKGBUILD                            (rev 0)
+++ PKGBUILD    2022-12-06 18:37:38 UTC (rev 1356865)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan <[email protected]>
+# Contributor: Llewelyn Trahaearn <WoefulDerelict at GMail dot com>
+# Contributor: Ionut Biru <ibiru at archlinux dot org>
+
+pkgname=lib32-libva-vdpau-driver
+pkgver=0.7.4
+pkgrel=7
+pkgdesc="VDPAU backend for VA API (32-bit)"
+arch=('x86_64')
+url="https://freedesktop.org/wiki/Software/vaapi";
+license=('GPL')
+depends=('lib32-libva' 'lib32-libvdpau' 'lib32-libgl')
+makedepends=('lib32-mesa')
+source=("https://freedesktop.org/software/vaapi/releases/${pkgname#lib32-}/${pkgname#lib32-}-${pkgver}.tar.bz2";
+        "libva-vdpau-driver-0.7.4-glext-missing-definition.patch"
+        "libva-vdpau-driver-0.7.4-libvdpau-0.8.patch"
+        "libva-vdpau-driver-0.7.4-VAEncH264VUIBufferType.patch"
+        "libva-vdpau-driver-0.7.4-CreateSurfaceFromV4L2Buf.patch")
+sha512sums=('89f98dc1d7d590fb68f440dd1e37e025d64a621324e013e85dd1367681c07b09132fd2089539fc5b48934624648887a8a97539b4f07ddf9f56a8a456ad030094'
+            
'5be5b00e3bc6df790bf1f0cde9606053ef70ee3c36f97dd1ba2eaa38251ce86124586a34c5e3d7fc20c331f9894b23ec22e7ae9d007aa15940221f2547ee64ee'
+            
'0890112bed4013de70272972be14f608b22935938160f65a2165cca715c1e8ec7e8c92c5b5c66c655932d1adbaf0aad2f979f0d541890daee385e544a6890f82'
+            
'f60e84f88eca17e762e3d5a53404d0215bca27051c02ff3e4441ad2c2897c0c04297b8e7b4693c37404bde95d7b5d7a6392b4c17ab1ece5f1bd78e6af376b301'
+            
'461706ec6675de3a8007862f8877f3ac8e02696be971ad489161a6f85d6ffa18caa9a038b668795f3c9b436ad1b6e7d9c197de2bb9dec3ad560d7c990b6f4ce5')
+
+prepare() {
+  cd ${pkgname#lib32-}-${pkgver}
+  patch -p1 -i ../libva-vdpau-driver-0.7.4-glext-missing-definition.patch
+  patch -p1 -i ../libva-vdpau-driver-0.7.4-libvdpau-0.8.patch
+  patch -p1 -i ../libva-vdpau-driver-0.7.4-VAEncH264VUIBufferType.patch
+  patch -p1 -i ../libva-vdpau-driver-0.7.4-CreateSurfaceFromV4L2Buf.patch
+}
+
+build() {
+  export CC='gcc -m32'
+  export CXX='g++ -m32'
+  export PKG_CONFIG_PATH='/usr/lib32/pkgconfig'
+
+  cd ${pkgname#lib32-}-${pkgver}
+  ./configure --prefix=/usr
+  make
+}
+
+package() {
+  cd ${pkgname#lib32-}-${pkgver}
+  make DESTDIR="${pkgdir}" install
+}

Copied: 
lib32-libva-vdpau-driver/repos/multilib-x86_64/libva-vdpau-driver-0.7.4-CreateSurfaceFromV4L2Buf.patch
 (from rev 1356864, 
lib32-libva-vdpau-driver/trunk/libva-vdpau-driver-0.7.4-CreateSurfaceFromV4L2Buf.patch)
===================================================================
--- libva-vdpau-driver-0.7.4-CreateSurfaceFromV4L2Buf.patch                     
        (rev 0)
+++ libva-vdpau-driver-0.7.4-CreateSurfaceFromV4L2Buf.patch     2022-12-06 
18:37:38 UTC (rev 1356865)
@@ -0,0 +1,24 @@
+diff -rupN libva-vdpau-driver-0.7.4.orig/src/vdpau_video.c 
libva-vdpau-driver-0.7.4/src/vdpau_video.c
+--- libva-vdpau-driver-0.7.4.orig/src/vdpau_video.c    2020-12-06 
10:48:03.320569841 +0100
++++ libva-vdpau-driver-0.7.4/src/vdpau_video.c 2020-12-06 10:50:45.437401497 
+0100
+@@ -927,8 +927,6 @@ VAStatus
+ vdpau_CreateSurfaceFromV4L2Buf(
+     VADriverContextP    ctx,
+     int                 v4l2_fd,
+-    struct v4l2_format *v4l2_fmt,
+-    struct v4l2_buffer *v4l2_buf,
+     VASurfaceID        *surface
+ )
+ {
+diff -rupN libva-vdpau-driver-0.7.4.orig/src/vdpau_video.h 
libva-vdpau-driver-0.7.4/src/vdpau_video.h
+--- libva-vdpau-driver-0.7.4.orig/src/vdpau_video.h    2020-12-06 
10:48:03.317236508 +0100
++++ libva-vdpau-driver-0.7.4/src/vdpau_video.h 2020-12-06 10:50:45.417401454 
+0100
+@@ -274,8 +274,6 @@ VAStatus
+ vdpau_CreateSurfaceFromV4L2Buf(
+     VADriverContextP    ctx,
+     int                 v4l2_fd,
+-    struct v4l2_format *v4l2_fmt,
+-    struct v4l2_buffer *v4l2_buf,
+     VASurfaceID        *surface
+ ) attribute_hidden;
+ 

Deleted: libva-vdpau-driver-0.7.4-VAEncH264VUIBufferType.patch
===================================================================
--- libva-vdpau-driver-0.7.4-VAEncH264VUIBufferType.patch       2022-12-06 
18:37:23 UTC (rev 1356864)
+++ libva-vdpau-driver-0.7.4-VAEncH264VUIBufferType.patch       2022-12-06 
18:37:38 UTC (rev 1356865)
@@ -1,29 +0,0 @@
->From fda3706eb74ba5ad874853969f3df3e372739c8d Mon Sep 17 00:00:00 2001
-From: "Xiang, Haihao" <[email protected]>
-Date: Fri, 21 Jun 2013 12:55:30 +0800
-Subject: [PATCH] VAEncH264VUIBufferType and VAEncH264SEIBufferType are
- dropped from VA API
-
-The driver doesn't use them indeed
-
-Signed-off-by: Xiang, Haihao <[email protected]>
----
- src/vdpau_dump.c |    2 --
- 1 file changed, 2 deletions(-)
-
-diff --git a/src/vdpau_dump.c b/src/vdpau_dump.c
-index 899888b..610e7cd 100644
---- a/src/vdpau_dump.c
-+++ b/src/vdpau_dump.c
-@@ -59,8 +59,6 @@ const char *string_of_VABufferType(VABufferType type)
-         _(VAEncSequenceParameterBufferType);
-         _(VAEncPictureParameterBufferType);
-         _(VAEncSliceParameterBufferType);
--        _(VAEncH264VUIBufferType);
--        _(VAEncH264SEIBufferType);
- #endif
- #if VA_CHECK_VERSION(0,31,1)
-         _(VAQMatrixBufferType);
--- 
-1.7.9.5
-

Copied: 
lib32-libva-vdpau-driver/repos/multilib-x86_64/libva-vdpau-driver-0.7.4-VAEncH264VUIBufferType.patch
 (from rev 1356864, 
lib32-libva-vdpau-driver/trunk/libva-vdpau-driver-0.7.4-VAEncH264VUIBufferType.patch)
===================================================================
--- libva-vdpau-driver-0.7.4-VAEncH264VUIBufferType.patch                       
        (rev 0)
+++ libva-vdpau-driver-0.7.4-VAEncH264VUIBufferType.patch       2022-12-06 
18:37:38 UTC (rev 1356865)
@@ -0,0 +1,29 @@
+>From fda3706eb74ba5ad874853969f3df3e372739c8d Mon Sep 17 00:00:00 2001
+From: "Xiang, Haihao" <[email protected]>
+Date: Fri, 21 Jun 2013 12:55:30 +0800
+Subject: [PATCH] VAEncH264VUIBufferType and VAEncH264SEIBufferType are
+ dropped from VA API
+
+The driver doesn't use them indeed
+
+Signed-off-by: Xiang, Haihao <[email protected]>
+---
+ src/vdpau_dump.c |    2 --
+ 1 file changed, 2 deletions(-)
+
+diff --git a/src/vdpau_dump.c b/src/vdpau_dump.c
+index 899888b..610e7cd 100644
+--- a/src/vdpau_dump.c
++++ b/src/vdpau_dump.c
+@@ -59,8 +59,6 @@ const char *string_of_VABufferType(VABufferType type)
+         _(VAEncSequenceParameterBufferType);
+         _(VAEncPictureParameterBufferType);
+         _(VAEncSliceParameterBufferType);
+-        _(VAEncH264VUIBufferType);
+-        _(VAEncH264SEIBufferType);
+ #endif
+ #if VA_CHECK_VERSION(0,31,1)
+         _(VAQMatrixBufferType);
+-- 
+1.7.9.5
+

Deleted: libva-vdpau-driver-0.7.4-glext-missing-definition.patch
===================================================================
--- libva-vdpau-driver-0.7.4-glext-missing-definition.patch     2022-12-06 
18:37:23 UTC (rev 1356864)
+++ libva-vdpau-driver-0.7.4-glext-missing-definition.patch     2022-12-06 
18:37:38 UTC (rev 1356865)
@@ -1,16 +0,0 @@
---- a/src/utils_glx.h~ 2012-10-05 16:02:58.000000000 +0100
-+++ b/src/utils_glx.h  2012-10-19 08:44:12.469642440 +0100
-@@ -48,6 +48,13 @@
- typedef void (*PFNGLXRELEASETEXIMAGEEXTPROC)(Display *, GLXDrawable, int);
- #endif
- 
-+#if GL_GLEXT_VERSION >= 85
-+/* XXX: PFNGLMULTITEXCOORD2FPROC got out of the GL_VERSION_1_3_DEPRECATED
-+   block and is not defined if GL_VERSION_1_3 is defined in <GL/gl.h>
-+   Redefine the type here as an interim solution */
-+typedef void (*PFNGLMULTITEXCOORD2FPROC) (GLenum target, GLfloat s, GLfloat 
t);
-+#endif
-+                    
- #ifndef GL_FRAMEBUFFER_BINDING
- #define GL_FRAMEBUFFER_BINDING GL_FRAMEBUFFER_BINDING_EXT
- #endif

Copied: 
lib32-libva-vdpau-driver/repos/multilib-x86_64/libva-vdpau-driver-0.7.4-glext-missing-definition.patch
 (from rev 1356864, 
lib32-libva-vdpau-driver/trunk/libva-vdpau-driver-0.7.4-glext-missing-definition.patch)
===================================================================
--- libva-vdpau-driver-0.7.4-glext-missing-definition.patch                     
        (rev 0)
+++ libva-vdpau-driver-0.7.4-glext-missing-definition.patch     2022-12-06 
18:37:38 UTC (rev 1356865)
@@ -0,0 +1,16 @@
+--- a/src/utils_glx.h~ 2012-10-05 16:02:58.000000000 +0100
++++ b/src/utils_glx.h  2012-10-19 08:44:12.469642440 +0100
+@@ -48,6 +48,13 @@
+ typedef void (*PFNGLXRELEASETEXIMAGEEXTPROC)(Display *, GLXDrawable, int);
+ #endif
+ 
++#if GL_GLEXT_VERSION >= 85
++/* XXX: PFNGLMULTITEXCOORD2FPROC got out of the GL_VERSION_1_3_DEPRECATED
++   block and is not defined if GL_VERSION_1_3 is defined in <GL/gl.h>
++   Redefine the type here as an interim solution */
++typedef void (*PFNGLMULTITEXCOORD2FPROC) (GLenum target, GLfloat s, GLfloat 
t);
++#endif
++                    
+ #ifndef GL_FRAMEBUFFER_BINDING
+ #define GL_FRAMEBUFFER_BINDING GL_FRAMEBUFFER_BINDING_EXT
+ #endif

Deleted: libva-vdpau-driver-0.7.4-libvdpau-0.8.patch
===================================================================
--- libva-vdpau-driver-0.7.4-libvdpau-0.8.patch 2022-12-06 18:37:23 UTC (rev 
1356864)
+++ libva-vdpau-driver-0.7.4-libvdpau-0.8.patch 2022-12-06 18:37:38 UTC (rev 
1356865)
@@ -1,11 +0,0 @@
---- a/src/vdpau_decode.c
-+++ b/src/vdpau_decode.c
-@@ -1289,7 +1289,7 @@
-             driver_data,
-             obj_context->vdp_decoder,
-             obj_surface->vdp_surface,
--            (VdpPictureInfo)&obj_context->vdp_picture_info,
-+            (VdpPictureInfo *)&obj_context->vdp_picture_info,
-             obj_context->vdp_bitstream_buffers_count,
-             obj_context->vdp_bitstream_buffers
-         );

Copied: 
lib32-libva-vdpau-driver/repos/multilib-x86_64/libva-vdpau-driver-0.7.4-libvdpau-0.8.patch
 (from rev 1356864, 
lib32-libva-vdpau-driver/trunk/libva-vdpau-driver-0.7.4-libvdpau-0.8.patch)
===================================================================
--- libva-vdpau-driver-0.7.4-libvdpau-0.8.patch                         (rev 0)
+++ libva-vdpau-driver-0.7.4-libvdpau-0.8.patch 2022-12-06 18:37:38 UTC (rev 
1356865)
@@ -0,0 +1,11 @@
+--- a/src/vdpau_decode.c
++++ b/src/vdpau_decode.c
+@@ -1289,7 +1289,7 @@
+             driver_data,
+             obj_context->vdp_decoder,
+             obj_surface->vdp_surface,
+-            (VdpPictureInfo)&obj_context->vdp_picture_info,
++            (VdpPictureInfo *)&obj_context->vdp_picture_info,
+             obj_context->vdp_bitstream_buffers_count,
+             obj_context->vdp_bitstream_buffers
+         );

Reply via email to