I've also tried MKV and AVI container formats with the same result: Linux VLC can enable closed-captions, Android VLC can't. Keeping the files in TS containers isn't really a good option, since VLC can't seek/jump in TS streams. With VLC Android the closed captions don't really work great with a TS ...