From fe266412d942df50fbe0df03ed79b3e8ee2865c0 Mon Sep 17 00:00:00 2001 From: "Ronald S. Bultje" Date: Sun, 8 Jun 2003 13:31:27 +0000 Subject: [PATCH] f it's an 'o', it's for output (muxing) 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 | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/ext/ffmpeg/gstffmpegprotocol.c b/ext/ffmpeg/gstffmpegprotocol.c index edfa4a4..a675bcd 100644 --- a/ext/ffmpeg/gstffmpegprotocol.c +++ b/ext/ffmpeg/gstffmpegprotocol.c @@ -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; } -- 2.7.4