| Index: patched-ffmpeg-mt/libavformat/movenc.c
|
| ===================================================================
|
| --- patched-ffmpeg-mt/libavformat/movenc.c (revision 41250)
|
| +++ patched-ffmpeg-mt/libavformat/movenc.c (working copy)
|
| @@ -1355,6 +1355,8 @@
|
| put_buffer(pb, data, strlen(data));
|
| return updateSize(pb, pos);
|
| }else{
|
| + if (!lang)
|
| + lang = ff_mov_iso639_to_lang("und", 1);
|
| put_be16(pb, strlen(data)); /* string length */
|
| put_be16(pb, lang);
|
| put_buffer(pb, data, strlen(data));
|
| @@ -1390,7 +1392,7 @@
|
| while ((t2 = av_metadata_get(s->metadata, tag2, t2, AV_METADATA_IGNORE_SUFFIX))) {
|
| len2 = strlen(t2->key);
|
| if (len2 == len+4 && !strcmp(t->value, t2->value)
|
| - && (l=ff_mov_iso639_to_lang(&t2->key[len2-3], 0)) >= 0) {
|
| + && (l=ff_mov_iso639_to_lang(&t2->key[len2-3], 1)) >= 0) {
|
| lang = l;
|
| break;
|
| }
|
|
|