[arch-commits] Commit in libvpx/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, August 4, 2020 @ 13:35:19 Author: alucryd Revision: 393129 archrelease: copy trunk to extra-x86_64 Added: libvpx/repos/extra-x86_64/PKGBUILD (from rev 393128, libvpx/trunk/PKGBUILD) Deleted: libvpx/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 104 +++-- 1 file changed, 53 insertions(+), 51 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2020-08-04 13:35:14 UTC (rev 393128) +++ PKGBUILD2020-08-04 13:35:19 UTC (rev 393129) @@ -1,51 +0,0 @@ -# Maintainer: Maxime Gauduin -# Contributor: Ionut Biru -# Contributor: Bartłomiej Piotrowski - -pkgname=libvpx -pkgver=1.8.2 -pkgrel=2 -pkgdesc='VP8 and VP9 codec' -arch=(x86_64) -url=https://www.webmproject.org/ -license=(BSD) -makedepends=( - git - nasm -) -provides=(libvpx.so) -source=(git+https://chromium.googlesource.com/webm/libvpx#tag=7ec7a33a081aeeb53fed1a8d87e4cbd189152527) -sha256sums=(SKIP) - -pkgver() { - cd libvpx - - git describe --tags | sed 's/^v//' -} - -build() { - cd libvpx - - ./configure \ ---prefix=/usr \ ---disable-install-docs \ ---disable-install-srcs \ ---enable-pic \ ---enable-postproc \ ---enable-runtime-cpu-detect \ ---enable-shared \ ---enable-vp8 \ ---enable-vp9 \ ---enable-vp9-highbitdepth \ ---enable-vp9-temporal-denoising - make -} - -package() { - cd libvpx - - make DIST_DIR="${pkgdir}"/usr install - install -Dm 644 LICENSE -t "${pkgdir}"/usr/share/licenses/libvpx/ -} - -# vim: ts=2 sw=2 et: Copied: libvpx/repos/extra-x86_64/PKGBUILD (from rev 393128, libvpx/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2020-08-04 13:35:19 UTC (rev 393129) @@ -0,0 +1,53 @@ +# Maintainer: Maxime Gauduin +# Contributor: Ionut Biru +# Contributor: Bartłomiej Piotrowski + +pkgname=libvpx +pkgver=1.9.0 +pkgrel=1 +pkgdesc='VP8 and VP9 codec' +arch=(x86_64) +url=https://www.webmproject.org/ +license=(BSD) +depends=(gcc-libs) +makedepends=( + git + nasm +) +provides=(libvpx.so) +_tag=6516e974f8c40d0e49b19a4b55b1c98e7432edbb +source=(git+https://chromium.googlesource.com/webm/libvpx#tag=${_tag}) +sha256sums=(SKIP) + +pkgver() { + cd libvpx + + git describe --tags | sed 's/^v//' +} + +build() { + cd libvpx + + ./configure \ +--prefix=/usr \ +--disable-install-docs \ +--disable-install-srcs \ +--enable-pic \ +--enable-postproc \ +--enable-runtime-cpu-detect \ +--enable-shared \ +--enable-vp8 \ +--enable-vp9 \ +--enable-vp9-highbitdepth \ +--enable-vp9-temporal-denoising + make +} + +package() { + cd libvpx + + make DIST_DIR="${pkgdir}"/usr install + install -Dm 644 LICENSE -t "${pkgdir}"/usr/share/licenses/libvpx/ +} + +# vim: ts=2 sw=2 et:
[arch-commits] Commit in libvpx/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Friday, December 20, 2019 @ 08:02:09 Author: alucryd Revision: 371952 archrelease: copy trunk to extra-x86_64 Added: libvpx/repos/extra-x86_64/PKGBUILD (from rev 371951, libvpx/trunk/PKGBUILD) Deleted: libvpx/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 96 - 1 file changed, 51 insertions(+), 45 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2019-12-20 08:02:04 UTC (rev 371951) +++ PKGBUILD2019-12-20 08:02:09 UTC (rev 371952) @@ -1,45 +0,0 @@ -# Maintainer: Maxime Gauduin -# Contributor: Ionut Biru -# Contributor: Bartłomiej Piotrowski - -pkgname=libvpx -pkgver=1.8.1 -pkgrel=1 -pkgdesc='VP8 and VP9 codec' -arch=(x86_64) -url=https://www.webmproject.org/ -license=(BSD) -makedepends=( - git - nasm -) -provides=(libvpx.so) -source=(git+https://chromium.googlesource.com/webm/libvpx#tag=v${pkgver}) -sha256sums=('SKIP') - -build() { - cd libvpx - - ./configure \ ---prefix='/usr' \ ---disable-install-docs \ ---disable-install-srcs \ ---enable-pic \ ---enable-postproc \ ---enable-runtime-cpu-detect \ ---enable-shared \ ---enable-vp8 \ ---enable-vp9 \ ---enable-vp9-highbitdepth \ ---enable-vp9-temporal-denoising - make -} - -package() { - cd libvpx - - make DIST_DIR="${pkgdir}"/usr install - install -Dm 644 LICENSE -t "${pkgdir}"/usr/share/licenses/libvpx/ -} - -# vim: ts=2 sw=2 et: Copied: libvpx/repos/extra-x86_64/PKGBUILD (from rev 371951, libvpx/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2019-12-20 08:02:09 UTC (rev 371952) @@ -0,0 +1,51 @@ +# Maintainer: Maxime Gauduin +# Contributor: Ionut Biru +# Contributor: Bartłomiej Piotrowski + +pkgname=libvpx +pkgver=1.8.2 +pkgrel=1 +pkgdesc='VP8 and VP9 codec' +arch=(x86_64) +url=https://www.webmproject.org/ +license=(BSD) +makedepends=( + git + nasm +) +provides=(libvpx.so) +source=(git+https://chromium.googlesource.com/webm/libvpx#tag=7ec7a33a081aeeb53fed1a8d87e4cbd189152527) +sha256sums=(SKIP) + +pkgver() { + cd libvpx + + git describe --tags | sed 's/^v//' +} + +build() { + cd libvpx + + ./configure \ +--prefix=/usr \ +--disable-install-docs \ +--disable-install-srcs \ +--enable-pic \ +--enable-postproc \ +--enable-runtime-cpu-detect \ +--enable-shared \ +--enable-vp8 \ +--enable-vp9 \ +--enable-vp9-highbitdepth \ +--enable-vp9-temporal-denoising + make +} + +package() { + cd libvpx + + make DIST_DIR="${pkgdir}"/usr install + install -Dm 644 LICENSE -t "${pkgdir}"/usr/share/licenses/libvpx/ +} + +# vim: ts=2 sw=2 et:
[arch-commits] Commit in libvpx/repos/extra-x86_64 (3 files)
Date: Wednesday, July 17, 2019 @ 12:16:34 Author: alucryd Revision: 358095 archrelease: copy trunk to extra-x86_64 Added: libvpx/repos/extra-x86_64/PKGBUILD (from rev 358094, libvpx/trunk/PKGBUILD) Deleted: libvpx/repos/extra-x86_64/0001-Fix-for-issue-1114-compile-error.patch libvpx/repos/extra-x86_64/PKGBUILD -+ 0001-Fix-for-issue-1114-compile-error.patch | 317 -- PKGBUILD| 90 +++ 2 files changed, 45 insertions(+), 362 deletions(-) Deleted: 0001-Fix-for-issue-1114-compile-error.patch === --- 0001-Fix-for-issue-1114-compile-error.patch 2019-07-17 12:16:28 UTC (rev 358094) +++ 0001-Fix-for-issue-1114-compile-error.patch 2019-07-17 12:16:34 UTC (rev 358095) @@ -1,317 +0,0 @@ -From 7361ef732b432e153496c30da66081d7e530c7f6 Mon Sep 17 00:00:00 2001 -From: Peter de Rivaz -Date: Mon, 14 Dec 2015 16:35:29 + -Subject: [PATCH] Fix for issue 1114 compile error - -In 32-bit build with --enable-shared, there is a lot of -register pressure and register src_strideq is reused. -The code needs to use the stack based version of src_stride, -but this doesn't compile when used in an lea instruction. - -This patch also fixes a related segmentation fault caused by the -implementation using src_strideq even though it has been -reused. - -This patch also fixes the HBD subpel variance tests that fail -when compiled without disable-optimizations. -These failures were caused by local variables in the assembler -routines colliding with the caller's stack frame. - -Change-Id: Ice9d4dafdcbdc6038ad5ee7c1c09a8f06deca362 - vpx_dsp/x86/highbd_subpel_variance_impl_sse2.asm | 18 +++ - vpx_dsp/x86/highbd_variance_sse2.c | 64 ++-- - 2 files changed, 44 insertions(+), 38 deletions(-) - -diff --git a/vpx_dsp/x86/highbd_subpel_variance_impl_sse2.asm b/vpx_dsp/x86/highbd_subpel_variance_impl_sse2.asm -index 22d52a2..30ee81b 100644 a/vpx_dsp/x86/highbd_subpel_variance_impl_sse2.asm -+++ b/vpx_dsp/x86/highbd_subpel_variance_impl_sse2.asm -@@ -79,20 +79,13 @@ SECTION .text - - %macro INC_SRC_BY_SRC_STRIDE 0 - %if ARCH_X86=1 && CONFIG_PIC=1 -- leasrcq, [srcq + src_stridemp*2] -+ addsrcq, src_stridemp -+ addsrcq, src_stridemp - %else - leasrcq, [srcq + src_strideq*2] - %endif - %endmacro - --%macro INC_SRC_BY_SRC_2STRIDE 0 --%if ARCH_X86=1 && CONFIG_PIC=1 -- leasrcq, [srcq + src_stridemp*4] --%else -- leasrcq, [srcq + src_strideq*4] --%endif --%endmacro -- - %macro SUBPEL_VARIANCE 1-2 0 ; W - %define bilin_filter_m bilin_filter_m_sse2 - %define filter_idx_shift 5 -@@ -984,8 +977,9 @@ SECTION .text - .x_other_y_other_loop: - movu m2, [srcq] - movu m4, [srcq+2] -- movu m3, [srcq+src_strideq*2] -- movu m5, [srcq+src_strideq*2+2] -+ INC_SRC_BY_SRC_STRIDE -+ movu m3, [srcq] -+ movu m5, [srcq+2] - pmullw m2, filter_x_a - pmullw m4, filter_x_b - paddwm2, filter_rnd -@@ -1018,7 +1012,7 @@ SECTION .text - SUM_SSE m0, m2, m4, m3, m6, m7 - mova m0, m5 - -- INC_SRC_BY_SRC_2STRIDE -+ INC_SRC_BY_SRC_STRIDE - leadstq, [dstq + dst_strideq * 4] - %if %2 == 1 ; avg - addsecq, sec_str -diff --git a/vpx_dsp/x86/highbd_variance_sse2.c b/vpx_dsp/x86/highbd_variance_sse2.c -index b45331c..81ec5db 100644 a/vpx_dsp/x86/highbd_variance_sse2.c -+++ b/vpx_dsp/x86/highbd_variance_sse2.c -@@ -243,13 +243,18 @@ unsigned int vpx_highbd_12_mse8x8_sse2(const uint8_t *src8, int src_stride, - } - - #if CONFIG_USE_X86INC -+// The 2 unused parameters are place holders for PIC enabled build. -+// These definitions are for functions defined in -+// highbd_subpel_variance_impl_sse2.asm - #define DECL(w, opt) \ - int vpx_highbd_sub_pixel_variance##w##xh_##opt(const uint16_t *src, \ - ptrdiff_t src_stride, \ - int x_offset, int y_offset, \ - const uint16_t *dst, \ - ptrdiff_t dst_stride, \ -- int height, unsigned int *sse); -+ int height, \ -+ unsigned int *sse, \ -+ void *unused0, void *unused); - #define DECLS(opt1, opt2) \ - DECL(8, opt1); \ - DECL(16, opt1) -@@ -274,7 +279,7 @@ uint32_t vpx_highbd_8_sub_pixel_variance##w##x##h##_##opt(const uint8_t *src8, \ - int se = vpx_highbd_sub_pixel_variance##wf##xh_##opt(src,
[arch-commits] Commit in libvpx/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, August 16, 2011 @ 17:19:30 Author: ibiru Revision: 135632 archrelease: copy trunk to extra-x86_64 Added: libvpx/repos/extra-x86_64/PKGBUILD (from rev 135631, libvpx/trunk/PKGBUILD) Deleted: libvpx/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 63 ++--- 1 file changed, 32 insertions(+), 31 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2011-08-16 21:19:09 UTC (rev 135631) +++ PKGBUILD2011-08-16 21:19:30 UTC (rev 135632) @@ -1,31 +0,0 @@ -# $Id$ -# Maintainer: Ionut Biru -pkgname=libvpx -pkgver=0.9.7 -pkgrel=1 -pkgdesc="The VP8 Codec SDK" -arch=('i686' 'x86_64') -url="http://www.webmproject.org/"; -license=('BSD') -depends=('glibc') -makedepends=('yasm') -source=(http://webm.googlecode.com/files/${pkgname}-v${pkgver}.tar.bz2) -sha1sums=('639596df7182a93db83f61af8f5bb5b6a13dcf63') - -build() { -cd "${srcdir}/${pkgname}-v${pkgver}" -./configure --prefix=/usr --enable-vp8 \ ---enable-runtime-cpu-detect \ ---enable-shared \ ---enable-postproc \ ---enable-pic \ ---disable-install-docs \ ---disable-install-srcs -make -} - -package() { -cd "${srcdir}/${pkgname}-v${pkgver}" -make DIST_DIR="$pkgdir/usr" install -install -D -m 0644 LICENSE "$pkgdir/usr/share/licenses/${pkgname}/LICENSE" -} Copied: libvpx/repos/extra-x86_64/PKGBUILD (from rev 135631, libvpx/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2011-08-16 21:19:30 UTC (rev 135632) @@ -0,0 +1,32 @@ +# $Id$ +# Maintainer: Ionut Biru +pkgname=libvpx +pkgver=0.9.7.p1 +realver=0.9.7-p1 +pkgrel=1 +pkgdesc="The VP8 Codec SDK" +arch=('i686' 'x86_64') +url="http://www.webmproject.org/"; +license=('BSD') +depends=('glibc') +makedepends=('yasm') +source=(http://webm.googlecode.com/files/${pkgname}-v${realver}.tar.bz2) +sha1sums=('dacfefaf3363f781de43858f09cdd0b0d469e6fc') + +build() { +cd "${srcdir}/${pkgname}-v${realver}" +./configure --prefix=/usr --enable-vp8 \ +--enable-runtime-cpu-detect \ +--enable-shared \ +--enable-postproc \ +--enable-pic \ +--disable-install-docs \ +--disable-install-srcs +make +} + +package() { +cd "${srcdir}/${pkgname}-v${realver}" +make DIST_DIR="$pkgdir/usr" install +install -D -m 0644 LICENSE "$pkgdir/usr/share/licenses/${pkgname}/LICENSE" +}
[arch-commits] Commit in libvpx/repos (extra-x86_64)
Date: Friday, August 5, 2011 @ 09:20:25 Author: ibiru Revision: 134549 archrelease: copy trunk to extra-x86_64 Added: libvpx/repos/extra-x86_64/
[arch-commits] Commit in libvpx/repos (extra-x86_64)
Date: Friday, August 5, 2011 @ 09:20:10 Author: ibiru Revision: 134548 archrelease: remove extra-x86_64 Deleted: libvpx/repos/extra-x86_64/
[arch-commits] Commit in libvpx/repos (extra-x86_64)
Date: Wednesday, March 9, 2011 @ 07:19:27 Author: ibiru Revision: 113555 archrelease: copy trunk to extra-x86_64 Added: libvpx/repos/extra-x86_64/
[arch-commits] Commit in libvpx/repos (extra-x86_64)
Date: Wednesday, March 9, 2011 @ 07:19:13 Author: ibiru Revision: 113554 archrelease: remove extra-x86_64 Deleted: libvpx/repos/extra-x86_64/
[arch-commits] Commit in libvpx/repos (extra-x86_64)
Date: Tuesday, March 8, 2011 @ 11:41:09 Author: ibiru Revision: 113429 archrelease: copy trunk to extra-x86_64 Added: libvpx/repos/extra-x86_64/
[arch-commits] Commit in libvpx/repos (extra-x86_64)
Date: Tuesday, March 8, 2011 @ 11:40:54 Author: ibiru Revision: 113428 archrelease: remove extra-x86_64 Deleted: libvpx/repos/extra-x86_64/
[arch-commits] Commit in libvpx/repos (extra-x86_64)
Date: Saturday, November 27, 2010 @ 05:13:45 Author: ibiru Revision: 101002 archrelease: copy trunk to extra-x86_64 Added: libvpx/repos/extra-x86_64/
[arch-commits] Commit in libvpx/repos (extra-x86_64)
Date: Saturday, November 27, 2010 @ 05:13:30 Author: ibiru Revision: 101001 archrelease: remove extra-x86_64 Deleted: libvpx/repos/extra-x86_64/
[arch-commits] Commit in libvpx/repos (extra-x86_64)
Date: Sunday, October 31, 2010 @ 17:07:49 Author: ibiru Revision: 97645 archrelease: copy trunk to extra-x86_64 Added: libvpx/repos/extra-x86_64/
[arch-commits] Commit in libvpx/repos (extra-x86_64)
Date: Sunday, October 31, 2010 @ 17:07:34 Author: ibiru Revision: 97644 archrelease: remove extra-x86_64 Deleted: libvpx/repos/extra-x86_64/
[arch-commits] Commit in libvpx/repos (extra-x86_64)
Date: Monday, September 6, 2010 @ 11:11:18 Author: ibiru Revision: 90026 archrelease: copy trunk to extra-x86_64 Added: libvpx/repos/extra-x86_64/
[arch-commits] Commit in libvpx/repos (extra-x86_64)
Date: Monday, September 6, 2010 @ 11:10:59 Author: ibiru Revision: 90025 archrelease: remove extra-x86_64 Deleted: libvpx/repos/extra-x86_64/
[arch-commits] Commit in libvpx/repos (extra-x86_64)
Date: Thursday, June 17, 2010 @ 18:39:05 Author: ibiru Revision: 82826 archrelease: copy trunk to extra-x86_64 Added: libvpx/repos/extra-x86_64/
[arch-commits] Commit in libvpx/repos (extra-x86_64)
Date: Thursday, June 17, 2010 @ 18:38:50 Author: ibiru Revision: 82825 archrelease: remove extra-x86_64 Deleted: libvpx/repos/extra-x86_64/
[arch-commits] Commit in libvpx/repos (extra-x86_64)
Date: Wednesday, June 16, 2010 @ 06:33:10 Author: ibiru Revision: 82738 archrelease: copy trunk to extra-x86_64 Added: libvpx/repos/extra-x86_64/
[arch-commits] Commit in libvpx/repos (extra-x86_64)
Date: Wednesday, June 16, 2010 @ 06:32:53 Author: ibiru Revision: 82737 archrelease: remove extra-x86_64 Deleted: libvpx/repos/extra-x86_64/
[arch-commits] Commit in libvpx/repos (extra-x86_64)
Date: Wednesday, June 16, 2010 @ 06:19:21 Author: ibiru Revision: 82733 archrelease: copy trunk to extra-x86_64 Added: libvpx/repos/extra-x86_64/
[arch-commits] Commit in libvpx/repos (extra-x86_64)
Date: Wednesday, June 16, 2010 @ 06:18:56 Author: ibiru Revision: 82732 archrelease: remove extra-x86_64 Deleted: libvpx/repos/extra-x86_64/
[arch-commits] Commit in libvpx/repos (extra-x86_64)
Date: Tuesday, June 15, 2010 @ 17:32:01 Author: ibiru Revision: 82710 archrelease: copy trunk to extra-x86_64 Added: libvpx/repos/extra-x86_64/
[arch-commits] Commit in libvpx/repos (extra-x86_64)
Date: Tuesday, June 15, 2010 @ 17:31:45 Author: ibiru Revision: 82709 archrelease: remove extra-x86_64 Deleted: libvpx/repos/extra-x86_64/
[arch-commits] Commit in libvpx/repos (extra-x86_64)
Date: Tuesday, June 15, 2010 @ 16:43:50 Author: ibiru Revision: 82697 archrelease: copy trunk to extra-x86_64 Added: libvpx/repos/extra-x86_64/