Sync from SUSE:SLFO:Main SVT-AV1 revision 3086bc9387c40bc2e3582e6fb47a10ea
This commit is contained in:
parent
81a047d2be
commit
3bb7cdd0ef
BIN
SVT-AV1-v1.7.0.tar.gz
(Stored with Git LFS)
BIN
SVT-AV1-v1.7.0.tar.gz
(Stored with Git LFS)
Binary file not shown.
BIN
SVT-AV1-v2.2.1.tar.gz
(Stored with Git LFS)
Normal file
BIN
SVT-AV1-v2.2.1.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -1,3 +1,80 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Aug 23 20:39:25 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
- Update to release 2.2.1
|
||||
* Bug fixes for ARM-based macOS only
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 19 20:39:27 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
- Update to release 2.2.0
|
||||
* Improve the tradeoffs for the random access mode across presets:
|
||||
* Speedup of ~15% across presets M0 - M8 while maintaining
|
||||
similar quality levels
|
||||
* Improve the tradeoffs for the low-delay mode across presets
|
||||
* Increased temporal resolution setting to 6L for 4k
|
||||
resolutions by default
|
||||
* Added ARM optimizations for functions with c_only equivalent
|
||||
yielding an average speedup of ~13% for 4k10bit
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 11 08:47:36 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- update to 2.1.2:
|
||||
* Cleanup, bug fixes:
|
||||
* Fixed profile-guided-optimization build by removing the
|
||||
remaining decoder path
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 25 20:46:15 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
- Update to release 2.1.1
|
||||
* Removed the SVT-AV1 Decoder portion of the project.
|
||||
* Improved documentation.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon May 20 10:20:18 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
- Update to release 2.1
|
||||
* Presets 6 and 12 are now pointing to presets 7 and 13
|
||||
respectively due to the lack of spacing between the presets.
|
||||
* Added variance boost support to improve visual quality for
|
||||
the tune vq mode.
|
||||
* Speedup of 12–40% presets M0, M3, M5 and M6 while maintaining
|
||||
similar quality levels.
|
||||
* Improved the compression efficiency of presets M11-M13 by 1-2%.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 13 23:32:09 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
- Update to release 2.0
|
||||
* Changed the API signaling the End Of Stream (EOS) with the
|
||||
last frame vs with an empty frame
|
||||
* Removed the 3-pass VBR mode which changed the calling
|
||||
mechanism of multi-pass VBR
|
||||
* Improve the tradeoffs for the random access mode across
|
||||
presets:
|
||||
* Improved the compression efficiency of presets M9-M13 by 1-4%
|
||||
* Replaced the 3-pass VBR with a 2-pass VBR
|
||||
* Memory savings of 20-35% for LP 8 mode in preset M6 and below
|
||||
and 1-5% in other modes/presets
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 12 09:46:46 UTC 2023 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
- Update to release 1.8.0
|
||||
* Improve the tradeoffs for the random access mode across presets:
|
||||
* Speedup CRF presets M6 to M0 by 17-53% while maintaining
|
||||
similar quality levels
|
||||
* Re-adjust CRF presets M7 to M13 for better quality with BD-rate
|
||||
gains ranging from 1-4%
|
||||
* Improve the quality and speed of the 1-pass VBR mode
|
||||
* Add API allowing to update bitrate / CRF and Key_frame
|
||||
placement during the encoding session for CBR lowdelay mode and
|
||||
CRF Random Access mode
|
||||
* ARM Neon SIMD optimizations for most critical kernels allowing
|
||||
for a 4.5-8x fps speedup vs the c implementation
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Nov 3 09:31:24 UTC 2023 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
|
41
SVT-AV1.spec
41
SVT-AV1.spec
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package SVT-AV1
|
||||
#
|
||||
# Copyright (c) 2023 SUSE LLC
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
Name: SVT-AV1
|
||||
Version: 1.7.0
|
||||
Version: 2.2.1
|
||||
Release: 0
|
||||
Summary: An AV1 decoder/encoder for video streams
|
||||
License: BSD-3-Clause-Clear
|
||||
@ -28,9 +28,9 @@ BuildRequires: cmake >= 3.5.1
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: gcc-c++ >= 5.4.0
|
||||
BuildRequires: help2man
|
||||
BuildRequires: pkgconfig
|
||||
BuildRequires: pkg-config
|
||||
BuildRequires: yasm >= 1.2.0
|
||||
ExclusiveArch: x86_64 aarch64 riscv64
|
||||
ExclusiveArch: aarch64 riscv64 x86_64
|
||||
|
||||
%description
|
||||
The Scalable Video Technology for AV1 (SVT-AV1 Encoder and Decoder) is an
|
||||
@ -39,22 +39,11 @@ a work-in-progress targeting performance levels applicable to both VOD and Live
|
||||
encoding / transcoding video applications. The SVT-AV1 decoder implementation
|
||||
is targeting future codec research activities.
|
||||
|
||||
%package -n libSvtAv1Dec0
|
||||
%package -n libSvtAv1Enc2
|
||||
Summary: An AV1 decoder/encoder for video streams
|
||||
Group: System/Libraries
|
||||
|
||||
%description -n libSvtAv1Dec0
|
||||
The Scalable Video Technology for AV1 (SVT-AV1 Encoder and Decoder) is an
|
||||
AV1-compliant encoder/decoder library core. The SVT-AV1 encoder development is
|
||||
a work-in-progress targeting performance levels applicable to both VOD and Live
|
||||
encoding / transcoding video applications. The SVT-AV1 decoder implementation
|
||||
is targeting future codec research activities.
|
||||
|
||||
%package -n libSvtAv1Enc1
|
||||
Summary: An AV1 decoder/encoder for video streams
|
||||
Group: System/Libraries
|
||||
|
||||
%description -n libSvtAv1Enc1
|
||||
%description -n libSvtAv1Enc2
|
||||
The Scalable Video Technology for AV1 (SVT-AV1 Encoder and Decoder) is an
|
||||
AV1-compliant encoder/decoder library core. The SVT-AV1 encoder development is
|
||||
a work-in-progress targeting performance levels applicable to both VOD and Live
|
||||
@ -64,8 +53,7 @@ is targeting future codec research activities.
|
||||
%package devel
|
||||
Summary: Development files for %name
|
||||
Group: Development/Libraries/C and C++
|
||||
Requires: libSvtAv1Dec0 = %version
|
||||
Requires: libSvtAv1Enc1 = %version
|
||||
Requires: libSvtAv1Enc2 = %version
|
||||
|
||||
%description devel
|
||||
An AV1 encoder for video streams from Intel.
|
||||
@ -85,9 +73,6 @@ This package contains the header files for svt-av1.
|
||||
# Generate manpages
|
||||
install -d -m0755 %buildroot/%_mandir/man1
|
||||
|
||||
LD_LIBRARY_PATH="%buildroot%_libdir" \
|
||||
help2man -N --help-option=-help --version-string=%version %buildroot%_bindir/SvtAv1DecApp > %buildroot%_mandir/man1/SvtAv1DecApp.1
|
||||
|
||||
LD_LIBRARY_PATH="%buildroot%_libdir" \
|
||||
help2man -N --help-option=-help --version-string=%version --no-discard-stderr %buildroot%_bindir/SvtAv1EncApp > %buildroot%_mandir/man1/SvtAv1EncApp.1
|
||||
|
||||
@ -96,16 +81,9 @@ mkdir -p "$b"
|
||||
cp -a Docs README.md "$b/"
|
||||
%fdupes %buildroot/%_prefix
|
||||
|
||||
%post -n libSvtAv1Dec0 -p /sbin/ldconfig
|
||||
%postun -n libSvtAv1Dec0 -p /sbin/ldconfig
|
||||
%post -n libSvtAv1Enc1 -p /sbin/ldconfig
|
||||
%postun -n libSvtAv1Enc1 -p /sbin/ldconfig
|
||||
%ldconfig_scriptlets -n libSvtAv1Enc2
|
||||
|
||||
%files -n libSvtAv1Dec0
|
||||
%license LICENSE.md PATENTS.md
|
||||
%_libdir/libSvtAv1Dec.so.*
|
||||
|
||||
%files -n libSvtAv1Enc1
|
||||
%files -n libSvtAv1Enc2
|
||||
%license LICENSE.md PATENTS.md
|
||||
%_libdir/libSvtAv1Enc.so.*
|
||||
|
||||
@ -115,7 +93,6 @@ cp -a Docs README.md "$b/"
|
||||
%doc %_defaultdocdir/%name/
|
||||
|
||||
%files devel
|
||||
%_libdir/libSvtAv1Dec.so
|
||||
%_libdir/libSvtAv1Enc.so
|
||||
%_libdir/pkgconfig/*.pc
|
||||
%_includedir/svt-av1/
|
||||
|
4
_scmsync.obsinfo
Normal file
4
_scmsync.obsinfo
Normal file
@ -0,0 +1,4 @@
|
||||
mtime: 1724445664
|
||||
commit: 8e359f256bba15ec974277caffb5901438ed2918f4142ce53a75209cce65a30e
|
||||
url: https://src.opensuse.org/jengelh/SVT-AV1
|
||||
revision: master
|
BIN
build.specials.obscpio
(Stored with Git LFS)
Normal file
BIN
build.specials.obscpio
(Stored with Git LFS)
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user