Browse Source

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>
tags/n2.3
Michael Niedermayer 11 years ago
parent
commit
9893e883ea
1 changed files with 5 additions and 0 deletions
  1. +5
    -0
      libavformat/mux.c

+ 5
- 0
libavformat/mux.c View File

@@ -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…
Cancel
Save