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:
Bjørn Lie 2023-11-16 10:04:09 +00:00 committed by Git OBS Bridge
parent 123f74ee6c
commit 17bdd523ee
10 changed files with 102 additions and 20 deletions

View File

@ -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>

View File

@ -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>

View File

@ -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"

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a51568a196204dbb3996c3c2ea33b7a5c961e352888429eeea8214a461165f14
size 8604173

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7d5b8669fc32d633186e59f679756a71e40f810d1a8a8e72b77998ed1e823758
size 8136205

View File

@ -1,4 +1,4 @@
name: gst-plugins-rs
version: 1.22.6
mtime: 1695228300
commit: 1d52139e35dd66ce6038aad05ca5cd6059df900d
version: 0.11.2
mtime: 1699728765
commit: ab093e4218cd65792bb374b950c8b9b626425c45

View File

@ -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>

View File

@ -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

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a460a824e5109b0ef63dec73c7b793dd9693a2076142596016248d5f4b3bbcc7
size 70458080

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f3cfa7ae43356ee173e61f0e0bae6cf02a47a49457d89a970a3128ce020062b9
size 73721166
oid sha256:6da4eac7c2ed9d4c3c1e61b9234f45418d1c2436c9fb930680d1aed36ab10f85
size 70463108