Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37399079
en ru br
ALT Linux repositórios
S:1.11.0-alt2

Group :: Vídeo
RPM: libvpx6

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

Patch: libvpx6-1.11.0-alt2.patch
Download


 .gear/rules                                        |   2 +
 .../tags/87315c0124e1c388a035bf5719be63d96e079dc2  |  32 ++++
 .gear/tags/list                                    |   1 +
 libvpx.spec                                        | 191 +++++++++++++++++++++
 4 files changed, 226 insertions(+)
diff --git a/.gear/rules b/.gear/rules
new file mode 100644
index 000000000..4b0460cac
--- /dev/null
+++ b/.gear/rules
@@ -0,0 +1,2 @@
+tar: v@version@:.
+diff: v@version@:. .
diff --git a/.gear/tags/87315c0124e1c388a035bf5719be63d96e079dc2 b/.gear/tags/87315c0124e1c388a035bf5719be63d96e079dc2
new file mode 100644
index 000000000..d9b0096ee
--- /dev/null
+++ b/.gear/tags/87315c0124e1c388a035bf5719be63d96e079dc2
@@ -0,0 +1,32 @@
+object 626ff35955c2c35b806b3e0ecf551a1a8611cdbf
+type commit
+tag v1.11.0
+tagger Jerome Jiang <jianj@google.com> 1633628585 -0700
+
+Release v1.11.0 Smew Duck
+
+2021-09-27 v1.11.0 "Smew Duck"
+  This maintenance release adds support for VBR mode in VP9 rate control
+  interface, new codec controls to get quantization parameters and loop filter
+  levels, and includes several improvements to NEON and numerous bug fixes.
+
+  - Upgrading:
+    New codec control is added to get quantization parameters and loop filter
+    levels.
+
+    VBR mode is supported in VP9 rate control library.
+
+  - Enhancement:
+    Numerous improvements for Neon optimizations.
+    Code clean-up and refactoring.
+    Calculation of rd multiplier is changed with BDRATE gains.
+
+  - Bug fixes:
+    Fix to overflow on duration.
+    Fix to several instances of -Wunused-but-set-variable.
+    Fix to avoid chroma resampling for 420mpeg2 input.
+    Fix to overflow in calc_iframe_target_size.
+    Fix to disallow skipping transform and quantization.
+    Fix some -Wsign-compare warnings in simple_encode.
+    Fix input file path in simple_encode_test.
+    Fix valid range for under/over_shoot pct.
diff --git a/.gear/tags/list b/.gear/tags/list
new file mode 100644
index 000000000..b58c015c5
--- /dev/null
+++ b/.gear/tags/list
@@ -0,0 +1 @@
+87315c0124e1c388a035bf5719be63d96e079dc2 v1.11.0
diff --git a/libvpx.spec b/libvpx.spec
new file mode 100644
index 000000000..07463c41f
--- /dev/null
+++ b/libvpx.spec
@@ -0,0 +1,191 @@
+%ifarch %ix86
+%define platform x86-linux-gcc
+%else
+%ifarch arm
+%define platform armv5te-linux-gcc
+%else
+%ifarch armh
+%define platform armv7-linux-gcc
+%else
+%ifarch %e2k
+%define platform generic-gnu
+%else
+%ifarch aarch64
+%define platform arm64-linux-gcc
+%else
+%define platform %_arch-linux-gcc
+%endif
+%endif
+%endif
+%endif
+%endif
+
+Name: libvpx6
+Version: 1.11.0
+Release: alt2
+Summary: VP8 video codec
+Group: Video
+License: BSD
+Url: http://www.webmproject.org/
+
+Source0: %name-%version.tar
+Patch: %name-%version-%release.patch
+
+BuildRequires: doxygen gcc-c++
+%ifarch %ix86 x86_64
+BuildRequires: yasm
+%endif
+
+%description
+VP8 is an open video codec, originally developed by On2 and released
+as open source by Google Inc. It is the successor of the VP3 codec,
+on which the Theora codec was based
+
+%package -n libvpx-devel
+Summary: VP8 Libraries and Header Files
+Group: Development/C
+Requires: %name = %EVR
+
+%description -n libvpx-devel
+%name-devel contains the libraries and header files needed to
+develop programs which make use of %name
+
+%package -n libvpx-utils
+Summary: VP8 utilities and tools
+Group: Video
+Requires: %name = %EVR
+
+%description -n libvpx-utils
+A selection of utilities and tools for VP8, including a sample encoder
+and decoder.
+
+%prep
+%setup
+%patch -p1
+%ifarch armh
+sed -i -e 's,softfp,hard,' build/make/configure.sh
+%endif
+
+%build
+%ifarch %ix86 x86_64 %arm
+export CFLAGS="$RPM_OPT_FLAGS -fPIC"
+%endif
+./configure \
+	--prefix=%prefix \
+	--libdir=%_libdir \
+	--enable-pic \
+	--target=%platform \
+	--enable-shared \
+	%ifnarch x86_64
+	--disable-avx \
+	--disable-avx2 \
+	%endif
+	--disable-install-srcs \
+	--enable-vp9-decoder \
+	--enable-vp9-encoder \
+	--enable-experimental \
+	--enable-vp9-highbitdepth \
+	--disable-static
+%make_build
+
+%install
+%makeinstall_std
+
+%files
+%doc AUTHORS LICENSE PATENTS CHANGELOG
+%_libdir/*.so.*
+
+%files -n libvpx-devel
+%_includedir/vpx
+%_libdir/*.so
+%_pkgconfigdir/*.pc
+
+%files -n libvpx-utils
+%_bindir/*
+
+%changelog
+* Thu Feb 10 2022 Alexey Sheplyakov <asheplyakov@altlinux.org> 1.11.0-alt2
+- Enabled SIMD-optimized decoding on aarch64 (Closes: #41915)
+
+* Sun Oct 17 2021 Anton Farygin <rider@altlinux.ru> 1.11.0-alt1
+- 1.11.0
+
+* Tue Apr 27 2021 Anton Farygin <rider@altlinux.ru> 1.10.0-alt1
+- 1.10.0
+
+* Thu Oct 01 2020 Anton Farygin <rider@altlinux.ru> 1.9.0-alt1
+- 1.9.0
+
+* Mon Dec 23 2019 Anton Farygin <rider@altlinux.ru> 1.8.2-alt1
+- 1.8.2
+
+* Tue Jul 30 2019 Anton Farygin <rider@altlinux.ru> 1.8.1-alt1
+- 1.8.1
+- enabled AVX/AVX2 on x86_64
+- added libvpx-utils package with sample encoder/decoder
+
+* Thu Feb 21 2019 Anton Farygin <rider@altlinux.ru> 1.8.0-alt1
+- 1.8.0
+
+* Mon Jun 04 2018 Anton Farygin <rider@altlinux.ru> 1.7.0-alt1
+- 1.7.0
+
+* Tue Oct 10 2017 Anton Farygin <rider@altlinux.ru> 1.6.1-alt2
+- enabled spatial svc
+- enabled vp9 encoder/decoder
+
+* Tue Oct 03 2017 Anton Farygin <rider@altlinux.ru> 1.6.1-alt1
+- new version, renamed to libvpx4
+
+* Wed May 31 2017 Michael Shigorin <mike@altlinux.org> 1.5.0-alt2.1
+- E2K: generic build
+- minor spec cleanup
+
+* Wed Mar 09 2016 Anton Farygin <rider@altlinux.ru> 1.5.0-alt2
+- renamed to libvpx3
+
+* Mon Jan 25 2016 Valery Inozemtsev <shrek@altlinux.ru> 1.5.0-alt1
+- 1.5.0
+
+* Mon Apr 06 2015 Valery Inozemtsev <shrek@altlinux.ru> 1.4.0-alt1
+- 1.4.0
+
+* Tue Dec 03 2013 Valery Inozemtsev <shrek@altlinux.ru> 1.3.0-alt1
+- 1.3.0
+
+* Fri Mar 01 2013 Sergey Bolshakov <sbolshakov@altlinux.ru> 1.2.0-alt2
+- fixed build on armh
+
+* Fri Jan 11 2013 Valery Inozemtsev <shrek@altlinux.ru> 1.2.0-alt1
+- 1.2.0
+
+* Sat May 12 2012 Valery Inozemtsev <shrek@altlinux.ru> 1.1.0-alt1
+- 1.1.0
+
+* Sat Jan 28 2012 Valery Inozemtsev <shrek@altlinux.ru> 1.0.0-alt1
+- 1.0.0
+
+* Fri Aug 19 2011 Valery Inozemtsev <shrek@altlinux.ru> 0.9.7.1-alt1
+- 0.9.7-p1
+
+* Fri Aug 05 2011 Valery Inozemtsev <shrek@altlinux.ru> 0.9.7-alt1
+- 0.9.7
+
+* Sat Mar 12 2011 Valery Inozemtsev <shrek@altlinux.ru> 0.9.6-alt1
+- 0.9.6
+
+* Thu Oct 28 2010 Valery Inozemtsev <shrek@altlinux.ru> 0.9.5-alt1
+- 0.9.5
+
+* Tue Sep 07 2010 Valery Inozemtsev <shrek@altlinux.ru> 0.9.2-alt1
+- 0.9.2
+
+* Fri Jun 18 2010 Valery Inozemtsev <shrek@altlinux.ru> 0.9.1-alt1
+- 0.9.1
+
+* Sun Jun 06 2010 Valery Inozemtsev <shrek@altlinux.ru> 0.9.0-alt2
+- GIT snapshot 2010-06-03 (7aa97a35b515bfb7d7bbcdee4db376f815343e44)
+
+* Thu May 20 2010 Valery Inozemtsev <shrek@altlinux.ru> 0.9.0-alt1
+- initial release
+
 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009