Merge lp:~cassidy/moovida/moovida-escape-uri into lp:moovida

Proposed by Guillaume Desmottes
Status: Rejected
Rejected by: MichaƂ Sawicz
Proposed branch: lp:~cassidy/moovida/moovida-escape-uri
Merge into: lp:moovida
Diff against target: 46 lines (+4/-4)
3 files modified
elisa-plugins/elisa/plugins/gstreamer/decodebin2_pipeline.py (+1/-1)
elisa-plugins/elisa/plugins/gstreamer/old_pipeline.py (+1/-1)
elisa-plugins/elisa/plugins/poblesec/player_video.py (+2/-2)
To merge this branch: bzr merge lp:~cassidy/moovida/moovida-escape-uri
Reviewer Review Type Date Requested Status
Olivier Tilloy Disapprove
Review via email: mp+16748@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Olivier Tilloy (osomon) wrote :

The issue was fixed with a different approach (see bug #491874).

review: Disapprove

Unmerged revisions

1608. By Guillaume Desmottes

Don't escape reserved characters in URI (#502488)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'elisa-plugins/elisa/plugins/gstreamer/decodebin2_pipeline.py'
--- elisa-plugins/elisa/plugins/gstreamer/decodebin2_pipeline.py 2009-11-13 18:24:48 +0000
+++ elisa-plugins/elisa/plugins/gstreamer/decodebin2_pipeline.py 2010-01-03 01:40:29 +0000
@@ -675,7 +675,7 @@
675 self.debug('unknown pad %s, caps %s' % (pad, caps))675 self.debug('unknown pad %s, caps %s' % (pad, caps))
676676
677 def _plug_src(self, uri):677 def _plug_src(self, uri):
678 quoted_uri = quote(uri, '/:')678 quoted_uri = quote(uri, ';/?:@&=+$,')
679 src = gst.element_make_from_uri(gst.URI_SRC, quoted_uri)679 src = gst.element_make_from_uri(gst.URI_SRC, quoted_uri)
680 # FIXME: workaround for jpegdec that does a gst_buffer_join for each680 # FIXME: workaround for jpegdec that does a gst_buffer_join for each
681 # gst_pad_chain.681 # gst_pad_chain.
682682
=== modified file 'elisa-plugins/elisa/plugins/gstreamer/old_pipeline.py'
--- elisa-plugins/elisa/plugins/gstreamer/old_pipeline.py 2009-11-13 18:24:48 +0000
+++ elisa-plugins/elisa/plugins/gstreamer/old_pipeline.py 2010-01-03 01:40:29 +0000
@@ -541,7 +541,7 @@
541 self.debug('unknown pad %s, caps %s' % (pad, caps))541 self.debug('unknown pad %s, caps %s' % (pad, caps))
542542
543 def _plug_src(self, uri):543 def _plug_src(self, uri):
544 quoted_uri = quote(uri, '/:')544 quoted_uri = quote(uri, ';/?:@&=+$,')
545 src = gst.element_make_from_uri(gst.URI_SRC, quoted_uri)545 src = gst.element_make_from_uri(gst.URI_SRC, quoted_uri)
546 # FIXME: workaround for jpegdec that does a gst_buffer_join for each546 # FIXME: workaround for jpegdec that does a gst_buffer_join for each
547 # gst_pad_chain.547 # gst_pad_chain.
548548
=== modified file 'elisa-plugins/elisa/plugins/poblesec/player_video.py'
--- elisa-plugins/elisa/plugins/poblesec/player_video.py 2009-12-01 12:16:26 +0000
+++ elisa-plugins/elisa/plugins/poblesec/player_video.py 2010-01-03 01:40:29 +0000
@@ -695,7 +695,7 @@
695 unicode_uri = unicode(file_uri)695 unicode_uri = unicode(file_uri)
696 sub_uri = \696 sub_uri = \
697 unicode_uri.encode(locale_helper.gst_file_encoding())697 unicode_uri.encode(locale_helper.gst_file_encoding())
698 quoted_sub_uri = quote(sub_uri, '/:')698 quoted_sub_uri = quote(sub_uri, ';/?:@&=+$,')
699 self.pipeline.set_property('suburi', quoted_sub_uri)699 self.pipeline.set_property('suburi', quoted_sub_uri)
700 self.info("Loaded subtitles at %r", sub_uri)700 self.info("Loaded subtitles at %r", sub_uri)
701 found = True701 found = True
@@ -808,7 +808,7 @@
808 self.filename = model.title or model.uri.filename808 self.filename = model.title or model.uri.filename
809 self.stop()809 self.stop()
810 uri = unicode(model.uri).encode(locale_helper.gst_file_encoding())810 uri = unicode(model.uri).encode(locale_helper.gst_file_encoding())
811 quoted_uri = quote(uri, '/:')811 quoted_uri = quote(uri, ';/?:@&=+$,')
812 self.pipeline.set_property('uri', quoted_uri)812 self.pipeline.set_property('uri', quoted_uri)
813 self._load_subs(model.uri)813 self._load_subs(model.uri)
814814

Subscribers

People subscribed via source and target branches