After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 763910 - dvb: Requires unescaped, invalid URIs
dvb: Requires unescaped, invalid URIs
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
git master
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2016-03-19 10:35 UTC by Sebastian Dröge (slomo)
Modified: 2018-11-03 13:48 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Sebastian Dröge (slomo) 2016-03-19 10:35:20 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.
Comment 1 Sebastian Dröge (slomo) 2016-03-19 10:56:51 UTC
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.
Comment 2 GStreamer system administrator 2018-11-03 13:48:04 UTC
-- 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.