diff options
author | Aurelien Jacobs <aurel@gnuage.org> | 2009-01-06 00:09:23 +0000 |
---|---|---|
committer | Aurelien Jacobs <aurel@gnuage.org> | 2009-01-06 00:09:23 +0000 |
commit | 176aee8282c7d53b658de07ddf5bc4b0b3e5a7fc (patch) | |
tree | b64b2df5abf9aa8082ccf6da44dcce3450323290 /libavformat/utils.c | |
parent | e232c2529e61844890c77c8e6426be233e2e07be (diff) | |
download | ffmpeg-176aee8282c7d53b658de07ddf5bc4b0b3e5a7fc.tar.gz |
Add a metadata compatibility layer, so that when a user application set
metadata using old API, it is automatically converted to new API before
muxing.
Originally committed as revision 16447 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavformat/utils.c')
-rw-r--r-- | libavformat/utils.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libavformat/utils.c b/libavformat/utils.c index 68cb0da6c4..e3fdd7f744 100644 --- a/libavformat/utils.c +++ b/libavformat/utils.c @@ -2501,6 +2501,10 @@ int av_write_header(AVFormatContext *s) return AVERROR(ENOMEM); } +#if LIBAVFORMAT_VERSION_MAJOR < 53 + ff_metadata_sync_compat(s); +#endif + if(s->oformat->write_header){ ret = s->oformat->write_header(s); if (ret < 0) |