GNOME Bugzilla – Bug 763910
dvb: Requires unescaped, invalid URIs
Last modified: 2018-11-03 13:48:04 UTC
See https://lists.freedesktop.org/archives/gstreamer-devel/2016-March/057311.html URIs should always be escaped, i.e. spaces become %20, e.g. with the GstUri API. dvbsrc should convert them to whatever format it needs then. For backwards compat reasons we should probably still allow broken URIs in dvb, but also handle proper ones.
The gst_uri_is_valid() in gst_uri_handler_set_uri() should probably also be extended by a gst_uri_is_valid_full() which only prints a warning for now and does complete checks (i.e. what gst_uri_from_string() is doing already). For 2.0 we should also consider making the URI handler interface directly around GstUri.
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/362.