mirror of
https://gitee.com/openharmony/third_party_ffmpeg
synced 2024-11-27 05:00:37 +00:00
lavf: simplify setting the encoder ident tag.
patch by Anton Khirnov anton _at_ khirnov _dot_ net Originally committed as revision 25504 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
a7e5a832c4
commit
d60a9f52eb
@ -2755,16 +2755,7 @@ int av_write_header(AVFormatContext *s)
|
||||
|
||||
/* set muxer identification string */
|
||||
if (!(s->streams[0]->codec->flags & CODEC_FLAG_BITEXACT)) {
|
||||
AVMetadata *m;
|
||||
AVMetadataTag *t;
|
||||
|
||||
if (!(m = av_mallocz(sizeof(AVMetadata))))
|
||||
return AVERROR(ENOMEM);
|
||||
av_metadata_set2(&m, "encoder", LIBAVFORMAT_IDENT, 0);
|
||||
metadata_conv(&m, s->oformat->metadata_conv, NULL);
|
||||
if ((t = av_metadata_get(m, "", NULL, AV_METADATA_IGNORE_SUFFIX)))
|
||||
av_metadata_set2(&s->metadata, t->key, t->value, 0);
|
||||
av_metadata_free(&m);
|
||||
av_metadata_set2(&s->metadata, "encoder", LIBAVFORMAT_IDENT, 0);
|
||||
}
|
||||
|
||||
if(s->oformat->write_header){
|
||||
|
Loading…
Reference in New Issue
Block a user