Chromium Code Reviews| 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) { |