Index: talk/app/webrtc/java/src/org/webrtc/MediaCodecVideoEncoder.java |
diff --git a/talk/app/webrtc/java/src/org/webrtc/MediaCodecVideoEncoder.java b/talk/app/webrtc/java/src/org/webrtc/MediaCodecVideoEncoder.java |
index 347a15033f7cc37783760af87249392c67db95bc..66928d2ea87c84f36be1808f231310c97c3d2437 100644 |
--- a/talk/app/webrtc/java/src/org/webrtc/MediaCodecVideoEncoder.java |
+++ b/talk/app/webrtc/java/src/org/webrtc/MediaCodecVideoEncoder.java |
@@ -384,9 +384,8 @@ public class MediaCodecVideoEncoder { |
// but it's a workaround for bug webrtc:5147. |
GLES20.glClear(GLES20.GL_COLOR_BUFFER_BIT); |
drawer.drawOes(oesTextureId, transformationMatrix); |
- // TODO(perkj): Do we have to call EGLExt.eglPresentationTimeANDROID ? |
- // If not, remove |presentationTimestampUs|. |
- eglBase.swapBuffers(); |
+ final int nsPerUs = 1000; |
+ eglBase.swapBuffers(presentationTimestampUs * nsPerUs); |
magjed_webrtc
2015/12/16 13:51:53
Use TimeUnit.MICROSECONDS.toNanos(presentationTime
perkj_webrtc
2015/12/16 21:18:45
Done.
|
return true; |
} |
catch (RuntimeException e) { |