|
|
@@ -257,7 +257,7 @@ int ff_mov_iso639_to_lang(const char *lang, int mp4) |
|
|
|
} |
|
|
|
/* XXX:can we do that in mov too? */ |
|
|
|
if (!mp4) |
|
|
|
return 0; |
|
|
|
return -1; |
|
|
|
/* handle undefined as such */ |
|
|
|
if (lang[0] == '\0') |
|
|
|
lang = "und"; |
|
|
@@ -265,9 +265,9 @@ int ff_mov_iso639_to_lang(const char *lang, int mp4) |
|
|
|
for (i = 0; i < 3; i++) { |
|
|
|
unsigned char c = (unsigned char)lang[i]; |
|
|
|
if (c < 0x60) |
|
|
|
return 0; |
|
|
|
return -1; |
|
|
|
if (c > 0x60 + 0x1f) |
|
|
|
return 0; |
|
|
|
return -1; |
|
|
|
code <<= 5; |
|
|
|
code |= (c - 0x60); |
|
|
|
} |
|
|
|