Accepting request 1126748 from home:alarrosa:branches:multimedia:libs
- Update to version 0.11.2: + Fixed - filesink / s3sink: Set sync=false to allow processing faster than real-time. - hlssink3: Various minor bugfixes and cleanups. - livesync: Various minor bugfixes and cleanups that should make the element work more reliable. - s3sink: Fix handling of non-ASCII characters in URIs and keys. - sccparse: Parse SCC files that are incorrectly created by CCExtractor. - ndisrc: Assume > 8 channels are unpositioned. - rtpav1depay: Skip unexpected leading fragments instead of repeatedly warning - about the stream possibly being corrupted. - rtpav1depay: Don't push stale temporal delimiters downstream but wait until a complete OBU is collected. - whipwebrtcsink: Use correct URL during redirects. - webrtcsink: Make sure to not miss any ICE candidates. - webrtcsink: Fix deadlock when calling set-local-description. - webrtcsrc: Fix reference cycles that prevented the element from being freed. - webrtcsrc: Define signaller property as CONSTRUCT_ONLY to make it actually possible to set different signallers. - webrtc: Update livekit signaller to livekit 0.2. - meson: Various fixes to the meson-based build system. + Added - audiornnoise: Attach audio level meta to output buffers. - hlssink3: Allow adding EXT-X-PROGRAM-DATE-TIME tag to the manifest. OBS-URL: https://build.opensuse.org/request/show/1126748 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=57
This commit is contained in:
parent
123f74ee6c
commit
17bdd523ee
13
_constraints
13
_constraints
@ -14,6 +14,19 @@
|
||||
</disk>
|
||||
</hardware>
|
||||
</overwrite>
|
||||
<overwrite>
|
||||
<conditions>
|
||||
<arch>aarch64</arch>
|
||||
</conditions>
|
||||
<hardware>
|
||||
<disk>
|
||||
<size unit="G">27</size>
|
||||
</disk>
|
||||
<memory>
|
||||
<size unit="G">16</size>
|
||||
</memory>
|
||||
</hardware>
|
||||
</overwrite>
|
||||
<overwrite>
|
||||
<conditions>
|
||||
<arch>s390x</arch>
|
||||
|
7
_service
7
_service
@ -3,19 +3,20 @@
|
||||
<service name="obs_scm" mode="manual">
|
||||
<param name="url">https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git</param>
|
||||
<param name="filename">gst-plugins-rs</param>
|
||||
<param name="versionformat">1.22.6</param>
|
||||
<param name="revision">refs/tags/gstreamer-1.22.6</param>
|
||||
<param name="versionformat">0.11.2</param>
|
||||
<param name="revision">refs/tags/0.11.2</param>
|
||||
<param name="scm">git</param>
|
||||
</service>
|
||||
<service name="set_version" mode="manual"/>
|
||||
<service name="tar" mode="buildtime"/>
|
||||
<service name="recompress" mode="buildtime">
|
||||
<param name="file">*.tar</param>
|
||||
<param name="compression">zst</param>
|
||||
<param name="compression">xz</param>
|
||||
</service>
|
||||
<service name="cargo_vendor" mode="manual">
|
||||
<param name="srcdir">gst-plugins-rs</param>
|
||||
<param name="update">true</param>
|
||||
<!-- <param name="i-accept-the-risk">RUSTSEC-2023-0065</param>-->
|
||||
</service>
|
||||
<service name="cargo_audit" mode="manual">
|
||||
<param name="srcdir">gst-plugins-rs</param>
|
||||
|
14
cargo_config
14
cargo_config
@ -1,14 +1,14 @@
|
||||
[source.crates-io]
|
||||
replace-with = "vendored-sources"
|
||||
|
||||
[source."git+https://github.com/gtk-rs/gtk-rs-core?branch=0.16"]
|
||||
[source."git+https://github.com/gtk-rs/gtk-rs-core?branch=0.18"]
|
||||
git = "https://github.com/gtk-rs/gtk-rs-core"
|
||||
branch = "0.16"
|
||||
branch = "0.18"
|
||||
replace-with = "vendored-sources"
|
||||
|
||||
[source."git+https://github.com/gtk-rs/gtk4-rs?branch=0.5"]
|
||||
[source."git+https://github.com/gtk-rs/gtk4-rs?branch=0.7"]
|
||||
git = "https://github.com/gtk-rs/gtk4-rs"
|
||||
branch = "0.5"
|
||||
branch = "0.7"
|
||||
replace-with = "vendored-sources"
|
||||
|
||||
[source."git+https://github.com/rust-av/ffv1.git?rev=2afb025a327173ce891954c052e804d0f880368a"]
|
||||
@ -20,10 +20,10 @@ replace-with = "vendored-sources"
|
||||
git = "https://github.com/rust-av/flavors"
|
||||
replace-with = "vendored-sources"
|
||||
|
||||
[source."git+https://gitlab.freedesktop.org/gstreamer/gstreamer-rs?branch=0.19"]
|
||||
[source."git+https://gitlab.freedesktop.org/gstreamer/gstreamer-rs?branch=0.21"]
|
||||
git = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs"
|
||||
branch = "0.19"
|
||||
branch = "0.21"
|
||||
replace-with = "vendored-sources"
|
||||
|
||||
[source.vendored-sources]
|
||||
directory = "vendor"
|
||||
directory = "vendor"
|
||||
|
3
gst-plugins-rs-0.11.2.obscpio
Normal file
3
gst-plugins-rs-0.11.2.obscpio
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a51568a196204dbb3996c3c2ea33b7a5c961e352888429eeea8214a461165f14
|
||||
size 8604173
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7d5b8669fc32d633186e59f679756a71e40f810d1a8a8e72b77998ed1e823758
|
||||
size 8136205
|
@ -1,4 +1,4 @@
|
||||
name: gst-plugins-rs
|
||||
version: 1.22.6
|
||||
mtime: 1695228300
|
||||
commit: 1d52139e35dd66ce6038aad05ca5cd6059df900d
|
||||
version: 0.11.2
|
||||
mtime: 1699728765
|
||||
commit: ab093e4218cd65792bb374b950c8b9b626425c45
|
||||
|
@ -1,3 +1,50 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Nov 15 11:01:48 UTC 2023 - Antonio Larrosa <alarrosa@suse.com>
|
||||
|
||||
- Update to version 0.11.2:
|
||||
+ Fixed
|
||||
- filesink / s3sink: Set sync=false to allow processing faster
|
||||
than real-time.
|
||||
- hlssink3: Various minor bugfixes and cleanups.
|
||||
- livesync: Various minor bugfixes and cleanups that should
|
||||
make the element work more reliable.
|
||||
- s3sink: Fix handling of non-ASCII characters in URIs and
|
||||
keys.
|
||||
- sccparse: Parse SCC files that are incorrectly created by
|
||||
CCExtractor.
|
||||
- ndisrc: Assume > 8 channels are unpositioned.
|
||||
- rtpav1depay: Skip unexpected leading fragments instead of
|
||||
repeatedly warning
|
||||
- about the stream possibly being corrupted.
|
||||
- rtpav1depay: Don't push stale temporal delimiters downstream
|
||||
but wait until a complete OBU is collected.
|
||||
- whipwebrtcsink: Use correct URL during redirects.
|
||||
- webrtcsink: Make sure to not miss any ICE candidates.
|
||||
- webrtcsink: Fix deadlock when calling set-local-description.
|
||||
- webrtcsrc: Fix reference cycles that prevented the element
|
||||
from being freed.
|
||||
- webrtcsrc: Define signaller property as CONSTRUCT_ONLY to
|
||||
make it actually possible to set different signallers.
|
||||
- webrtc: Update livekit signaller to livekit 0.2.
|
||||
- meson: Various fixes to the meson-based build system.
|
||||
+ Added
|
||||
- audiornnoise: Attach audio level meta to output buffers.
|
||||
- hlssink3: Allow adding EXT-X-PROGRAM-DATE-TIME tag to the
|
||||
manifest.
|
||||
- webrtcsrc: Add turn-servers property.
|
||||
+ Changed
|
||||
- aws/webrtc: Update to AWS SDK 0.57/0.35.
|
||||
- The last update to 1.22.6 was actually a downgrade to the 0.9
|
||||
branch that upstream seems to tag following the gstreamer version
|
||||
number but we should stick to the gstreamer-plugins-rs versioning
|
||||
scheme.
|
||||
- To see the changes between 0.10.11 and 0.11.2, please check:
|
||||
https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/blob/main/CHANGELOG.md
|
||||
- Add a vendor-for-dav1d-1.3.0.tar.zst vendor file specifically
|
||||
for Tumbleweed where dav1d 1.3.0 is used and is not supported by
|
||||
the dav1d crate used in 0.11.2 by default, so in this manually
|
||||
created vendor file, the dav1d 0.10 crate is forced.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 24 15:06:02 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
|
@ -28,18 +28,23 @@
|
||||
%bcond_without aws
|
||||
%endif
|
||||
|
||||
%if %{?pkg_vcmp:%{pkg_vcmp dav1d-devel >= 1.3.0}}%{!?pkg_vcmp:0}
|
||||
%define has_dav1d_1_3_0 1
|
||||
%endif
|
||||
|
||||
Name: gstreamer-plugins-rs
|
||||
Version: 1.22.6
|
||||
Version: 0.11.2
|
||||
Release: 0
|
||||
Summary: GStreamer Streaming-Media Framework Plug-Ins
|
||||
License: LGPL-2.1-or-later
|
||||
Group: Productivity/Multimedia/Other
|
||||
URL: https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs
|
||||
|
||||
Source: %{_name}-%{version}.tar.zst
|
||||
Source: %{_name}-%{version}.tar.xz
|
||||
Source2: vendor.tar.zst
|
||||
Source3: cargo_config
|
||||
Source4: gstreamer-plugins-rs.appdata.xml
|
||||
Source5: vendor-for-dav1d-1.3.0.tar.zst
|
||||
|
||||
BuildRequires: cargo-c
|
||||
BuildRequires: cargo-packaging >= 1.2.0+3
|
||||
@ -97,7 +102,20 @@ This package contains the pkgconfig development files for the rust
|
||||
plugins.
|
||||
|
||||
%prep
|
||||
%if 0%{?has_dav1d_1_3_0}
|
||||
%autosetup -n %{_name}-%{version} -a5 -p1
|
||||
|
||||
sed -ie 's/^dav1d = "[0-9\.]*"/dav1d = "0.10"/' video/dav1d/Cargo.toml
|
||||
%else
|
||||
%autosetup -n %{_name}-%{version} -a2 -p1
|
||||
%endif
|
||||
|
||||
%if %{?suse_version} < 1600
|
||||
sed -ie "s/meson_version : '>= 1.1'/meson_version : '>= 0.61.4'/" meson.build
|
||||
sed -ie "s/\.enable_if.*//" meson.build
|
||||
sed -ie "s/find_program('cargo-cbuild', version:'>=0.9.21'/find_program('cargo-cbuild', version:'>=0.9.15'/" meson.build
|
||||
%endif
|
||||
|
||||
mkdir .cargo
|
||||
cp %{SOURCE3} .cargo/config
|
||||
|
||||
|
3
vendor-for-dav1d-1.3.0.tar.zst
Normal file
3
vendor-for-dav1d-1.3.0.tar.zst
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a460a824e5109b0ef63dec73c7b793dd9693a2076142596016248d5f4b3bbcc7
|
||||
size 70458080
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f3cfa7ae43356ee173e61f0e0bae6cf02a47a49457d89a970a3128ce020062b9
|
||||
size 73721166
|
||||
oid sha256:6da4eac7c2ed9d4c3c1e61b9234f45418d1c2436c9fb930680d1aed36ab10f85
|
||||
size 70463108
|
||||
|
Loading…
Reference in New Issue
Block a user