forked from pool/gstreamer-plugins-base
Accepting request 1154934 from home:jonaski:branches:multimedia:libs
- Add gst-plugins-base-audiobasesink-gap.patch: Revert a gap change causing EOS, affecting strawberry playback causing playback to stop when using mute or fading features. Upstream issue: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/3303 OBS-URL: https://build.opensuse.org/request/show/1154934 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-base?expand=0&rev=216
This commit is contained in:
parent
6e845e2746
commit
3671498b44
20
gst-plugins-base-audiobasesink-gap.patch
Normal file
20
gst-plugins-base-audiobasesink-gap.patch
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
diff --git a/gst-libs/gst/audio/gstaudiobasesink.c b/gst-libs/gst/audio/gstaudiobasesink.c
|
||||||
|
index 1f843ac..891941d 100644
|
||||||
|
--- a/gst-libs/gst/audio/gstaudiobasesink.c
|
||||||
|
+++ b/gst-libs/gst/audio/gstaudiobasesink.c
|
||||||
|
@@ -1124,15 +1124,6 @@ gst_audio_base_sink_wait_event (GstBaseSink * bsink, GstEvent * event)
|
||||||
|
/* Make sure the ringbuffer will start again if interrupted during event_wait() */
|
||||||
|
g_atomic_int_set (&sink->eos_rendering, 1);
|
||||||
|
clear_force_start_flag = TRUE;
|
||||||
|
-
|
||||||
|
- /* For gap events, don't actually wait for the clock to
|
||||||
|
- * reach that time, or it will drain the ringbuffer, just
|
||||||
|
- * ensure we're prerolled and let the next actual buffer
|
||||||
|
- * get rendered where it belongs */
|
||||||
|
- if (GST_EVENT_TYPE (event) == GST_EVENT_GAP) {
|
||||||
|
- ret = gst_base_sink_do_preroll (bsink, GST_MINI_OBJECT_CAST (event));
|
||||||
|
- goto done;
|
||||||
|
- }
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
@ -1,3 +1,12 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Mar 5 01:07:27 UTC 2024 - Jonas Kvinge <jonaski@opensuse.org>
|
||||||
|
|
||||||
|
- Add gst-plugins-base-audiobasesink-gap.patch:
|
||||||
|
Revert a gap change causing EOS, affecting strawberry playback
|
||||||
|
causing playback to stop when using mute or fading features.
|
||||||
|
Upstream issue:
|
||||||
|
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/3303
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Feb 1 10:55:30 UTC 2024 - Antonio Larrosa <alarrosa@suse.com>
|
Thu Feb 1 10:55:30 UTC 2024 - Antonio Larrosa <alarrosa@suse.com>
|
||||||
|
|
||||||
|
@ -33,6 +33,8 @@ Source2: baselibs.conf
|
|||||||
Patch4: add_wayland_dep_to_tests.patch
|
Patch4: add_wayland_dep_to_tests.patch
|
||||||
Patch5: MR-221-video-anc-add-two-new-CEA-608-caption-formats.patch
|
Patch5: MR-221-video-anc-add-two-new-CEA-608-caption-formats.patch
|
||||||
Patch6: reduce-required-meson.patch
|
Patch6: reduce-required-meson.patch
|
||||||
|
# https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/3303
|
||||||
|
Patch7: gst-plugins-base-audiobasesink-gap.patch
|
||||||
|
|
||||||
BuildRequires: Mesa-libGLESv3-devel
|
BuildRequires: Mesa-libGLESv3-devel
|
||||||
BuildRequires: cdparanoia-devel
|
BuildRequires: cdparanoia-devel
|
||||||
|
Loading…
x
Reference in New Issue
Block a user