8000
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent da87b32 commit 2a130aaCopy full SHA for 2a130aa
android/src/main/java/com/cloudwebrtc/webrtc/SurfaceTextureRenderer.java
@@ -95,6 +95,10 @@ public void pauseVideo() {
95
// VideoSink interface.
96
@Override
97
public void onFrame(VideoFrame frame) {
98
+ if(!isFirstFrameRendered) {
99
+ texture.setDefaultBufferSize(frame.getRotatedWidth(), frame.getRotatedHeight());
100
+ createEglSurface(texture);
101
+ }
102
updateFrameDimensionsAndReportEvents(frame);
103
super.onFrame(frame);
104
}
@@ -104,7 +108,6 @@ public void onFrame(VideoFrame frame) {
108
public void surfaceCreated(final SurfaceTexture texture) {
105
109
ThreadUtils.checkIsOnMainThread();
106
110
this.texture = texture;
107
- createEglSurface(texture);
111
112
113
public void surfaceDestroyed() {
0 commit comments