Commit 3116198f authored by Sebastian Dröge's avatar Sebastian Dröge
Browse files

gio: Improve the error message if a stream is already closed before usage

parent 60254127
......@@ -119,6 +119,10 @@ gst_gio_base_sink_start (GstBaseSink * base_sink)
GST_ELEMENT_ERROR (sink, RESOURCE, OPEN_WRITE, (NULL),
("No output stream provided by subclass"));
return FALSE;
} else if (G_UNLIKELY (g_output_stream_is_closed (sink->stream))) {
GST_ELEMENT_ERROR (sink, LIBRARY, FAILED, (NULL),
("Output stream is already closed"));
return FALSE;
}
GST_DEBUG_OBJECT (sink, "started sink");
......
......@@ -130,6 +130,10 @@ gst_gio_base_src_start (GstBaseSrc * base_src)
GST_ELEMENT_ERROR (src, RESOURCE, OPEN_READ, (NULL),
("No input stream provided by subclass"));
return FALSE;
} else if (G_UNLIKELY (g_input_stream_is_closed (src->stream))) {
GST_ELEMENT_ERROR (src, LIBRARY, FAILED, (NULL),
("Input stream is already closed"));
return FALSE;
}
GST_DEBUG_OBJECT (src, "started source");
......
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