Android also delays video if you're using bluetooth so that the perceived delay is zero, it's a feature. That's what's not working. As I said, with other codecs, such as AAC, the right amount of delay is applied to videos and they are in sync with audio.