summaryrefslogtreecommitdiff
path: root/libavformat/utils.c
diff options
context:
space:
mode:
authorAurelien Jacobs <aurel@gnuage.org>2009-01-08 23:24:51 +0000
committerAurelien Jacobs <aurel@gnuage.org>2009-01-08 23:24:51 +0000
commite99f76ab79e0f1285ef8a6c8700beed228c0b98f (patch)
treeeab672e81096cfc63e245b6c7799777f75af8069 /libavformat/utils.c
parent420169e5209b629b362757473cf2a69faad72e2c (diff)
Add a second metadata compatibility layer, so that metadata that gets
demuxed with new API is automatically converted to the old API, allowing old applications to stay functional. Originally committed as revision 16499 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavformat/utils.c')
-rw-r--r--libavformat/utils.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/libavformat/utils.c b/libavformat/utils.c
index 8a6784a2a4..3f26aee991 100644
--- a/libavformat/utils.c
+++ b/libavformat/utils.c
@@ -485,6 +485,10 @@ int av_open_input_stream(AVFormatContext **ic_ptr,
if (pb && !ic->data_offset)
ic->data_offset = url_ftell(ic->pb);
+#if LIBAVFORMAT_VERSION_MAJOR < 53
+ ff_metadata_demux_compat(ic);
+#endif
+
*ic_ptr = ic;
return 0;
fail: