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

rtspsrc: find_stream_by_channel should ignore unconfigured streams

https://bugzilla.gnome.org/show_bug.cgi?id=777101
parent a9056a8a
......@@ -1339,7 +1339,10 @@ find_stream_by_id (GstRTSPStream * stream, gint * id)
static gint
find_stream_by_channel (GstRTSPStream * stream, gint * channel)
{
if (stream->channel[0] == *channel || stream->channel[1] == *channel)
/* ignore unconfigured channels here (e.g., those that
* were explicitly skipped during SETUP) */
if ((stream->channelpad[0] != NULL) &&
(stream->channel[0] == *channel || stream->channel[1] == *channel))
return 0;
return -1;
......
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