You've already forked android_translation_layer
mirror of
https://gitlab.com/android_translation_layer/android_translation_layer.git
synced 2025-10-27 11:48:10 -07:00
GLSurfaceView: remove old implementation, import the one from AOSP
Now that we have a reasonably well working SurfaceView implementation, it is actually cleaner to just implement GLSurfaceView the way AOSP does. In fact, their code doesn't have any weird dependencies, and can mostly be used as-is. The AOSP code is pure Java, which means we had to implement some EGL wrappers. This change fixes issues with Wayland (it only ever worked because the pbuffers were allocated using an XWayland EGLDisplay), and with resizing (which we simply didn't support), all while getting rid of quite some (arguably not very readable) LoC.
This commit is contained in:
@@ -33,6 +33,7 @@ public class MediaPlayer {
|
||||
public void setOnSeekCompleteListener(MediaPlayer.OnSeekCompleteListener dummy) {}
|
||||
public void setOnVideoSizeChangedListener(MediaPlayer.OnVideoSizeChangedListener dummy) {}
|
||||
public void setAudioStreamType(int dummy) {}
|
||||
public void pause() {}
|
||||
public void prepareAsync() {}
|
||||
public void reset() {}
|
||||
public void release() {}
|
||||
|
||||
Reference in New Issue
Block a user