From 9e83339cf6b2a462b9c051e3bfa2945fe1227981 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Fri, 4 Sep 2009 11:29:55 +0200 Subject: [PATCH] uridecodebin: do buffering for more uris Add ssh://, ftp://, sftp://, myth:// to the list of uris that require buffering. Fixes #594020 --- gst/playback/gsturidecodebin.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gst/playback/gsturidecodebin.c b/gst/playback/gsturidecodebin.c index e7c5b6c688..69af426f2c 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 */