Thanks, that’s helpful.
I’ve just finished a large rewrite of the core video decoder, which should fix a number of bugs including the ANRs and the random buffering sometimes happening during playback (also related to the sync problem I think).
Would appreciate if you could both put the latest alpha through the paces. If an ANR happens again, can you grab adb shell cat /data/anr/traces.txt as well.