commit | 9d9d10c7ed964cfcfc8abe74059571c7166e70cc | [log] [tgz] |
---|---|---|
author | Sami Kalliomäki <sakal@webrtc.org> | Fri Aug 14 13:46:04 2020 +0200 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Aug 14 12:28:10 2020 +0000 |
tree | cc80ae83aeaad7dcfa82851e37c8c54645b63454 | |
parent | bd4a718667fde2843f65c96e3fb9a2241fceb32d [diff] [blame] |
Log a warning in STHelper if a frame is already pending. Bug: b/163785724 Change-Id: Ic2cf1e13f5ccc8115b3132b21c60577f9fb8994f Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181660 Commit-Queue: Kári Helgason <kthelgason@webrtc.org> Reviewed-by: Kári Helgason <kthelgason@webrtc.org> Cr-Commit-Position: refs/heads/master@{#31934}
diff --git a/sdk/android/api/org/webrtc/SurfaceTextureHelper.java b/sdk/android/api/org/webrtc/SurfaceTextureHelper.java index b7b028f..0dd45cf 100644 --- a/sdk/android/api/org/webrtc/SurfaceTextureHelper.java +++ b/sdk/android/api/org/webrtc/SurfaceTextureHelper.java
@@ -199,6 +199,10 @@ oesTextureId = GlUtil.generateTexture(GLES11Ext.GL_TEXTURE_EXTERNAL_OES); surfaceTexture = new SurfaceTexture(oesTextureId); setOnFrameAvailableListener(surfaceTexture, (SurfaceTexture st) -> { + if (hasPendingTexture) { + Logging.d(TAG, "A frame is already pending, dropping frame."); + } + hasPendingTexture = true; tryDeliverTextureFrame(); }, handler);