If you want a player built for anaglyph, this is it. Unlike general-purpose players that tack 3D on as an afterthought, 3D Vision Video Player prioritizes anaglyph output.
override fun onSurfaceChanged(gl: GL10?, width: Int, height: Int) GLES20.glViewport(0, 0, width, height) anaglyph 3d video player for android
Add a setting in UI: