add GLSurfaceView and pass EGLContext cross threads to encoder. Doesnt crash but doesnt display. Guess its time to learn opengl es