# HG changeset patch # User reimar # Date 1378240601 0 # Node ID 13e767d419fc1d11d5eb0582cb636af32b2b1c39 # Parent 996d93a5ed1f71a81d731832436228b84a90dac1 Support ffmpeg://dummy:// in muxer_lavf. diff -r 996d93a5ed1f -r 13e767d419fc libmpdemux/muxer_lavf.c --- a/libmpdemux/muxer_lavf.c Tue Sep 03 20:28:25 2013 +0000 +++ b/libmpdemux/muxer_lavf.c Tue Sep 03 20:36:41 2013 +0000 @@ -364,8 +364,12 @@ mp_msg(MSGT_MUXER, MSGL_FATAL, "Cannot get specified format.\n"); goto fail; } - if (fmt->flags & AVFMT_NOFILE) - av_strlcpy(priv->oc->filename, out_filename, sizeof(priv->oc->filename)); + if (fmt->flags & AVFMT_NOFILE) { + const char *src = out_filename; + if (!strncmp(out_filename, "ffmpeg://dummy://", 17)) src += 17; + else if (!strncmp(out_filename, "ffmpeg://", 9)) src += 9; + av_strlcpy(priv->oc->filename, src, sizeof(priv->oc->filename)); + } priv->oc->oformat = fmt;