mirror of
https://gitee.com/openharmony/third_party_ffmpeg
synced 2024-11-27 21:20:41 +00:00
avformat/mux: Remove localized encoder strings
Fixes muxing to end up with a encoder=Lavf... and encoder_eng=somethingelse Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
8408720453
commit
9893e883ea
@ -225,6 +225,7 @@ static int init_muxer(AVFormatContext *s, AVDictionary **options)
|
||||
AVDictionary *tmp = NULL;
|
||||
AVCodecContext *codec = NULL;
|
||||
AVOutputFormat *of = s->oformat;
|
||||
AVDictionaryEntry *e;
|
||||
|
||||
if (options)
|
||||
av_dict_copy(&tmp, *options, 0);
|
||||
@ -351,6 +352,10 @@ static int init_muxer(AVFormatContext *s, AVDictionary **options)
|
||||
av_dict_set(&s->metadata, "encoder", NULL, 0);
|
||||
}
|
||||
|
||||
for (e = NULL; e = av_dict_get(s->metadata, "encoder-", e, AV_DICT_IGNORE_SUFFIX); ) {
|
||||
av_dict_set(&s->metadata, e->key, NULL, 0);
|
||||
}
|
||||
|
||||
if (options) {
|
||||
av_dict_free(options);
|
||||
*options = tmp;
|
||||
|
Loading…
Reference in New Issue
Block a user