From: Ronald S. Bultje Date: Sun, 8 Jun 2003 13:31:27 +0000 (+0000) Subject: f it's an 'o', it's for output (muxing) X-Git-Tag: 1.19.3~499^2~2116 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fe266412d942df50fbe0df03ed79b3e8ee2865c0;p=platform%2Fupstream%2Fgstreamer.git 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) --- 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; }