summaryrefslogtreecommitdiff
path: root/gst
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian@centricular.com>2021-07-01 13:18:09 +0300
committerSebastian Dröge <sebastian@centricular.com>2021-07-01 13:19:53 +0300
commitc94469339a3c88ce41ea304f4a0e411d8a840846 (patch)
tree7c24bfeb92f3763292b7124de8362590609b4511 /gst
parent2bd38697ed7f8f037137643d8d69b4cfffd5fdc2 (diff)
rtpptdemux: Remove pads also in PAUSED->READY
They're based on per-stream information and that should be reset whenever going to READY state. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/1018>
Diffstat (limited to 'gst')
-rw-r--r--gst/rtpmanager/gstrtpptdemux.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gst/rtpmanager/gstrtpptdemux.c b/gst/rtpmanager/gstrtpptdemux.c
index 4744b60d0..e588a3fa2 100644
--- a/gst/rtpmanager/gstrtpptdemux.c
+++ b/gst/rtpmanager/gstrtpptdemux.c
@@ -744,8 +744,8 @@ gst_rtp_pt_demux_change_state (GstElement * element, GstStateChange transition)
switch (transition) {
case GST_STATE_CHANGE_PLAYING_TO_PAUSED:
- case GST_STATE_CHANGE_PAUSED_TO_READY:
break;
+ case GST_STATE_CHANGE_PAUSED_TO_READY:
case GST_STATE_CHANGE_READY_TO_NULL:
gst_rtp_pt_demux_release (ptdemux);
break;