diff options
Diffstat (limited to 'libavformat/mux_utils.c')
-rw-r--r-- | libavformat/mux_utils.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/libavformat/mux_utils.c b/libavformat/mux_utils.c index df264fc6a0..83c1482540 100644 --- a/libavformat/mux_utils.c +++ b/libavformat/mux_utils.c @@ -85,6 +85,16 @@ end: return ret; } +int ff_format_output_open(AVFormatContext *s, const char *url, AVDictionary **options) +{ + if (!s->oformat) + return AVERROR(EINVAL); + + if (!(s->oformat->flags & AVFMT_NOFILE)) + return s->io_open(s, &s->pb, url, AVIO_FLAG_WRITE, options); + return 0; +} + int ff_parse_creation_time_metadata(AVFormatContext *s, int64_t *timestamp, int return_seconds) { AVDictionaryEntry *entry; |