rtspsrc: Don't make udpsrc segment events writable just to retrieve their seqnum
authorSebastian Dröge <sebastian@centricular.com>
Mon, 14 Nov 2022 17:03:21 +0000 (19:03 +0200)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Wed, 16 Nov 2022 02:36:30 +0000 (02:36 +0000)
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3409>

subprojects/gst-plugins-good/gst/rtsp/gstrtspsrc.c

index 65f767d..7c5fc14 100644 (file)
@@ -3450,10 +3450,8 @@ udpsrc_probe_cb (GstPad * pad, GstPadProbeInfo * info, gpointer user_data)
 
   switch (GST_EVENT_TYPE (info->data)) {
     case GST_EVENT_SEGMENT:
-      if (!gst_event_is_writable (info->data))
-        info->data = gst_event_make_writable (info->data);
-
       *segment_seqnum = gst_event_get_seqnum (info->data);
+      break;
     default:
       break;
   }