Commit bc2adef5 authored by Matt Staples's avatar Matt Staples Committed by Sebastian Dröge

rtspsrc: Fix session cleanup when handling redirect on PLAY

Redirect on PLAY wasn't doing the necessary session cleanup. Fixed by
removing code from gst_rtspsrc_send that changed the state varable upon
encountering a redirect. Better to let the redirect handlers in
gst_rtspsrc_retrieve_sdp and gst_rtspsrc_play do their own
state-dependent cleanup.

https://bugzilla.gnome.org/show_bug.cgi?id=775543
parent bc9f06f3
...@@ -5571,7 +5571,6 @@ error_response: ...@@ -5571,7 +5571,6 @@ error_response:
src->conninfo.url->transports = transports; src->conninfo.url->transports = transports;
src->need_redirect = TRUE; src->need_redirect = TRUE;
src->state = GST_RTSP_STATE_INIT;
res = GST_RTSP_OK; res = GST_RTSP_OK;
break; break;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment