diff --git a/packages/g/gstreamer-plugins-rs/.files b/packages/g/gstreamer-plugins-rs/.files
index 0de5f63..a5f428b 100644
Binary files a/packages/g/gstreamer-plugins-rs/.files and b/packages/g/gstreamer-plugins-rs/.files differ
diff --git a/packages/g/gstreamer-plugins-rs/.rev b/packages/g/gstreamer-plugins-rs/.rev
index a7cbf6e..6307d1c 100644
--- a/packages/g/gstreamer-plugins-rs/.rev
+++ b/packages/g/gstreamer-plugins-rs/.rev
@@ -127,4 +127,12 @@
1070428
+
+ 8bc1a0aa5b9b4e579f89296c2c7b5f15
+ 0.10.4
+
+ dimstar_suse
+
+ 1073599
+
diff --git a/packages/g/gstreamer-plugins-rs/_service b/packages/g/gstreamer-plugins-rs/_service
index c58b2d2..aada1db 100644
--- a/packages/g/gstreamer-plugins-rs/_service
+++ b/packages/g/gstreamer-plugins-rs/_service
@@ -6,8 +6,8 @@
@PARENT_TAG@
(.*)\+0
\1
- refs/tags/0.10.2
- enable
+ refs/tags/0.10.4
+
git
diff --git a/packages/g/gstreamer-plugins-rs/_servicedata b/packages/g/gstreamer-plugins-rs/_servicedata
deleted file mode 100644
index f113700..0000000
--- a/packages/g/gstreamer-plugins-rs/_servicedata
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
- https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git
- b64da48508e48ff399b99f66ca110483651e8485
\ No newline at end of file
diff --git a/packages/g/gstreamer-plugins-rs/gstreamer-plugins-rs-0.10.2.obscpio b/packages/g/gstreamer-plugins-rs/gstreamer-plugins-rs-0.10.2.obscpio
deleted file mode 120000
index 2186601..0000000
--- a/packages/g/gstreamer-plugins-rs/gstreamer-plugins-rs-0.10.2.obscpio
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeic3x27n4r7kp5nyfb55vcggaqdo222rjheuicx7ik3clg7fpmkx6e
\ No newline at end of file
diff --git a/packages/g/gstreamer-plugins-rs/gstreamer-plugins-rs-0.10.4.obscpio b/packages/g/gstreamer-plugins-rs/gstreamer-plugins-rs-0.10.4.obscpio
new file mode 120000
index 0000000..fdc833a
--- /dev/null
+++ b/packages/g/gstreamer-plugins-rs/gstreamer-plugins-rs-0.10.4.obscpio
@@ -0,0 +1 @@
+/ipfs/bafybeihkbi5r242qdcwl7dwbfzvhogoduxcevr4lpovbgwgslhjraazfeu
\ No newline at end of file
diff --git a/packages/g/gstreamer-plugins-rs/gstreamer-plugins-rs.changes b/packages/g/gstreamer-plugins-rs/gstreamer-plugins-rs.changes
index 0d2bcb5..806e160 100644
--- a/packages/g/gstreamer-plugins-rs/gstreamer-plugins-rs.changes
+++ b/packages/g/gstreamer-plugins-rs/gstreamer-plugins-rs.changes
@@ -1,4 +1,39 @@
-------------------------------------------------------------------
+Thu Mar 16 08:50:57 UTC 2023 - Bjørn Lie
+
+- Update to version 0.10.4:
+ * Fixed:
+ - fmp4mux:
+ . Return a running time from AggregatorImpl::next_time() to
+ fix waiting in live pipelines.
+ . Fix hls_live example to set properties on the right
+ element.
+ - uriplaylistbin: Reset element when switching back to NULL
+ state.
+ - livesync: Handle variable framerates correctly in fallback
+ buffer duration calculation.
+ - meson: Fix GStreamer version feature detection.
+ * Added: webrtc: New webrtc element.
+
+-------------------------------------------------------------------
+Thu Mar 09 19:19:14 UTC 2023 - bjorn.lie@gmail.com
+
+- Update to version 0.10.3:
+ * Added:
+ - tracers: `queue_levels` tracer now also supports printing the
+ `appsrc` levels.
+ - webrtc: `webrtcsink` can use `nvvidconv` if `nvvideoconvert`
+ does not exist on an NVIDIA platform.
+ * Fixed:
+ - gtk4: Set the sync point on the video frame after mapping it
+ as otherwise the frame might not be ready yet for further
+ usage.
+ - livesync: Correctly calculate the fallback buffer duration
+ from the video framerate.
+ - ndi: Handle caps changes correctly in `ndisinkcombiner`.
+ * Changed: webrtc: Minor cleanup.
+
+-------------------------------------------------------------------
Tue Mar 7 07:00:49 UTC 2023 - Antonio Larrosa
- Increase constraints so it doesn't fail to build for lack of
diff --git a/packages/g/gstreamer-plugins-rs/gstreamer-plugins-rs.obsinfo b/packages/g/gstreamer-plugins-rs/gstreamer-plugins-rs.obsinfo
index 2bebd17..44c6af5 100644
--- a/packages/g/gstreamer-plugins-rs/gstreamer-plugins-rs.obsinfo
+++ b/packages/g/gstreamer-plugins-rs/gstreamer-plugins-rs.obsinfo
@@ -1,4 +1,4 @@
name: gstreamer-plugins-rs
-version: 0.10.2
-mtime: 1677140193
-commit: b64da48508e48ff399b99f66ca110483651e8485
+version: 0.10.4
+mtime: 1678795503
+commit: 6b53562495d1e1657f74401754589514e43dff40
diff --git a/packages/g/gstreamer-plugins-rs/gstreamer-plugins-rs.spec b/packages/g/gstreamer-plugins-rs/gstreamer-plugins-rs.spec
index 3e4cc2d..db3c779 100644
--- a/packages/g/gstreamer-plugins-rs/gstreamer-plugins-rs.spec
+++ b/packages/g/gstreamer-plugins-rs/gstreamer-plugins-rs.spec
@@ -31,7 +31,7 @@
%endif
Name: gstreamer-plugins-rs
-Version: 0.10.2
+Version: 0.10.4
Release: 0
Summary: GStreamer Streaming-Media Framework Plug-Ins
License: LGPL-2.1-or-later
diff --git a/packages/g/gstreamer-plugins-rs/vendor.tar.zst b/packages/g/gstreamer-plugins-rs/vendor.tar.zst
index 593663f..3778336 120000
--- a/packages/g/gstreamer-plugins-rs/vendor.tar.zst
+++ b/packages/g/gstreamer-plugins-rs/vendor.tar.zst
@@ -1 +1 @@
-/ipfs/bafybeich4ddjdsbssw7347bgveijo3ksaxywydxcwnpitvjktxftv5zy7m
\ No newline at end of file
+/ipfs/bafybeid6ecu6ixdq3gm3v36azf6n5eoidisumdnq3om6gzpo76tq6cwv3i
\ No newline at end of file