From: Wim Taymans Date: Fri, 4 Sep 2009 09:29:55 +0000 (+0200) Subject: uridecodebin: do buffering for more uris X-Git-Tag: 1.19.3~511^2~9260 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9e83339cf6b2a462b9c051e3bfa2945fe1227981;p=platform%2Fupstream%2Fgstreamer.git uridecodebin: do buffering for more uris Add ssh://, ftp://, sftp://, myth:// to the list of uris that require buffering. Fixes #594020 --- diff --git a/gst/playback/gsturidecodebin.c b/gst/playback/gsturidecodebin.c index e7c5b6c..69af426 100644 --- a/gst/playback/gsturidecodebin.c +++ b/gst/playback/gsturidecodebin.c @@ -143,8 +143,8 @@ enum }; /* properties */ -#define DEFAULT_PROP_URI NULL -#define DEFAULT_PROP_SOURCE NULL +#define DEFAULT_PROP_URI NULL +#define DEFAULT_PROP_SOURCE NULL #define DEFAULT_CONNECTION_SPEED 0 #define DEFAULT_CAPS NULL #define DEFAULT_SUBTITLE_ENCODING NULL @@ -788,7 +788,8 @@ array_has_uri_value (const gchar * values[], const gchar * value) /* list of URIs that we consider to be streams and that need buffering. * We have no mechanism yet to figure this out with a query. */ static const gchar *stream_uris[] = { "http://", "mms://", "mmsh://", - "mmsu://", "mmst://", "fd://", NULL + "mmsu://", "mmst://", "fd://", "myth://", "ssh://", "ftp://", "sftp://", + NULL }; /* list of URIs that need a queue because they are pretty bursty */