mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-04-26 06:54:49 +00:00
plugins/elements/: Set the location to NULL if "file://" is set as URI. Otherwise some random previous URI would stil...
Original commit message from CVS: * plugins/elements/gstfilesink.c: (gst_file_sink_uri_set_uri): * plugins/elements/gstfilesrc.c: (gst_file_src_uri_set_uri): Set the location to NULL if "file://" is set as URI. Otherwise some random previous URI would still be set if "file://" is set on an already used filesink/filesrc.
This commit is contained in:
parent
ce4da7c661
commit
7223b8a804
3 changed files with 10 additions and 0 deletions
|
@ -1,3 +1,11 @@
|
||||||
|
2007-04-27 Sebastian Dröge <slomo@circular-chaos.org>
|
||||||
|
|
||||||
|
* plugins/elements/gstfilesink.c: (gst_file_sink_uri_set_uri):
|
||||||
|
* plugins/elements/gstfilesrc.c: (gst_file_src_uri_set_uri):
|
||||||
|
Set the location to NULL if "file://" is set as URI. Otherwise
|
||||||
|
some random previous URI would still be set if "file://" is
|
||||||
|
set on an already used filesink/filesrc.
|
||||||
|
|
||||||
2007-04-27 Sebastian Dröge <slomo@circular-chaos.org>
|
2007-04-27 Sebastian Dröge <slomo@circular-chaos.org>
|
||||||
|
|
||||||
* plugins/elements/gstfilesink.c: (gst_file_sink_uri_set_uri):
|
* plugins/elements/gstfilesink.c: (gst_file_sink_uri_set_uri):
|
||||||
|
|
|
@ -558,6 +558,7 @@ gst_file_sink_uri_set_uri (GstURIHandler * handler, const gchar * uri)
|
||||||
/* Special case for "file://" as this is used by some applications
|
/* Special case for "file://" as this is used by some applications
|
||||||
* to test with gst_element_make_from_uri if there's an element
|
* to test with gst_element_make_from_uri if there's an element
|
||||||
* that supports the URI protocol. */
|
* that supports the URI protocol. */
|
||||||
|
gst_file_sink_set_location (sink, NULL);
|
||||||
return TRUE;
|
return TRUE;
|
||||||
} else {
|
} else {
|
||||||
location = gst_uri_get_location (uri);
|
location = gst_uri_get_location (uri);
|
||||||
|
|
|
@ -1078,6 +1078,7 @@ gst_file_src_uri_set_uri (GstURIHandler * handler, const gchar * uri)
|
||||||
/* Special case for "file://" as this is used by some applications
|
/* Special case for "file://" as this is used by some applications
|
||||||
* to test with gst_element_make_from_uri if there's an element
|
* to test with gst_element_make_from_uri if there's an element
|
||||||
* that supports the URI protocol. */
|
* that supports the URI protocol. */
|
||||||
|
gst_file_src_set_location (src, NULL);
|
||||||
return TRUE;
|
return TRUE;
|
||||||
} else {
|
} else {
|
||||||
location = gst_uri_get_location (uri);
|
location = gst_uri_get_location (uri);
|
||||||
|
|
Loading…
Reference in a new issue