diff --git a/_service b/_service
index 934542b..f8973db 100644
--- a/_service
+++ b/_service
@@ -3,10 +3,10 @@
https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git
gstreamer-plugins-rs
- 0.9.8+git%cd.%h
+ @PARENT_TAG@+git%cd.%h
(.*)\+0
\1
- d9e9468f
+ 0.10.1
enable
git
diff --git a/_servicedata b/_servicedata
index ea225bc..bfe44d9 100644
--- a/_servicedata
+++ b/_servicedata
@@ -1,4 +1,4 @@
https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git
- d9e9468f9a163f4d8e9eced9eaf2bff0674710d9
+ 9cd68ffb5fa303643b9ed2e96bc059cd0da5c20d
\ No newline at end of file
diff --git a/cargo_config b/cargo_config
index fb70dd1..543e7f1 100644
--- a/cargo_config
+++ b/cargo_config
@@ -3,12 +3,12 @@ replace-with = "vendored-sources"
[source."https://github.com/gtk-rs/gtk-rs-core"]
git = "https://github.com/gtk-rs/gtk-rs-core"
-branch = "0.16"
+branch = "0.17"
replace-with = "vendored-sources"
[source."https://github.com/gtk-rs/gtk4-rs"]
git = "https://github.com/gtk-rs/gtk4-rs"
-branch = "0.5"
+branch = "0.6"
replace-with = "vendored-sources"
[source."https://github.com/rust-av/ffv1.git"]
@@ -22,7 +22,7 @@ replace-with = "vendored-sources"
[source."https://gitlab.freedesktop.org/gstreamer/gstreamer-rs"]
git = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs"
-branch = "0.19"
+branch = "0.20"
replace-with = "vendored-sources"
[source.vendored-sources]
diff --git a/gstreamer-plugins-rs-0.10.1+git20230213.9cd68ff.obscpio b/gstreamer-plugins-rs-0.10.1+git20230213.9cd68ff.obscpio
new file mode 100644
index 0000000..b574ad2
--- /dev/null
+++ b/gstreamer-plugins-rs-0.10.1+git20230213.9cd68ff.obscpio
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b75fe008f99031ebb14e76bb6c82318b9a2060f4fe441e3a9f313998d71ff4b0
+size 7513613
diff --git a/gstreamer-plugins-rs-0.9.8+git20230124.d9e9468.obscpio b/gstreamer-plugins-rs-0.9.8+git20230124.d9e9468.obscpio
deleted file mode 100644
index 4a35e68..0000000
--- a/gstreamer-plugins-rs-0.9.8+git20230124.d9e9468.obscpio
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:077ccd032ac76d21c87cf44928b19d5ef603eca3346f014eba240a1fd2d74be6
-size 7396365
diff --git a/gstreamer-plugins-rs.changes b/gstreamer-plugins-rs.changes
index 3d7ac23..d50d3c2 100644
--- a/gstreamer-plugins-rs.changes
+++ b/gstreamer-plugins-rs.changes
@@ -1,3 +1,82 @@
+-------------------------------------------------------------------
+Thu Feb 16 09:42:41 UTC 2023 - Antonio Larrosa
+
+- Add BuildRequires: zstd so it build in SLE/Leap now that the
+ sources are compressed with zstd
+
+-------------------------------------------------------------------
+Tue Feb 14 18:15:43 UTC 2023 - bjorn.lie@gmail.com
+
+- Update to version 0.10.1+git20230213.9cd68ff:
+ * rtpav1pay: Fix calculation of Leb128 size size to work
+ correctly with streams from certain encoders.
+- Changes from version 0.10.0:
+ * Fixed:
+ - audiornnoise: Use correct value range for the samples
+ - awss3sink: Treat stopping without EOS as an error for
+ multipart upload
+ - awss3hlssink:
+ . Fix the name of the hlssink child element
+ . Fix deadlock on EOS
+ - dav1d: Various fixes to improve performance, to handle
+ decoding errors more gracefully and to make sure all frames
+ are output in the end
+ - fmp4mux: Various fixes to fragment splitting behaviour,
+ output formatting and header generation
+ - gtk4: Various stability and rendering fixes
+ - meson: Various fixes and improvements to the meson-based
+ build system
+ - ndi: provide non-Linux/macOS UNIX fallback for the soname
+ - ndisrc: Use default channel mask for audio output to allow >2
+ channels to work better
+ - rav1e: Correctly enable threading support
+ - rtpav1: Various fixes to the payloader and depayloader to
+ handle streams more correctly and to handle errors more
+ cleanly
+ - rtpav1depay: Set caps on the source pad
+ - spotify: fix "start a runtime from within a runtime" with
+ static link
+ - textahead: fix previous buffers
+ - textwrap: Don't panic on empty buffers
+ - tttocea608: Don't fail if a GAP event contains no duration
+ - webrtchttp: whipsink: construct TURN URL correctly
+ - webrtcsink: fix panic on pre-bwe request error
+ - whipsink:
+ . Send ICE candidates together with the offer
+ . Various cleanups and minor fixes
+ * Added:
+ - audiornnoise: Add voice detection threshold property
+ - awss3hlssink: Add stats property
+ - awss3sink: Add properties to set Content-Type and
+ Content-Disposition
+ - fmp4mux:
+ . Add 'offset-to-zero' property
+ . Add support for CMAF-style chunking, e.g. low-latency / LL
+ HLS and DASH
+ - fmp4mux/mp4mux:
+ . Add support for muxing Opus, VP8, VP9 and AV1 streams
+ . Make media/track timescales configurable
+ - gtk4: Support for rendering GL textures on X11/EGL, X11/GLX,
+ Wayland and macOS
+ - hlssink3: Allow generating i-frame-only playlist
+ - livesync: New element that alllows maintaining a contiguous
+ live stream without gaps from a potentially unstable source.
+ - mp4mux: New non-fragmented MP4 muxer element
+ - spotifyaudiosrc: Support configurable bitrate
+ - textahead: add settings to display previous buffers
+ - threadshare: Introduce new ts-audiotestsrc
+ - webrtcsink: Support nvv4l2vp9enc
+ - whepsource: Add a WebRTC WHEP source element
+ * Changed:
+ - audiofx: Derive from AudioFilter where possible
+ - dav1ddec: Lower rank to primary to allow usage of hardware
+ decoders with higher ranks
+ - fmp4mux: Only push fragment_offset if write-mfra is true to
+ reduce memory usage
+ - webrtcsink:
+ . Make the turn-server property a turn-servers list
+ . Move from async-std to tokio
+
-------------------------------------------------------------------
Wed Jan 25 22:24:43 UTC 2023 - bjorn.lie@gmail.com
diff --git a/gstreamer-plugins-rs.obsinfo b/gstreamer-plugins-rs.obsinfo
index df391db..acd84a3 100644
--- a/gstreamer-plugins-rs.obsinfo
+++ b/gstreamer-plugins-rs.obsinfo
@@ -1,4 +1,4 @@
name: gstreamer-plugins-rs
-version: 0.9.8+git20230124.d9e9468
-mtime: 1674567969
-commit: d9e9468f9a163f4d8e9eced9eaf2bff0674710d9
+version: 0.10.1+git20230213.9cd68ff
+mtime: 1676282011
+commit: 9cd68ffb5fa303643b9ed2e96bc059cd0da5c20d
diff --git a/gstreamer-plugins-rs.spec b/gstreamer-plugins-rs.spec
index 92de12c..0c264c9 100644
--- a/gstreamer-plugins-rs.spec
+++ b/gstreamer-plugins-rs.spec
@@ -25,15 +25,15 @@
#%%global __requires_exclude pkgconfig\\(csound\\)
Name: gstreamer-plugins-rs
-Version: 0.9.8+git20230124.d9e9468
+Version: 0.10.1+git20230213.9cd68ff
Release: 0
Summary: GStreamer Streaming-Media Framework Plug-Ins
License: LGPL-2.1-or-later
Group: Productivity/Multimedia/Other
-URL: https://gstreamer.freedesktop.org/
+URL: https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs
Source0: %{_name}-%{version}.tar.xz
-Source1: vendor.tar.xz
+Source1: vendor.tar.zst
Source2: cargo_config
Source3: gstreamer-plugins-rs.appdata.xml
@@ -49,6 +49,7 @@ BuildRequires: nasm
BuildRequires: pkgconfig
BuildRequires: python3-tomli
BuildRequires: rust >= 1.51
+BuildRequires: zstd
BuildRequires: pkgconfig(cairo) >= 1.10.0
BuildRequires: pkgconfig(dav1d)
BuildRequires: pkgconfig(gstreamer-1.0)
@@ -73,6 +74,8 @@ videos. Its plug-in-based architecture means that new data types or
processing capabilities can be added simply by installing new
plug-ins.
+This package provides various plugins written in Rust.
+
%package devel
Summary: GStreamer Streaming-Media Framework Plug-Ins development files
Group: Development/Libraries/Other
diff --git a/vendor.tar.xz b/vendor.tar.xz
deleted file mode 100644
index 7197ad6..0000000
--- a/vendor.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:ebec6c4a665c8db41f842d6ed444633377400ae4280733b2f26f0cc833758466
-size 66361724
diff --git a/vendor.tar.zst b/vendor.tar.zst
new file mode 100644
index 0000000..c6dcbb4
--- /dev/null
+++ b/vendor.tar.zst
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d5a3ab3a386ef0ae719e2f87c31fcfdf29c96445ebac1c74e9721b6a08ae25f2
+size 79804734