[arch-commits] Commit in libva/repos (6 files)
Date: Sunday, October 29, 2017 @ 20:28:49 Author: alucryd Revision: 308601 archrelease: copy trunk to staging-i686, staging-x86_64 Added: libva/repos/staging-i686/ libva/repos/staging-i686/PKGBUILD (from rev 308600, libva/trunk/PKGBUILD) libva/repos/staging-i686/not-finding-wl-drm-interface-with-libglvnd.patch (from rev 308600, libva/trunk/not-finding-wl-drm-interface-with-libglvnd.patch) libva/repos/staging-x86_64/ libva/repos/staging-x86_64/PKGBUILD (from rev 308600, libva/trunk/PKGBUILD) libva/repos/staging-x86_64/not-finding-wl-drm-interface-with-libglvnd.patch (from rev 308600, libva/trunk/not-finding-wl-drm-interface-with-libglvnd.patch) -+ staging-i686/PKGBUILD | 35 +++ staging-i686/not-finding-wl-drm-interface-with-libglvnd.patch | 48 ++ staging-x86_64/PKGBUILD | 35 +++ staging-x86_64/not-finding-wl-drm-interface-with-libglvnd.patch | 48 ++ 4 files changed, 166 insertions(+) Copied: libva/repos/staging-i686/PKGBUILD (from rev 308600, libva/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2017-10-29 20:28:49 UTC (rev 308601) @@ -0,0 +1,35 @@ +# $Id$ +# Maintainer: Maxime Gauduin+# Contributor: Bartłomiej Piotrowski +# Contributor: Ionut Biru + +pkgname=libva +pkgver=2.0.0 +pkgrel=1 +pkgdesc='Video Acceleration (VA) API for Linux' +arch=('i686' 'x86_64') +url='https://01.org/linuxmedia/vaapi' +license=('MIT') +depends=('glibc' 'libdrm' 'libgl' 'libx11' 'libxext' 'libxfixes' 'wayland') +makedepends=('mesa') +optdepends=('libva-vdpau-driver: backend for Nvidia and AMD cards' +'libva-intel-driver: backend for Intel cards') +source=("https://github.com/01org/libva/releases/download/${pkgver}/libva-${pkgver}.tar.bz2;) +sha256sums=('bb0601f9a209e60d8d0b867067323661a7816ff429021441b775452b8589e533') + +build() { + cd libva-${pkgver} + + ./configure \ +--prefix='/usr' + make +} + +package() { + cd libva-${pkgver} + + make DESTDIR="${pkgdir}" install + install -Dm 644 COPYING -t "${pkgdir}"/usr/share/licenses/libva +} + +# vim: ts=2 sw=2 et: Copied: libva/repos/staging-i686/not-finding-wl-drm-interface-with-libglvnd.patch (from rev 308600, libva/trunk/not-finding-wl-drm-interface-with-libglvnd.patch) === --- staging-i686/not-finding-wl-drm-interface-with-libglvnd.patch (rev 0) +++ staging-i686/not-finding-wl-drm-interface-with-libglvnd.patch 2017-10-29 20:28:49 UTC (rev 308601) @@ -0,0 +1,48 @@ +From b832b37c6a6f7ff69a4ea4656007827a1b7e67e8 Mon Sep 17 00:00:00 2001 +From: Hans de Goede +Date: Wed, 15 Feb 2017 15:18:44 +0100 +Subject: [PATCH] Wayland-drm: Fix not finding wl_drm_interface on systems with + libglvnd + +We do not want just any libEGL.so.1 we want mesa's libEGL.so.1 as that +is the only way which defines the wl_drm_interface symbol we need, +one systems with libglvnd libEGL.so.1 is a dispatcher library provided +by libglvnd and the actual mesa libEGL we want is named libEGL_mesa.so.0 +so try that first. + +Signed-off-by: Hans de Goede +--- + va/wayland/va_wayland_drm.c | 12 +--- + 1 file changed, 9 insertions(+), 3 deletions(-) + +diff --git a/va/wayland/va_wayland_drm.c b/va/wayland/va_wayland_drm.c +index 958ea85..2ff19f5 100644 +--- a/va/wayland/va_wayland_drm.c b/va/wayland/va_wayland_drm.c +@@ -38,7 +38,10 @@ + #include "wayland-drm-client-protocol.h" + + /* XXX: Wayland/DRM support currently lives in Mesa libEGL.so.* library */ +-#define LIBWAYLAND_DRM_NAME "libEGL.so.1" ++/* First try the soname of a glvnd enabled mesa build */ ++#define LIBWAYLAND_DRM_NAME "libEGL_mesa.so.0" ++/* Then fallback to plain libEGL.so.1 (which might not be mesa) */ ++#define LIBWAYLAND_DRM_NAME_FALLBACK "libEGL.so.1" + + typedef struct va_wayland_drm_context { + struct va_wayland_context base; +@@ -207,8 +210,11 @@ va_wayland_drm_create(VADisplayContextP pDisplayContext) + vtable->has_prime_sharing = 0; + + wl_drm_ctx->handle = dlopen(LIBWAYLAND_DRM_NAME, RTLD_LAZY|RTLD_LOCAL); +-if (!wl_drm_ctx->handle) +-return false; ++if (!wl_drm_ctx->handle) { ++wl_drm_ctx->handle = dlopen(LIBWAYLAND_DRM_NAME_FALLBACK, RTLD_LAZY|RTLD_LOCAL); ++if (!wl_drm_ctx->handle) ++return false; ++} + + wl_drm_ctx->drm_interface = + dlsym(wl_drm_ctx->handle, "wl_drm_interface"); + Copied: libva/repos/staging-x86_64/PKGBUILD (from rev 308600, libva/trunk/PKGBUILD) === ---
[arch-commits] Commit in libva/repos (6 files)
Date: Monday, April 3, 2017 @ 18:53:18 Author: bpiotrowski Revision: 292046 archrelease: copy trunk to testing-i686, testing-x86_64 Added: libva/repos/testing-i686/ libva/repos/testing-i686/PKGBUILD (from rev 292045, libva/trunk/PKGBUILD) libva/repos/testing-i686/not-finding-wl-drm-interface-with-libglvnd.patch (from rev 292045, libva/trunk/not-finding-wl-drm-interface-with-libglvnd.patch) libva/repos/testing-x86_64/ libva/repos/testing-x86_64/PKGBUILD (from rev 292045, libva/trunk/PKGBUILD) libva/repos/testing-x86_64/not-finding-wl-drm-interface-with-libglvnd.patch (from rev 292045, libva/trunk/not-finding-wl-drm-interface-with-libglvnd.patch) -+ testing-i686/PKGBUILD | 29 ++ testing-i686/not-finding-wl-drm-interface-with-libglvnd.patch | 48 ++ testing-x86_64/PKGBUILD | 29 ++ testing-x86_64/not-finding-wl-drm-interface-with-libglvnd.patch | 48 ++ 4 files changed, 154 insertions(+) Copied: libva/repos/testing-i686/PKGBUILD (from rev 292045, libva/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2017-04-03 18:53:18 UTC (rev 292046) @@ -0,0 +1,29 @@ +# $Id$ +# Maintainer: Bartłomiej Piotrowski+# Contributor: Ionut Biru + +pkgname=libva +pkgver=1.8.0 +pkgrel=1 +pkgdesc='Video Acceleration (VA) API for Linux' +arch=(i686 x86_64) +url='https://01.org/linuxmedia/vaapi' +license=(MIT) +depends=(libgl libdrm libxfixes) +makedepends=(mesa) +optdepends=('libva-vdpau-driver: backend for Nvidia and AMD cards' +'libva-intel-driver: backend for Intel cards') +source=(https://github.com/01org/libva/releases/download/$pkgver/libva-${pkgver}.tar.bz2) +sha256sums=('eb92f3dcbe3981df3575348377263b31361113c77b2c3745f23174d1f562d658') + +build() { + cd $pkgname-$pkgver + ./configure --prefix=/usr + make +} + +package() { + cd $pkgname-$pkgver + make DESTDIR="$pkgdir" install + install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" +} Copied: libva/repos/testing-i686/not-finding-wl-drm-interface-with-libglvnd.patch (from rev 292045, libva/trunk/not-finding-wl-drm-interface-with-libglvnd.patch) === --- testing-i686/not-finding-wl-drm-interface-with-libglvnd.patch (rev 0) +++ testing-i686/not-finding-wl-drm-interface-with-libglvnd.patch 2017-04-03 18:53:18 UTC (rev 292046) @@ -0,0 +1,48 @@ +From b832b37c6a6f7ff69a4ea4656007827a1b7e67e8 Mon Sep 17 00:00:00 2001 +From: Hans de Goede +Date: Wed, 15 Feb 2017 15:18:44 +0100 +Subject: [PATCH] Wayland-drm: Fix not finding wl_drm_interface on systems with + libglvnd + +We do not want just any libEGL.so.1 we want mesa's libEGL.so.1 as that +is the only way which defines the wl_drm_interface symbol we need, +one systems with libglvnd libEGL.so.1 is a dispatcher library provided +by libglvnd and the actual mesa libEGL we want is named libEGL_mesa.so.0 +so try that first. + +Signed-off-by: Hans de Goede +--- + va/wayland/va_wayland_drm.c | 12 +--- + 1 file changed, 9 insertions(+), 3 deletions(-) + +diff --git a/va/wayland/va_wayland_drm.c b/va/wayland/va_wayland_drm.c +index 958ea85..2ff19f5 100644 +--- a/va/wayland/va_wayland_drm.c b/va/wayland/va_wayland_drm.c +@@ -38,7 +38,10 @@ + #include "wayland-drm-client-protocol.h" + + /* XXX: Wayland/DRM support currently lives in Mesa libEGL.so.* library */ +-#define LIBWAYLAND_DRM_NAME "libEGL.so.1" ++/* First try the soname of a glvnd enabled mesa build */ ++#define LIBWAYLAND_DRM_NAME "libEGL_mesa.so.0" ++/* Then fallback to plain libEGL.so.1 (which might not be mesa) */ ++#define LIBWAYLAND_DRM_NAME_FALLBACK "libEGL.so.1" + + typedef struct va_wayland_drm_context { + struct va_wayland_context base; +@@ -207,8 +210,11 @@ va_wayland_drm_create(VADisplayContextP pDisplayContext) + vtable->has_prime_sharing = 0; + + wl_drm_ctx->handle = dlopen(LIBWAYLAND_DRM_NAME, RTLD_LAZY|RTLD_LOCAL); +-if (!wl_drm_ctx->handle) +-return false; ++if (!wl_drm_ctx->handle) { ++wl_drm_ctx->handle = dlopen(LIBWAYLAND_DRM_NAME_FALLBACK, RTLD_LAZY|RTLD_LOCAL); ++if (!wl_drm_ctx->handle) ++return false; ++} + + wl_drm_ctx->drm_interface = + dlsym(wl_drm_ctx->handle, "wl_drm_interface"); + Copied: libva/repos/testing-x86_64/PKGBUILD (from rev 292045, libva/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2017-04-03 18:53:18 UTC (rev 292046) @@ -0,0 +1,29 @@ +# $Id$ +#
[arch-commits] Commit in libva/repos (6 files)
Date: Tuesday, February 28, 2017 @ 15:53:12 Author: lcarlier Revision: 289674 archrelease: copy trunk to testing-i686, testing-x86_64 Added: libva/repos/testing-i686/ libva/repos/testing-i686/PKGBUILD (from rev 289673, libva/trunk/PKGBUILD) libva/repos/testing-i686/not-finding-wl-drm-interface-with-libglvnd.patch (from rev 289673, libva/trunk/not-finding-wl-drm-interface-with-libglvnd.patch) libva/repos/testing-x86_64/ libva/repos/testing-x86_64/PKGBUILD (from rev 289673, libva/trunk/PKGBUILD) libva/repos/testing-x86_64/not-finding-wl-drm-interface-with-libglvnd.patch (from rev 289673, libva/trunk/not-finding-wl-drm-interface-with-libglvnd.patch) -+ testing-i686/PKGBUILD | 36 +++ testing-i686/not-finding-wl-drm-interface-with-libglvnd.patch | 48 ++ testing-x86_64/PKGBUILD | 36 +++ testing-x86_64/not-finding-wl-drm-interface-with-libglvnd.patch | 48 ++ 4 files changed, 168 insertions(+) Copied: libva/repos/testing-i686/PKGBUILD (from rev 289673, libva/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2017-02-28 15:53:12 UTC (rev 289674) @@ -0,0 +1,36 @@ +# $Id$ +# Maintainer: Ionut Biru+# Maintainer: Bartłomiej Piotrowski + +pkgname=libva +pkgver=1.7.3 +pkgrel=2 +pkgdesc='Video Acceleration (VA) API for Linux' +arch=('i686' 'x86_64') +url='http://freedesktop.org/wiki/Software/vaapi' +license=('MIT') +depends=('libgl' 'libdrm' 'libxfixes') +makedepends=('mesa') +optdepends=('libva-vdpau-driver: backend for Nvidia and AMD cards' +'libva-intel-driver: backend for Intel cards') +source=(https://freedesktop.org/software/vaapi/releases/$pkgname/$pkgname-$pkgver.tar.bz2 +not-finding-wl-drm-interface-with-libglvnd.patch) +sha1sums=('18e46f3d5a0e971eb0ec9fe14bc021e69eb13fb8' + 'b6f28238cc3c93f727d44198d9b303379b74fab1') + +prepare() { + cd $pkgname-$pkgver + patch -Np1 -i ../not-finding-wl-drm-interface-with-libglvnd.patch +} + +build() { + cd $pkgname-$pkgver + ./configure --prefix=/usr + make +} + +package() { + cd $pkgname-$pkgver + make DESTDIR="$pkgdir" install + install -Dm644 COPYING "$pkgdir"/usr/share/licenses/$pkgname/COPYING +} Copied: libva/repos/testing-i686/not-finding-wl-drm-interface-with-libglvnd.patch (from rev 289673, libva/trunk/not-finding-wl-drm-interface-with-libglvnd.patch) === --- testing-i686/not-finding-wl-drm-interface-with-libglvnd.patch (rev 0) +++ testing-i686/not-finding-wl-drm-interface-with-libglvnd.patch 2017-02-28 15:53:12 UTC (rev 289674) @@ -0,0 +1,48 @@ +From b832b37c6a6f7ff69a4ea4656007827a1b7e67e8 Mon Sep 17 00:00:00 2001 +From: Hans de Goede +Date: Wed, 15 Feb 2017 15:18:44 +0100 +Subject: [PATCH] Wayland-drm: Fix not finding wl_drm_interface on systems with + libglvnd + +We do not want just any libEGL.so.1 we want mesa's libEGL.so.1 as that +is the only way which defines the wl_drm_interface symbol we need, +one systems with libglvnd libEGL.so.1 is a dispatcher library provided +by libglvnd and the actual mesa libEGL we want is named libEGL_mesa.so.0 +so try that first. + +Signed-off-by: Hans de Goede +--- + va/wayland/va_wayland_drm.c | 12 +--- + 1 file changed, 9 insertions(+), 3 deletions(-) + +diff --git a/va/wayland/va_wayland_drm.c b/va/wayland/va_wayland_drm.c +index 958ea85..2ff19f5 100644 +--- a/va/wayland/va_wayland_drm.c b/va/wayland/va_wayland_drm.c +@@ -38,7 +38,10 @@ + #include "wayland-drm-client-protocol.h" + + /* XXX: Wayland/DRM support currently lives in Mesa libEGL.so.* library */ +-#define LIBWAYLAND_DRM_NAME "libEGL.so.1" ++/* First try the soname of a glvnd enabled mesa build */ ++#define LIBWAYLAND_DRM_NAME "libEGL_mesa.so.0" ++/* Then fallback to plain libEGL.so.1 (which might not be mesa) */ ++#define LIBWAYLAND_DRM_NAME_FALLBACK "libEGL.so.1" + + typedef struct va_wayland_drm_context { + struct va_wayland_context base; +@@ -207,8 +210,11 @@ va_wayland_drm_create(VADisplayContextP pDisplayContext) + vtable->has_prime_sharing = 0; + + wl_drm_ctx->handle = dlopen(LIBWAYLAND_DRM_NAME, RTLD_LAZY|RTLD_LOCAL); +-if (!wl_drm_ctx->handle) +-return false; ++if (!wl_drm_ctx->handle) { ++wl_drm_ctx->handle = dlopen(LIBWAYLAND_DRM_NAME_FALLBACK, RTLD_LAZY|RTLD_LOCAL); ++if (!wl_drm_ctx->handle) ++return false; ++} + + wl_drm_ctx->drm_interface = + dlsym(wl_drm_ctx->handle, "wl_drm_interface"); + Copied: libva/repos/testing-x86_64/PKGBUILD (from rev 289673, libva/trunk/PKGBUILD)
[arch-commits] Commit in libva/repos (6 files)
Date: Tuesday, September 30, 2014 @ 07:57:31 Author: bpiotrowski Revision: 223698 archrelease: copy trunk to extra-i686, extra-x86_64 Added: libva/repos/extra-i686/PKGBUILD (from rev 223697, libva/trunk/PKGBUILD) libva/repos/extra-x86_64/PKGBUILD (from rev 223697, libva/trunk/PKGBUILD) Deleted: libva/repos/extra-i686/0001-va-release-VADisplayContext-at-the-end-of-vaTerminat.patch libva/repos/extra-i686/PKGBUILD libva/repos/extra-x86_64/0001-va-release-VADisplayContext-at-the-end-of-vaTerminat.patch libva/repos/extra-x86_64/PKGBUILD --+ /PKGBUILD| 58 ++ extra-i686/0001-va-release-VADisplayContext-at-the-end-of-vaTerminat.patch | 38 -- extra-i686/PKGBUILD | 36 -- extra-x86_64/0001-va-release-VADisplayContext-at-the-end-of-vaTerminat.patch | 38 -- extra-x86_64/PKGBUILD| 36 -- 5 files changed, 58 insertions(+), 148 deletions(-) Deleted: extra-i686/0001-va-release-VADisplayContext-at-the-end-of-vaTerminat.patch === --- extra-i686/0001-va-release-VADisplayContext-at-the-end-of-vaTerminat.patch 2014-09-30 05:57:14 UTC (rev 223697) +++ extra-i686/0001-va-release-VADisplayContext-at-the-end-of-vaTerminat.patch 2014-09-30 05:57:31 UTC (rev 223698) @@ -1,38 +0,0 @@ -From d4988142a3f2256e38c5c5cdcdfc1b4f5f3c1ea9 Mon Sep 17 00:00:00 2001 -From: Xiang, Haihao haihao.xi...@intel.com -Date: Thu, 18 Jul 2013 13:13:31 +0800 -Subject: [PATCH] va: release VADisplayContext at the end of vaTerminate() - -Otherwise it will result in invalid reading in va_TraceEnd() - -Signed-off-by: Xiang, Haihao haihao.xi...@intel.com - va/va.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/va/va.c b/va/va.c -index 6cb17ef..0ba595b 100644 a/va/va.c -+++ b/va/va.c -@@ -515,15 +515,15 @@ VAStatus vaTerminate ( - free(old_ctx-vtable_vpp); - old_ctx-vtable_vpp = NULL; - -- if (VA_STATUS_SUCCESS == vaStatus) -- pDisplayContext-vaDestroy(pDisplayContext); -- - VA_TRACE_LOG(va_TraceTerminate, dpy); - - va_TraceEnd(dpy); - - va_FoolEnd(dpy); - -+ if (VA_STATUS_SUCCESS == vaStatus) -+ pDisplayContext-vaDestroy(pDisplayContext); -+ - return vaStatus; - } - --- -2.0.0 - Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2014-09-30 05:57:14 UTC (rev 223697) +++ extra-i686/PKGBUILD 2014-09-30 05:57:31 UTC (rev 223698) @@ -1,36 +0,0 @@ -# $Id$ -# Maintainer: Ionut Biru ib...@archlinux.org -# Maintainer: Bartłomiej Piotrowski bpiotrow...@archlinux.org - -pkgname=libva -pkgver=1.3.1 -pkgrel=2 -pkgdesc='Video Acceleration (VA) API for Linux' -arch=('i686' 'x86_64') -url='http://freedesktop.org/wiki/Software/vaapi' -license=('MIT') -depends=('libgl' 'libdrm' 'libxfixes') -makedepends=('mesa') -optdepends=('libva-vdpau-driver: vdpau back-end for nvidia' -'libva-intel-driver: back-end for intel cards') -source=(http://freedesktop.org/software/vaapi/releases/$pkgname/$pkgname-$pkgver.tar.bz2 -0001-va-release-VADisplayContext-at-the-end-of-vaTerminat.patch) -md5sums=('eb4db967f06885b597071c66b480' - 'e564ae7c20962c821ac2b5cb1693e1a2') - -prepare() { - cd $pkgname-$pkgver - patch -p1 -i ../0001-va-release-VADisplayContext-at-the-end-of-vaTerminat.patch -} - -build() { - cd $pkgname-$pkgver - ./configure --prefix=/usr - make -} - -package() { - cd $pkgname-$pkgver - make DESTDIR=$pkgdir install - install -Dm644 COPYING $pkgdir/usr/share/licenses/$pkgname/COPYING -} Copied: libva/repos/extra-i686/PKGBUILD (from rev 223697, libva/trunk/PKGBUILD) === --- extra-i686/PKGBUILD (rev 0) +++ extra-i686/PKGBUILD 2014-09-30 05:57:31 UTC (rev 223698) @@ -0,0 +1,29 @@ +# $Id$ +# Maintainer: Ionut Biru ib...@archlinux.org +# Maintainer: Bartłomiej Piotrowski bpiotrow...@archlinux.org + +pkgname=libva +pkgver=1.4.0 +pkgrel=1 +pkgdesc='Video Acceleration (VA) API for Linux' +arch=('i686' 'x86_64') +url='http://freedesktop.org/wiki/Software/vaapi' +license=('MIT') +depends=('libgl' 'libdrm' 'libxfixes') +makedepends=('mesa') +optdepends=('libva-vdpau-driver: vdpau back-end for nvidia' +'libva-intel-driver: back-end for intel cards') +source=(http://freedesktop.org/software/vaapi/releases/$pkgname/$pkgname-$pkgver.tar.bz2) +md5sums=('566e68d0a5a7758b2147dd3e60905bf3') + +build() { + cd $pkgname-$pkgver + ./configure --prefix=/usr + make +} + +package() { + cd $pkgname-$pkgver + make DESTDIR=$pkgdir install + install -Dm644 COPYING $pkgdir/usr/share/licenses/$pkgname/COPYING +} Deleted:
[arch-commits] Commit in libva/repos (6 files)
Date: Friday, June 20, 2014 @ 17:19:34 Author: bpiotrowski Revision: 215317 archrelease: copy trunk to extra-i686, extra-x86_64 Added: libva/repos/extra-i686/0001-va-release-VADisplayContext-at-the-end-of-vaTerminat.patch (from rev 215316, libva/trunk/0001-va-release-VADisplayContext-at-the-end-of-vaTerminat.patch) libva/repos/extra-i686/PKGBUILD (from rev 215316, libva/trunk/PKGBUILD) libva/repos/extra-x86_64/0001-va-release-VADisplayContext-at-the-end-of-vaTerminat.patch (from rev 215316, libva/trunk/0001-va-release-VADisplayContext-at-the-end-of-vaTerminat.patch) libva/repos/extra-x86_64/PKGBUILD (from rev 215316, libva/trunk/PKGBUILD) Deleted: libva/repos/extra-i686/PKGBUILD libva/repos/extra-x86_64/PKGBUILD --+ /PKGBUILD| 72 ++ extra-i686/0001-va-release-VADisplayContext-at-the-end-of-vaTerminat.patch | 38 + extra-i686/PKGBUILD | 29 extra-x86_64/0001-va-release-VADisplayContext-at-the-end-of-vaTerminat.patch | 38 + extra-x86_64/PKGBUILD| 29 5 files changed, 148 insertions(+), 58 deletions(-) Copied: libva/repos/extra-i686/0001-va-release-VADisplayContext-at-the-end-of-vaTerminat.patch (from rev 215316, libva/trunk/0001-va-release-VADisplayContext-at-the-end-of-vaTerminat.patch) === --- extra-i686/0001-va-release-VADisplayContext-at-the-end-of-vaTerminat.patch (rev 0) +++ extra-i686/0001-va-release-VADisplayContext-at-the-end-of-vaTerminat.patch 2014-06-20 15:19:34 UTC (rev 215317) @@ -0,0 +1,38 @@ +From d4988142a3f2256e38c5c5cdcdfc1b4f5f3c1ea9 Mon Sep 17 00:00:00 2001 +From: Xiang, Haihao haihao.xi...@intel.com +Date: Thu, 18 Jul 2013 13:13:31 +0800 +Subject: [PATCH] va: release VADisplayContext at the end of vaTerminate() + +Otherwise it will result in invalid reading in va_TraceEnd() + +Signed-off-by: Xiang, Haihao haihao.xi...@intel.com +--- + va/va.c | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/va/va.c b/va/va.c +index 6cb17ef..0ba595b 100644 +--- a/va/va.c b/va/va.c +@@ -515,15 +515,15 @@ VAStatus vaTerminate ( + free(old_ctx-vtable_vpp); + old_ctx-vtable_vpp = NULL; + +- if (VA_STATUS_SUCCESS == vaStatus) +- pDisplayContext-vaDestroy(pDisplayContext); +- + VA_TRACE_LOG(va_TraceTerminate, dpy); + + va_TraceEnd(dpy); + + va_FoolEnd(dpy); + ++ if (VA_STATUS_SUCCESS == vaStatus) ++ pDisplayContext-vaDestroy(pDisplayContext); ++ + return vaStatus; + } + +-- +2.0.0 + Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2014-06-20 15:19:28 UTC (rev 215316) +++ extra-i686/PKGBUILD 2014-06-20 15:19:34 UTC (rev 215317) @@ -1,29 +0,0 @@ -# $Id$ -# Maintainer: Ionut Biru ib...@archlinux.org -# Maintainer: Bartłomiej Piotrowski bpiotrow...@archlinux.org - -pkgname=libva -pkgver=1.3.1 -pkgrel=1 -pkgdesc='Video Acceleration (VA) API for Linux' -arch=('i686' 'x86_64') -url='http://freedesktop.org/wiki/Software/vaapi' -license=('MIT') -depends=('libgl' 'libdrm' 'libxfixes') -makedepends=('mesa') -optdepends=('libva-vdpau-driver: vdpau back-end for nvidia' -'libva-intel-driver: back-end for intel cards') -source=(http://www.freedesktop.org/software/vaapi/releases/$pkgname/$pkgname-$pkgver.tar.bz2) -md5sums=('eb4db967f06885b597071c66b480') - -build() { - cd $pkgname-$pkgver - ./configure --prefix=/usr - make -} - -package() { - cd $pkgname-$pkgver - make DESTDIR=$pkgdir install - install -m644 -D COPYING $pkgdir/usr/share/licenses/$pkgname/COPYING -} Copied: libva/repos/extra-i686/PKGBUILD (from rev 215316, libva/trunk/PKGBUILD) === --- extra-i686/PKGBUILD (rev 0) +++ extra-i686/PKGBUILD 2014-06-20 15:19:34 UTC (rev 215317) @@ -0,0 +1,36 @@ +# $Id$ +# Maintainer: Ionut Biru ib...@archlinux.org +# Maintainer: Bartłomiej Piotrowski bpiotrow...@archlinux.org + +pkgname=libva +pkgver=1.3.1 +pkgrel=2 +pkgdesc='Video Acceleration (VA) API for Linux' +arch=('i686' 'x86_64') +url='http://freedesktop.org/wiki/Software/vaapi' +license=('MIT') +depends=('libgl' 'libdrm' 'libxfixes') +makedepends=('mesa') +optdepends=('libva-vdpau-driver: vdpau back-end for nvidia' +'libva-intel-driver: back-end for intel cards') +source=(http://freedesktop.org/software/vaapi/releases/$pkgname/$pkgname-$pkgver.tar.bz2 +0001-va-release-VADisplayContext-at-the-end-of-vaTerminat.patch) +md5sums=('eb4db967f06885b597071c66b480' + 'e564ae7c20962c821ac2b5cb1693e1a2') + +prepare() { + cd $pkgname-$pkgver + patch -p1 -i
[arch-commits] Commit in libva/repos (6 files)
Date: Tuesday, October 9, 2012 @ 12:30:41 Author: ibiru Revision: 168381 archrelease: copy trunk to extra-i686, extra-x86_64 Added: libva/repos/extra-i686/PKGBUILD (from rev 168380, libva/trunk/PKGBUILD) libva/repos/extra-x86_64/PKGBUILD (from rev 168380, libva/trunk/PKGBUILD) Deleted: libva/repos/extra-i686/PKGBUILD libva/repos/extra-i686/libva.install libva/repos/extra-x86_64/PKGBUILD libva/repos/extra-x86_64/libva.install + extra-i686/PKGBUILD| 64 --- extra-i686/libva.install |5 --- extra-x86_64/PKGBUILD | 64 --- extra-x86_64/libva.install |5 --- 4 files changed, 62 insertions(+), 76 deletions(-) Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2012-10-09 16:28:06 UTC (rev 168380) +++ extra-i686/PKGBUILD 2012-10-09 16:30:41 UTC (rev 168381) @@ -1,33 +0,0 @@ -# $Id$ -# Maintainer : Ionut Biru ib...@archlinux.org - -pkgname=libva -pkgver=1.1.0 -pkgrel=1 -pkgdesc=Video Acceleration (VA) API for Linux -arch=('i686' 'x86_64') -url=http://freedesktop.org/wiki/Software/vaapi; -license=('MIT') -depends=('libegl' 'libgl' 'libdrm' 'libxfixes') -makedepends=('mesa') -optdepends=('vdpau-video: vdpau back-end for nvidia' -'libva-driver-intel: back-end for intel cards') -options=('!libtool') -install=libva.install -source=(http://cgit.freedesktop.org/libva/snapshot/${pkgname}-${pkgver}.tar.bz2) -md5sums=('b22179bd44137e91d5c77a43a0cb8063') - -build() { - cd $pkgname-$pkgver - ./autogen.sh - ./configure --prefix=/usr - make -} - -package() { - cd $pkgname-$pkgver - make DESTDIR=$pkgdir install - install -m644 -D COPYING $pkgdir/usr/share/licenses/$pkgname/COPYING -} - -# vim:set ts=2 sw=2 et: Copied: libva/repos/extra-i686/PKGBUILD (from rev 168380, libva/trunk/PKGBUILD) === --- extra-i686/PKGBUILD (rev 0) +++ extra-i686/PKGBUILD 2012-10-09 16:30:41 UTC (rev 168381) @@ -0,0 +1,31 @@ +# $Id$ +# Maintainer : Ionut Biru ib...@archlinux.org + +pkgname=libva +pkgver=1.1.0 +pkgrel=2 +pkgdesc=Video Acceleration (VA) API for Linux +arch=('i686' 'x86_64') +url=http://freedesktop.org/wiki/Software/vaapi; +license=('MIT') +depends=('libegl' 'libgl' 'libdrm' 'libxfixes') +makedepends=('mesa') +optdepends=('libva-vdpau-driver: vdpau back-end for nvidia' +'libva-intel-driver: back-end for intel cards') +options=('!libtool') +source=(http://www.freedesktop.org/software/vaapi/releases/$pkgname/$pkgname-$pkgver.tar.bz2) +sha1sums=('af6e912ea86a6378992f5783390ab9cb8e5cadf9') + +build() { + cd $pkgname-$pkgver + ./configure --prefix=/usr + make +} + +package() { + cd $pkgname-$pkgver + make DESTDIR=$pkgdir install + install -m644 -D COPYING $pkgdir/usr/share/licenses/$pkgname/COPYING +} + +# vim:set ts=2 sw=2 et: Deleted: extra-i686/libva.install === --- extra-i686/libva.install2012-10-09 16:28:06 UTC (rev 168380) +++ extra-i686/libva.install2012-10-09 16:30:41 UTC (rev 168381) @@ -1,5 +0,0 @@ -post_upgrade() { -if [ $(vercmp $2 1.0.15-1) -lt 0 ]; then -echo 'Starting with libva version 1.0.15, the intel back-end is now in libva-driver-intel.' -fi -} Deleted: extra-x86_64/PKGBUILD === --- extra-x86_64/PKGBUILD 2012-10-09 16:28:06 UTC (rev 168380) +++ extra-x86_64/PKGBUILD 2012-10-09 16:30:41 UTC (rev 168381) @@ -1,33 +0,0 @@ -# $Id$ -# Maintainer : Ionut Biru ib...@archlinux.org - -pkgname=libva -pkgver=1.1.0 -pkgrel=1 -pkgdesc=Video Acceleration (VA) API for Linux -arch=('i686' 'x86_64') -url=http://freedesktop.org/wiki/Software/vaapi; -license=('MIT') -depends=('libegl' 'libgl' 'libdrm' 'libxfixes') -makedepends=('mesa') -optdepends=('vdpau-video: vdpau back-end for nvidia' -'libva-driver-intel: back-end for intel cards') -options=('!libtool') -install=libva.install -source=(http://cgit.freedesktop.org/libva/snapshot/${pkgname}-${pkgver}.tar.bz2) -md5sums=('b22179bd44137e91d5c77a43a0cb8063') - -build() { - cd $pkgname-$pkgver - ./autogen.sh - ./configure --prefix=/usr - make -} - -package() { - cd $pkgname-$pkgver - make DESTDIR=$pkgdir install - install -m644 -D COPYING $pkgdir/usr/share/licenses/$pkgname/COPYING -} - -# vim:set ts=2 sw=2 et: Copied: libva/repos/extra-x86_64/PKGBUILD (from rev 168380, libva/trunk/PKGBUILD) === --- extra-x86_64/PKGBUILD (rev 0) +++ extra-x86_64/PKGBUILD 2012-10-09 16:30:41 UTC (rev 168381) @@ -0,0 +1,31 @@ +# $Id$ +# Maintainer : Ionut Biru ib...@archlinux.org + +pkgname=libva +pkgver=1.1.0 +pkgrel=2 +pkgdesc=Video Acceleration (VA) API for Linux
[arch-commits] Commit in libva/repos (6 files)
Date: Wednesday, November 2, 2011 @ 12:40:27 Author: ibiru Revision: 141737 archrelease: copy trunk to extra-i686, extra-x86_64 Added: libva/repos/extra-i686/PKGBUILD (from rev 141736, libva/trunk/PKGBUILD) libva/repos/extra-i686/libva.install (from rev 141736, libva/trunk/libva.install) libva/repos/extra-x86_64/PKGBUILD (from rev 141736, libva/trunk/PKGBUILD) libva/repos/extra-x86_64/libva.install (from rev 141736, libva/trunk/libva.install) Deleted: libva/repos/extra-i686/PKGBUILD libva/repos/extra-x86_64/PKGBUILD + extra-i686/PKGBUILD| 65 +-- extra-i686/libva.install |5 +++ extra-x86_64/PKGBUILD | 65 +-- extra-x86_64/libva.install |5 +++ 4 files changed, 76 insertions(+), 64 deletions(-) Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2011-11-02 16:39:45 UTC (rev 141736) +++ extra-i686/PKGBUILD 2011-11-02 16:40:27 UTC (rev 141737) @@ -1,32 +0,0 @@ -# $Id$ -# Maintainer : Ionut Biru ib...@archlinux.org -pkgname=libva -pkgver=1.0.14 -pkgrel=1 -pkgdesc=Video Acceleration (VA) API for Linux -arch=('i686' 'x86_64') -url=http://freedesktop.org/wiki/Software/vaapi; -license=('MIT') -depends=('libgl' 'libdrm=2.4.23' 'libxfixes') -makedepends=('mesa') -optdepends=('vdpau-video: VDPAU backend for VA API') -options=('!libtool') -source=(http://cgit.freedesktop.org/libva/snapshot/${pkgname}-${pkgver}.tar.bz2) -md5sums=('9a7eba239bffa3b40d7a49e3bb4fb6fb') - -build() { - cd ${srcdir}/${pkgname}-${pkgver} - ./autogen.sh - ./configure --prefix=/usr \ ---enable-i965-driver \ ---enable-glx - make -} - -package() { - cd ${srcdir}/${pkgname}-${pkgver} - make DESTDIR=${pkgdir} install - install -m644 -D COPYING ${pkgdir}/usr/share/licenses/${pkgname}/COPYING -} - -# vim:set ts=2 sw=2 et: Copied: libva/repos/extra-i686/PKGBUILD (from rev 141736, libva/trunk/PKGBUILD) === --- extra-i686/PKGBUILD (rev 0) +++ extra-i686/PKGBUILD 2011-11-02 16:40:27 UTC (rev 141737) @@ -0,0 +1,33 @@ +# $Id$ +# Maintainer : Ionut Biru ib...@archlinux.org + +pkgname=libva +pkgver=1.0.15 +pkgrel=1 +pkgdesc=Video Acceleration (VA) API for Linux +arch=('i686' 'x86_64') +url=http://freedesktop.org/wiki/Software/vaapi; +license=('MIT') +depends=('libgl' 'libdrm' 'libxfixes') +makedepends=('mesa') +optdepends=('vdpau-video: vdpau back-end for nvidia' +'libva-driver-intel: back-end for intel cards') +options=('!libtool') +install=libva.install +source=(http://cgit.freedesktop.org/libva/snapshot/${pkgname}-${pkgver}.tar.bz2) +md5sums=('ad8a94ba87ff0563a533c3c142816794') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + ./autogen.sh + ./configure --prefix=/usr + make +} + +package() { + cd ${srcdir}/${pkgname}-${pkgver} + make DESTDIR=${pkgdir} install + install -m644 -D COPYING ${pkgdir}/usr/share/licenses/${pkgname}/COPYING +} + +# vim:set ts=2 sw=2 et: Copied: libva/repos/extra-i686/libva.install (from rev 141736, libva/trunk/libva.install) === --- extra-i686/libva.install(rev 0) +++ extra-i686/libva.install2011-11-02 16:40:27 UTC (rev 141737) @@ -0,0 +1,5 @@ +post_upgrade() { +if [ $(vercmp $2 1.0.15-1) -lt 0 ]; then +echo 'Starting with libva version 1.0.15, the intel back-end is now in libva-driver-intel.' +fi +} Deleted: extra-x86_64/PKGBUILD === --- extra-x86_64/PKGBUILD 2011-11-02 16:39:45 UTC (rev 141736) +++ extra-x86_64/PKGBUILD 2011-11-02 16:40:27 UTC (rev 141737) @@ -1,32 +0,0 @@ -# $Id$ -# Maintainer : Ionut Biru ib...@archlinux.org -pkgname=libva -pkgver=1.0.14 -pkgrel=1 -pkgdesc=Video Acceleration (VA) API for Linux -arch=('i686' 'x86_64') -url=http://freedesktop.org/wiki/Software/vaapi; -license=('MIT') -depends=('libgl' 'libdrm=2.4.23' 'libxfixes') -makedepends=('mesa') -optdepends=('vdpau-video: VDPAU backend for VA API') -options=('!libtool') -source=(http://cgit.freedesktop.org/libva/snapshot/${pkgname}-${pkgver}.tar.bz2) -md5sums=('9a7eba239bffa3b40d7a49e3bb4fb6fb') - -build() { - cd ${srcdir}/${pkgname}-${pkgver} - ./autogen.sh - ./configure --prefix=/usr \ ---enable-i965-driver \ ---enable-glx - make -} - -package() { - cd ${srcdir}/${pkgname}-${pkgver} - make DESTDIR=${pkgdir} install - install -m644 -D COPYING ${pkgdir}/usr/share/licenses/${pkgname}/COPYING -} - -# vim:set ts=2 sw=2 et: Copied: libva/repos/extra-x86_64/PKGBUILD (from rev 141736, libva/trunk/PKGBUILD) === --- extra-x86_64/PKGBUILD (rev 0) +++ extra-x86_64/PKGBUILD 2011-11-02 16:40:27 UTC