2018-07-08, 22:51
(2018-07-08, 10:59)Koying Wrote: This is the renderer path, btw, not the decoder
Not sure why you think cross-platform sync via usleep is worse than platform-specific hacks (eg waiting for vsync; about droid, is not?
btw: the problem you are facing here is caused by optimisations of other GLES platforms. Raspberry Pi and IMX were the first that skipped GUI rendering during video playback. This created the need to throttle the main thread for video layer rendering in case of no GUI rendering.
right, this was just another hack for video layer rendering. see above for proper solution.