diff options
author | John Stebbins <stebbins@jetheaddev.com> | 2011-01-26 05:15:49 +0000 |
---|---|---|
committer | Janne Grunau <janne-ffmpeg@jannau.net> | 2011-01-28 01:06:57 +0100 |
commit | 97b04f5ed3ab3a62e57f0c16841fb8f10d0a174c (patch) | |
tree | 098a5007b1ea7f244ad230626431e7d62e1de24c | |
parent | 795ed278e6d702ad841c3043e2b878afc6f599f4 (diff) | |
download | ffmpeg-97b04f5ed3ab3a62e57f0c16841fb8f10d0a174c.tar.gz |
mov: add support for little-endian utf16 chapter names
Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
-rw-r--r-- | libavformat/mov.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libavformat/mov.c b/libavformat/mov.c index ea9423ba7b..7ad920fcb1 100644 --- a/libavformat/mov.c +++ b/libavformat/mov.c @@ -2326,6 +2326,8 @@ static void mov_read_chapters(AVFormatContext *s) ch = get_be16(sc->pb); if (ch == 0xfeff) avio_get_str16be(sc->pb, len, title, title_len); + else if (ch == 0xfffe) + avio_get_str16le(sc->pb, len, title, title_len); else { AV_WB16(title, ch); get_strz(sc->pb, title + 2, len - 1); |