On Tue, Sep 02, 2014 at 08:56:09PM +0200, wm4 wrote: > Use the UTF-16 BOM to detect UTF-16 encoding. Convert the file contents > to UTF-8 on the fly using FFTextReader, which acts as converting wrapper > around AVIOContext. It also can work on a static buffer, needed for > format probing. The FFTextReader wrapper now also takes care of skipping > the UTF-8 BOM.
Haven't reviewed it in detail, but shouldn't it also detect anything with a 0 byte in the first 2 characters as UTF-16? Interpreting it as any other text format is unlikely to work anyway, and I think most subtitle formats will start with an ASCII character, giving near 100% reliability without any BOM. _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel