f it's an 'o', it's for output (muxing)
authorRonald S. Bultje <rbultje@ronald.bitfreak.net>
Sun, 8 Jun 2003 13:31:27 +0000 (13:31 +0000)
committerRonald S. Bultje <rbultje@ronald.bitfreak.net>
Sun, 8 Jun 2003 13:31:27 +0000 (13:31 +0000)
Original commit message from CVS:
Change protocol slightly, if the first char is an 'i', it's input (demuxing), if it's an 'o', it's for output (muxing)

ext/ffmpeg/gstffmpegprotocol.c

index edfa4a4..a675bcd 100644 (file)
@@ -50,7 +50,12 @@ gst_open (URLContext *h, const char *filename, int flags)
   info = g_new0 (GstProtocolInfo, 1);
   info->flags = flags;
 
-  if (sscanf (&filename[12], "%p", &pad) != 1) {
+  if (filename[12] != 'i') {
+    g_warning("%s is no input: %c", filename, filename[12]);
+    return -EIO;
+  }
+
+  if (sscanf (&filename[14], "%p", &pad) != 1) {
     g_warning ("could not decode pad from %s", &filename[12]);
     return -EIO;
   }