commit SVT-AV1 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package SVT-AV1 for openSUSE:Factory checked in at 2024-04-21 20:24:18 Comparing /work/SRC/openSUSE:Factory/SVT-AV1 (Old) and /work/SRC/openSUSE:Factory/.SVT-AV1.new.26366 (New) Package is "SVT-AV1" Sun Apr 21 20:24:18 2024 rev:13 rq:1167492 version:2.0.0 Changes: --- /work/SRC/openSUSE:Factory/SVT-AV1/SVT-AV1.changes 2024-03-07 18:28:18.218550200 +0100 +++ /work/SRC/openSUSE:Factory/.SVT-AV1.new.26366/SVT-AV1.changes 2024-04-21 20:24:37.328067544 +0200 @@ -1,0 +2,15 @@ +Wed Mar 13 23:32:09 UTC 2024 - Jan Engelhardt + +- 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 + +--- Old: SVT-AV1-v1.8.0.tar.gz New: SVT-AV1-v2.0.0.tar.gz Other differences: -- ++ SVT-AV1.spec ++ --- /var/tmp/diff_new_pack.G2H0eY/_old 2024-04-21 20:24:38.084095285 +0200 +++ /var/tmp/diff_new_pack.G2H0eY/_new 2024-04-21 20:24:38.084095285 +0200 @@ -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.8.0 +Version:2.0.0 Release:0 Summary:An AV1 decoder/encoder for video streams License:BSD-3-Clause-Clear @@ -50,11 +50,11 @@ encoding / transcoding video applications. The SVT-AV1 decoder implementation is targeting future codec research activities. -%package -n libSvtAv1Enc1 +%package -n libSvtAv1Enc2 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 @@ -65,7 +65,7 @@ Summary:Development files for %name Group: Development/Libraries/C and C++ Requires: libSvtAv1Dec0 = %version -Requires: libSvtAv1Enc1 = %version +Requires: libSvtAv1Enc2 = %version %descriptiondevel An AV1 encoder for video streams from Intel. @@ -96,16 +96,14 @@ 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 libSvtAv1Dec0 +%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.* ++ SVT-AV1-v1.8.0.tar.gz -> SVT-AV1-v2.0.0.tar.gz ++ /work/SRC/openSUSE:Factory/SVT-AV1/SVT-AV1-v1.8.0.tar.gz /work/SRC/openSUSE:Factory/.SVT-AV1.new.26366/SVT-AV1-v2.0.0.tar.gz differ: char 14, line 1
commit SVT-AV1 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package SVT-AV1 for openSUSE:Factory checked in at 2023-11-05 12:18:40 Comparing /work/SRC/openSUSE:Factory/SVT-AV1 (Old) and /work/SRC/openSUSE:Factory/.SVT-AV1.new.17445 (New) Package is "SVT-AV1" Sun Nov 5 12:18:40 2023 rev:11 rq:1123160 version:1.7.0 Changes: --- /work/SRC/openSUSE:Factory/SVT-AV1/SVT-AV1.changes 2023-06-27 23:15:47.575083095 +0200 +++ /work/SRC/openSUSE:Factory/.SVT-AV1.new.17445/SVT-AV1.changes 2023-11-05 12:18:49.273197189 +0100 @@ -1,0 +2,12 @@ +Fri Nov 3 09:31:24 UTC 2023 - Jan Engelhardt + +- Update to release 1.7.0 + * Encoder: + * Improve the tradeoffs for the random access mode across +presets MR-M13 + * Quality improvements across all presets and metrics ranging +from 0.3% to 4.5% in BD-rate + * Added an experimental tune SSIM mode yielding ~3-4% +additional SSIM BD-rate gains + +--- Old: SVT-AV1-v1.6.0.tar.gz New: SVT-AV1-v1.7.0.tar.gz Other differences: -- ++ SVT-AV1.spec ++ --- /var/tmp/diff_new_pack.QUt2Xb/_old 2023-11-05 12:18:49.961222429 +0100 +++ /var/tmp/diff_new_pack.QUt2Xb/_new 2023-11-05 12:18:49.961222429 +0100 @@ -17,13 +17,13 @@ Name: SVT-AV1 -Version:1.6.0 +Version:1.7.0 Release:0 Summary:An AV1 decoder/encoder for video streams License:BSD-3-Clause-Clear Group: Productivity/Multimedia/Other URL:https://gitlab.com/AOMediaCodec/SVT-AV1 -Source: %url/-/archive/v%version/SVT-AV1-v%version.tar.gz +Source: https://gitlab.com/AOMediaCodec/SVT-AV1/-/archive/v%version/SVT-AV1-v%version.tar.gz BuildRequires: cmake >= 3.5.1 BuildRequires: fdupes BuildRequires: gcc-c++ >= 5.4.0 ++ SVT-AV1-v1.6.0.tar.gz -> SVT-AV1-v1.7.0.tar.gz ++ /work/SRC/openSUSE:Factory/SVT-AV1/SVT-AV1-v1.6.0.tar.gz /work/SRC/openSUSE:Factory/.SVT-AV1.new.17445/SVT-AV1-v1.7.0.tar.gz differ: char 30, line 1
commit SVT-AV1 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package SVT-AV1 for openSUSE:Factory checked in at 2023-06-27 23:15:43 Comparing /work/SRC/openSUSE:Factory/SVT-AV1 (Old) and /work/SRC/openSUSE:Factory/.SVT-AV1.new.15902 (New) Package is "SVT-AV1" Tue Jun 27 23:15:43 2023 rev:10 rq:1095374 version:1.6.0 Changes: --- /work/SRC/openSUSE:Factory/SVT-AV1/SVT-AV1.changes 2023-03-31 21:15:08.778291248 +0200 +++ /work/SRC/openSUSE:Factory/.SVT-AV1.new.15902/SVT-AV1.changes 2023-06-27 23:15:47.575083095 +0200 @@ -1,0 +2,21 @@ +Mon Jun 26 08:53:46 UTC 2023 - Andreas Schwab + +- Enable build on riscv64 + +--- +Mon Jun 19 23:25:45 UTC 2023 - Jan Engelhardt + +- Update to release 1.6.0 + * Improved the tradeoffs for the random access mode across +presets M1-M13: + * Speeding up the higher quality presets by 30-40% + * Improving the BD-rate by 1-4% for the faster presets + * Improved the tradeoffs for the low delay mode for both screen +content and non-screen content encoding modes + * Added a toggle to remove the legacy one-frame buffer at the +input of the pipeline allowing the low delay mode to operate +at sub-frame processing latencies + * Added a new API allowing the user to specify quantization +offsets for a region of interest per frame + +--- Old: SVT-AV1-v1.4.1.tar.gz New: SVT-AV1-v1.6.0.tar.gz Other differences: -- ++ SVT-AV1.spec ++ --- /var/tmp/diff_new_pack.iyN8Wa/_old 2023-06-27 23:15:48.887090816 +0200 +++ /var/tmp/diff_new_pack.iyN8Wa/_new 2023-06-27 23:15:48.895090863 +0200 @@ -17,7 +17,7 @@ Name: SVT-AV1 -Version:1.4.1 +Version:1.6.0 Release:0 Summary:An AV1 decoder/encoder for video streams License:BSD-3-Clause-Clear @@ -30,7 +30,7 @@ BuildRequires: help2man BuildRequires: pkgconfig BuildRequires: yasm >= 1.2.0 -ExclusiveArch: x86_64 aarch64 +ExclusiveArch: x86_64 aarch64 riscv64 %description The Scalable Video Technology for AV1 (SVT-AV1 Encoder and Decoder) is an ++ SVT-AV1-v1.4.1.tar.gz -> SVT-AV1-v1.6.0.tar.gz ++ /work/SRC/openSUSE:Factory/SVT-AV1/SVT-AV1-v1.4.1.tar.gz /work/SRC/openSUSE:Factory/.SVT-AV1.new.15902/SVT-AV1-v1.6.0.tar.gz differ: char 12, line 1
commit SVT-AV1 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package SVT-AV1 for openSUSE:Factory checked in at 2023-03-31 21:15:08 Comparing /work/SRC/openSUSE:Factory/SVT-AV1 (Old) and /work/SRC/openSUSE:Factory/.SVT-AV1.new.31432 (New) Package is "SVT-AV1" Fri Mar 31 21:15:08 2023 rev:9 rq:1075515 version:1.4.1 Changes: --- /work/SRC/openSUSE:Factory/SVT-AV1/SVT-AV1.changes 2023-01-04 17:51:19.805731553 +0100 +++ /work/SRC/openSUSE:Factory/.SVT-AV1.new.31432/SVT-AV1.changes 2023-03-31 21:15:08.778291248 +0200 @@ -1,0 +2,5 @@ +Thu Mar 30 09:10:48 UTC 2023 - Guillaume GARDET + +- Enable build on aarch64 + +--- Other differences: -- ++ SVT-AV1.spec ++ --- /var/tmp/diff_new_pack.JbkqDF/_old 2023-03-31 21:15:09.386293416 +0200 +++ /var/tmp/diff_new_pack.JbkqDF/_new 2023-03-31 21:15:09.390293431 +0200 @@ -30,7 +30,7 @@ BuildRequires: help2man BuildRequires: pkgconfig BuildRequires: yasm >= 1.2.0 -ExclusiveArch: x86_64 +ExclusiveArch: x86_64 aarch64 %description The Scalable Video Technology for AV1 (SVT-AV1 Encoder and Decoder) is an
commit SVT-AV1 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package SVT-AV1 for openSUSE:Factory checked in at 2023-01-04 17:51:00 Comparing /work/SRC/openSUSE:Factory/SVT-AV1 (Old) and /work/SRC/openSUSE:Factory/.SVT-AV1.new.1563 (New) Package is "SVT-AV1" Wed Jan 4 17:51:00 2023 rev:8 rq:1046395 version:1.4.1 Changes: --- /work/SRC/openSUSE:Factory/SVT-AV1/SVT-AV1.changes 2022-12-07 17:35:01.720560047 +0100 +++ /work/SRC/openSUSE:Factory/.SVT-AV1.new.1563/SVT-AV1.changes 2023-01-04 17:51:19.805731553 +0100 @@ -1,0 +2,11 @@ +Mon Jan 2 21:17:48 UTC 2023 - Dirk Müller + +- update to 1.4.1: + * Fix CRF with maxrate bug causing bitrate to be significantly limited for +CRF encodings + * Fix command line parsing forcing 1-pass in a 2-pass encoding mode when +the --keyint=`x`s format is used + * Fix decoder segfault due to assuming aligned buffers in the inverse +transform assembly + +--- Old: SVT-AV1-v1.4.0.tar.gz New: SVT-AV1-v1.4.1.tar.gz Other differences: -- ++ SVT-AV1.spec ++ --- /var/tmp/diff_new_pack.L5PIOr/_old 2023-01-04 17:51:20.577736104 +0100 +++ /var/tmp/diff_new_pack.L5PIOr/_new 2023-01-04 17:51:20.585736151 +0100 @@ -1,7 +1,7 @@ # # spec file for package SVT-AV1 # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 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.4.0 +Version:1.4.1 Release:0 Summary:An AV1 decoder/encoder for video streams License:BSD-3-Clause-Clear ++ SVT-AV1-v1.4.0.tar.gz -> SVT-AV1-v1.4.1.tar.gz ++ /work/SRC/openSUSE:Factory/SVT-AV1/SVT-AV1-v1.4.0.tar.gz /work/SRC/openSUSE:Factory/.SVT-AV1.new.1563/SVT-AV1-v1.4.1.tar.gz differ: char 14, line 1
commit SVT-AV1 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package SVT-AV1 for openSUSE:Factory checked in at 2022-12-07 17:34:11 Comparing /work/SRC/openSUSE:Factory/SVT-AV1 (Old) and /work/SRC/openSUSE:Factory/.SVT-AV1.new.1835 (New) Package is "SVT-AV1" Wed Dec 7 17:34:11 2022 rev:7 rq:1040439 version:1.4.0 Changes: --- /work/SRC/openSUSE:Factory/SVT-AV1/SVT-AV1.changes 2022-10-22 14:12:08.632603889 +0200 +++ /work/SRC/openSUSE:Factory/.SVT-AV1.new.1835/SVT-AV1.changes 2022-12-07 17:35:01.720560047 +0100 @@ -1,0 +2,18 @@ +Mon Dec 5 19:55:53 UTC 2022 - Dirk Müller + +- update to 1.4.0: + * Adopted the 6L / 32-picture mini-GOP configuraion as default and +adjusted MD feature levels accordingly yielding higher compression +efficiency gains + * Update the TPL model to account for the larger mini-gop size + * Re-tune presets M0-M12 using the gained coding efficiency for improved +quality vs cycles tradeoffs + * Allow duplicate commandline parameters to be parsed and take into +consideration the latter to allow AWCY integration + * Build, Cleanup and Documentation + * Make include and lib paths friendly to abs and rel paths + * Update preset and API documentation + * Various functional bug fixes + * Remove manual prediction structure support + +--- Old: SVT-AV1-v1.3.0.tar.gz New: SVT-AV1-v1.4.0.tar.gz Other differences: -- ++ SVT-AV1.spec ++ --- /var/tmp/diff_new_pack.1cikXE/_old 2022-12-07 17:35:02.368563595 +0100 +++ /var/tmp/diff_new_pack.1cikXE/_new 2022-12-07 17:35:02.372563617 +0100 @@ -17,7 +17,7 @@ Name: SVT-AV1 -Version:1.3.0 +Version:1.4.0 Release:0 Summary:An AV1 decoder/encoder for video streams License:BSD-3-Clause-Clear ++ SVT-AV1-v1.3.0.tar.gz -> SVT-AV1-v1.4.0.tar.gz ++ /work/SRC/openSUSE:Factory/SVT-AV1/SVT-AV1-v1.3.0.tar.gz /work/SRC/openSUSE:Factory/.SVT-AV1.new.1835/SVT-AV1-v1.4.0.tar.gz differ: char 13, line 1
commit SVT-AV1 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package SVT-AV1 for openSUSE:Factory checked in at 2022-10-22 14:12:01 Comparing /work/SRC/openSUSE:Factory/SVT-AV1 (Old) and /work/SRC/openSUSE:Factory/.SVT-AV1.new.2275 (New) Package is "SVT-AV1" Sat Oct 22 14:12:01 2022 rev:6 rq:1030245 version:1.3.0 Changes: --- /work/SRC/openSUSE:Factory/SVT-AV1/SVT-AV1.changes 2022-08-05 19:50:33.477387014 +0200 +++ /work/SRC/openSUSE:Factory/.SVT-AV1.new.2275/SVT-AV1.changes 2022-10-22 14:12:08.632603889 +0200 @@ -1,0 +2,33 @@ +Thu Oct 20 11:51:11 UTC 2022 - Bj??rn Lie + +- Update to release 1.3.0: + * Encoder: +- Port SIMD optimizations from libDav1D making the conformant + path (Inv. Transform) faster +- Enabling smaller mini-GOP size configurations and tuning it + for the low delay mode +- Tuning the low-latency mode in random access targeting + latencies from 250ms to 1s +- Adding GOP-constrained Rate Control targeting low-latency + streaming applications +- Optimize mode decision features levels for depth + partitioning, RDOQ, MD stage0 pruning in-loop filtering + temporal filtering and TPL adding more granularity and + gaining further quality +- Preset tuning M0-M13 to smooth the spacing and utilize the + quality improvements towards better tradeoffs + * Build, Cleanup and Documentation: +- Update preset and API documentation +- Various functional bug fixes +- Remove the use of GLOB in cmake and use file names +- Changes from release 1.2.1: + * Encoder: Fix a crash at the end of the encode that may occur +when an invalid metadata packet is sent with the EOS packet + * Build, Cleanup: +- y4m header pasring code cleanup +- API cleanup and enhancements adding string options for RC + mode +- Added option to build without app / dec / enc using the + build.sh / build.bat scripts + +--- Old: SVT-AV1-v1.2.0.tar.gz New: SVT-AV1-v1.3.0.tar.gz Other differences: -- ++ SVT-AV1.spec ++ --- /var/tmp/diff_new_pack.g4T47O/_old 2022-10-22 14:12:09.184605197 +0200 +++ /var/tmp/diff_new_pack.g4T47O/_new 2022-10-22 14:12:09.204605244 +0200 @@ -17,13 +17,13 @@ Name: SVT-AV1 -Version:1.2.0 +Version:1.3.0 Release:0 Summary:An AV1 decoder/encoder for video streams License:BSD-3-Clause-Clear Group: Productivity/Multimedia/Other URL:https://gitlab.com/AOMediaCodec/SVT-AV1 -Source: https://gitlab.com/AOMediaCodec/SVT-AV1/-/archive/v%version/SVT-AV1-v%version.tar.gz +Source: %url/-/archive/v%version/SVT-AV1-v%version.tar.gz BuildRequires: cmake >= 3.5.1 BuildRequires: fdupes BuildRequires: gcc-c++ >= 5.4.0 ++ SVT-AV1-v1.2.0.tar.gz -> SVT-AV1-v1.3.0.tar.gz ++ /work/SRC/openSUSE:Factory/SVT-AV1/SVT-AV1-v1.2.0.tar.gz /work/SRC/openSUSE:Factory/.SVT-AV1.new.2275/SVT-AV1-v1.3.0.tar.gz differ: char 13, line 1
commit SVT-AV1 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package SVT-AV1 for openSUSE:Factory checked in at 2022-08-05 19:50:10 Comparing /work/SRC/openSUSE:Factory/SVT-AV1 (Old) and /work/SRC/openSUSE:Factory/.SVT-AV1.new.1521 (New) Package is "SVT-AV1" Fri Aug 5 19:50:10 2022 rev:5 rq:992620 version:1.2.0 Changes: --- /work/SRC/openSUSE:Factory/SVT-AV1/SVT-AV1.changes 2022-04-23 19:45:27.890947555 +0200 +++ /work/SRC/openSUSE:Factory/.SVT-AV1.new.1521/SVT-AV1.changes 2022-08-05 19:50:33.477387014 +0200 @@ -1,0 +2,28 @@ +Wed Aug 3 15:07:11 UTC 2022 - Jan Engelhardt + +- Update to release 1.2.0 + * TPL tradeoff optimizations for 4L pred structure + * Quality-vs-cycles tradeoff improvements across all presets + * Add ability to force key_frame positions through ffmpeg for +CRF mode + * Minimize the quality impact of fast-decode while maintaining +the decoder speedup + * AVX2 optimizations for low delay mode + * Improve CRF preset tradeoffs for both the default and +fast-decode modes + * Improve the SSIM-based tradeoffs of the presets without +impacting those of PSNR / VMAF + * Improve CBR mode by enhancing the bit-distribution within the +GOP + * Added support for reference frame scaling + * Added support for quantization matrices + * AVX2 optimizations for low-delay mode + * TPL-based VBR mode improvements + * Improved Chroma RDOQ + * Improve TPL QP Scaling + * Add length info to ivf header + * Fix support for metadata pass-through + * Add ability to specify Chroma and Luma qindex offsets +independently on top of CRF qp assignments + +--- Old: SVT-AV1-v1.0.0.tar.gz New: SVT-AV1-v1.2.0.tar.gz Other differences: -- ++ SVT-AV1.spec ++ --- /var/tmp/diff_new_pack.BVAsy9/_old 2022-08-05 19:50:34.089388594 +0200 +++ /var/tmp/diff_new_pack.BVAsy9/_new 2022-08-05 19:50:34.097388614 +0200 @@ -17,7 +17,7 @@ Name: SVT-AV1 -Version:1.0.0 +Version:1.2.0 Release:0 Summary:An AV1 decoder/encoder for video streams License:BSD-3-Clause-Clear ++ SVT-AV1-v1.0.0.tar.gz -> SVT-AV1-v1.2.0.tar.gz ++ /work/SRC/openSUSE:Factory/SVT-AV1/SVT-AV1-v1.0.0.tar.gz /work/SRC/openSUSE:Factory/.SVT-AV1.new.1521/SVT-AV1-v1.2.0.tar.gz differ: char 13, line 1
commit SVT-AV1 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package SVT-AV1 for openSUSE:Factory checked in at 2022-04-23 19:45:10 Comparing /work/SRC/openSUSE:Factory/SVT-AV1 (Old) and /work/SRC/openSUSE:Factory/.SVT-AV1.new.1538 (New) Package is "SVT-AV1" Sat Apr 23 19:45:10 2022 rev:4 rq:972255 version:1.0.0 Changes: --- /work/SRC/openSUSE:Factory/SVT-AV1/SVT-AV1.changes 2022-02-17 23:40:34.723700889 +0100 +++ /work/SRC/openSUSE:Factory/.SVT-AV1.new.1538/SVT-AV1.changes 2022-04-23 19:45:27.890947555 +0200 @@ -1,0 +2,11 @@ +Fri Apr 22 21:47:04 UTC 2022 - Jan Engelhardt + +- Update to release 1.0.0 + * Added S-frames support + * Added CBR Rate control mode for low delay + * Added support for chroma position signaling + * Added support for skipping denoising pictures after film +grain synthesis + * Extend fast-decode support to cover presets M0-M10 + +--- Old: SVT-AV1-v0.9.0.tar.gz New: SVT-AV1-v1.0.0.tar.gz Other differences: -- ++ SVT-AV1.spec ++ --- /var/tmp/diff_new_pack.F9BKSB/_old 2022-04-23 19:45:28.430948197 +0200 +++ /var/tmp/diff_new_pack.F9BKSB/_new 2022-04-23 19:45:28.434948202 +0200 @@ -16,15 +16,14 @@ # -%define sover 0 Name: SVT-AV1 -Version:0.9.0 +Version:1.0.0 Release:0 Summary:An AV1 decoder/encoder for video streams License:BSD-3-Clause-Clear Group: Productivity/Multimedia/Other URL:https://gitlab.com/AOMediaCodec/SVT-AV1 -Source: https://gitlab.com/AOMediaCodec/SVT-AV1/-/archive/v%{version}/SVT-AV1-v%{version}.tar.gz +Source: https://gitlab.com/AOMediaCodec/SVT-AV1/-/archive/v%version/SVT-AV1-v%version.tar.gz BuildRequires: cmake >= 3.5.1 BuildRequires: fdupes BuildRequires: gcc-c++ >= 5.4.0 @@ -40,22 +39,22 @@ encoding / transcoding video applications. The SVT-AV1 decoder implementation is targeting future codec research activities. -%package -n libSvtAv1Dec%{sover} +%package -n libSvtAv1Dec0 Summary:An AV1 decoder/encoder for video streams Group: System/Libraries -%description -n libSvtAv1Dec%{sover} +%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 libSvtAv1Enc%{sover} +%package -n libSvtAv1Enc1 Summary:An AV1 decoder/encoder for video streams Group: System/Libraries -%description -n libSvtAv1Enc%{sover} +%description -n libSvtAv1Enc1 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 @@ -63,10 +62,10 @@ is targeting future codec research activities. %packagedevel -Summary:Development files for %{name} +Summary:Development files for %name Group: Development/Libraries/C and C++ -Requires: libSvtAv1Dec%{sover} = %{version} -Requires: libSvtAv1Enc%{sover} = %{version} +Requires: libSvtAv1Dec0 = %version +Requires: libSvtAv1Enc1 = %version %descriptiondevel An AV1 encoder for video streams from Intel. @@ -74,55 +73,51 @@ This package contains the header files for svt-av1. %prep -%autosetup -p1 -n %{name}-v%{version} +%autosetup -p1 -n %name-v%version %build -# See https://gitlab.com/AOMediaCodec/SVT-AV1/-/issues/1714 -%cmake -DDISABLE_REALTIME=ON +%cmake %cmake_build %install %cmake_install # Generate manpages -install -d -m0755 %{buildroot}/%{_mandir}/man1 +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 %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 +LD_LIBRARY_PATH="%buildroot%_libdir" \ +help2man -N --help-option=-help --version-string=%version --no-discard-stderr %buildroot%_bindir/SvtAv1EncApp >
commit SVT-AV1 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package SVT-AV1 for openSUSE:Factory checked in at 2022-02-17 23:39:53 Comparing /work/SRC/openSUSE:Factory/SVT-AV1 (Old) and /work/SRC/openSUSE:Factory/.SVT-AV1.new.1958 (New) Package is "SVT-AV1" Thu Feb 17 23:39:53 2022 rev:3 rq:955341 version:0.9.0 Changes: --- /work/SRC/openSUSE:Factory/SVT-AV1/SVT-AV1.changes 2022-01-27 23:16:55.482995653 +0100 +++ /work/SRC/openSUSE:Factory/.SVT-AV1.new.1958/SVT-AV1.changes 2022-02-17 23:40:34.723700889 +0100 @@ -1,0 +2,12 @@ +Wed Feb 16 10:01:52 UTC 2022 - Mia Herkt + +- Disable forced realtime scheduler priority + By default, the encoder library will attempt to set realtime + scheduler priority. Disable this behavior, as it serves no + practical purpose (video encoding does not benefit from reduced + process latency) and will only make the system unresponsive. + (Additionally, it is arguably not a video encoder library???s job + to manage scheduler priorities for the calling process.) + See https://gitlab.com/AOMediaCodec/SVT-AV1/-/issues/1714 + +--- Other differences: -- ++ SVT-AV1.spec ++ --- /var/tmp/diff_new_pack.ohRXOS/_old 2022-02-17 23:40:39.139700853 +0100 +++ /var/tmp/diff_new_pack.ohRXOS/_new 2022-02-17 23:40:39.143700852 +0100 @@ -77,7 +77,8 @@ %autosetup -p1 -n %{name}-v%{version} %build -%cmake +# See https://gitlab.com/AOMediaCodec/SVT-AV1/-/issues/1714 +%cmake -DDISABLE_REALTIME=ON %cmake_build %install
commit SVT-AV1 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package SVT-AV1 for openSUSE:Factory checked in at 2022-01-27 23:16:33 Comparing /work/SRC/openSUSE:Factory/SVT-AV1 (Old) and /work/SRC/openSUSE:Factory/.SVT-AV1.new.1898 (New) Package is "SVT-AV1" Thu Jan 27 23:16:33 2022 rev:2 rq:949293 version:0.9.0 Changes: --- /work/SRC/openSUSE:Factory/SVT-AV1/SVT-AV1.changes 2021-06-01 10:39:22.969009286 +0200 +++ /work/SRC/openSUSE:Factory/.SVT-AV1.new.1898/SVT-AV1.changes 2022-01-27 23:16:55.482995653 +0100 @@ -1,0 +2,17 @@ +Wed Jan 26 08:27:06 UTC 2022 - Enrico Belleri + +- Update to 0.9.0 + * New faster presets M9-M12, M12 reaching similar complexity level to that of x264 veryfast + * New multi-pass and single pass VBR implementation minimizing the quality difference vs CRF while reducing the cycle overhead + * Quality vs density tradeoffs improvements across all presets in CRF mode + * Added support for CRF with capped bitrate + * Added support for overlay frames and super resolution + * Fixed film grain synthesis bugs + * Added experimental support for > 4k resolutions + * Added experimental support for the low delay prediction structure + * Significant memory reduction especially for faster presets in a multi-threaded environment + * API configuration structure cleanup removing all invalid or out of date parameters + * Speedup legacy CPUs for faster development by adding SSE code for corresponding C-kernels + * Updated the code license from BSD 2-clause to BSD 3-clause clear + +--- Old: SVT-AV1-v0.8.7.tar.gz New: SVT-AV1-v0.9.0.tar.gz Other differences: -- ++ SVT-AV1.spec ++ --- /var/tmp/diff_new_pack.TnrvhT/_old 2022-01-27 23:16:56.082991508 +0100 +++ /var/tmp/diff_new_pack.TnrvhT/_new 2022-01-27 23:16:56.090991452 +0100 @@ -1,7 +1,7 @@ # # spec file for package SVT-AV1 # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,19 +18,19 @@ %define sover 0 Name: SVT-AV1 -Version:0.8.7 +Version:0.9.0 Release:0 Summary:An AV1 decoder/encoder for video streams -License:BSD-2-Clause-Patent +License:BSD-3-Clause-Clear Group: Productivity/Multimedia/Other URL:https://gitlab.com/AOMediaCodec/SVT-AV1 Source: https://gitlab.com/AOMediaCodec/SVT-AV1/-/archive/v%{version}/SVT-AV1-v%{version}.tar.gz -BuildRequires: cmake +BuildRequires: cmake >= 3.5.1 BuildRequires: fdupes -BuildRequires: gcc-c++ +BuildRequires: gcc-c++ >= 5.4.0 BuildRequires: help2man -BuildRequires: pkg-config -BuildRequires: yasm +BuildRequires: pkgconfig +BuildRequires: yasm >= 1.2.0 ExclusiveArch: x86_64 %description @@ -103,18 +103,18 @@ %postun -n libSvtAv1Enc%{sover} -p /sbin/ldconfig %files -n libSvtAv1Dec%{sover} -%license LICENSE.md +%license LICENSE.md PATENTS.md %{_libdir}/libSvtAv1Dec.so.%{sover}* %files -n libSvtAv1Enc%{sover} -%license LICENSE.md +%license LICENSE.md PATENTS.md %{_libdir}/libSvtAv1Enc.so.%{sover}* %files %{_bindir}/SvtAv1DecApp %{_bindir}/SvtAv1EncApp -%{_mandir}/man1/SvtAv1DecApp.1* -%{_mandir}/man1/SvtAv1EncApp.1* +%{_mandir}/man1/SvtAv1DecApp.1%{?ext_man} +%{_mandir}/man1/SvtAv1EncApp.1%{?ext_man} %doc %{_defaultdocdir}/%{name}/ %files devel ++ SVT-AV1-v0.8.7.tar.gz -> SVT-AV1-v0.9.0.tar.gz ++ /work/SRC/openSUSE:Factory/SVT-AV1/SVT-AV1-v0.8.7.tar.gz /work/SRC/openSUSE:Factory/.SVT-AV1.new.1898/SVT-AV1-v0.9.0.tar.gz differ: char 13, line 1