uridecodebin: do buffering for more uris
authorWim Taymans <wim.taymans@collabora.co.uk>
Fri, 4 Sep 2009 09:29:55 +0000 (11:29 +0200)
committerWim Taymans <wim@metal.(none)>
Fri, 4 Sep 2009 09:33:04 +0000 (11:33 +0200)
Add ssh://, ftp://, sftp://, myth:// to the list of uris that require
buffering.

Fixes #594020

gst/playback/gsturidecodebin.c

index e7c5b6c..69af426 100644 (file)
@@ -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 */