rtspsrc: Actually use the receive lock when receiving, not the send lock

This commit is contained in:
Sebastian Dröge 2017-06-22 11:38:56 +03:00
parent 5ff3106445
commit c438545dc9

View file

@ -2091,9 +2091,9 @@ gst_rtspsrc_connection_receive (GstRTSPSrc * src, GstRTSPConnInfo * conninfo,
GstRTSPResult ret; GstRTSPResult ret;
if (conninfo->connection) { if (conninfo->connection) {
g_mutex_lock (&conninfo->send_lock); g_mutex_lock (&conninfo->recv_lock);
ret = gst_rtsp_connection_receive (conninfo->connection, message, timeout); ret = gst_rtsp_connection_receive (conninfo->connection, message, timeout);
g_mutex_unlock (&conninfo->send_lock); g_mutex_unlock (&conninfo->recv_lock);
} else { } else {
ret = GST_RTSP_ERROR; ret = GST_RTSP_ERROR;
} }