Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnton Khirnov <anton@khirnov.net>2011-05-26 08:59:08 +0400
committerAnton Khirnov <anton@khirnov.net>2011-05-26 22:03:26 +0400
commit9749cdf7754e600ff50dc255519fdb7bb5aad800 (patch)
tree9469e0f0c3e24ff23a5921ac0b472604c4c04be8 /libavformat
parent6c117d43c968629758c1b652e9b3a60cda6dcbac (diff)
lavf: initialize demuxer private options.
Diffstat (limited to 'libavformat')
-rw-r--r--libavformat/utils.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/libavformat/utils.c b/libavformat/utils.c
index 89ab1086fe..b844ab95bc 100644
--- a/libavformat/utils.c
+++ b/libavformat/utils.c
@@ -424,6 +424,10 @@ int av_open_input_stream(AVFormatContext **ic_ptr,
err = AVERROR(ENOMEM);
goto fail;
}
+ if (fmt->priv_class) {
+ *(const AVClass**)ic->priv_data = fmt->priv_class;
+ av_opt_set_defaults(ic->priv_data);
+ }
} else {
ic->priv_data = NULL;
}