Index: talk/app/webrtc/java/android/org/webrtc/VideoRendererGui.java |
diff --git a/talk/app/webrtc/java/android/org/webrtc/VideoRendererGui.java b/talk/app/webrtc/java/android/org/webrtc/VideoRendererGui.java |
index 9909bff49246b2ff8502af37417aa06bf884ea15..3072613fa427c9060c153e0c01423b2e6d9f761f 100644 |
--- a/talk/app/webrtc/java/android/org/webrtc/VideoRendererGui.java |
+++ b/talk/app/webrtc/java/android/org/webrtc/VideoRendererGui.java |
@@ -44,7 +44,6 @@ import android.opengl.GLSurfaceView; |
import android.opengl.Matrix; |
import android.util.Log; |
-import org.webrtc.Logging; |
import org.webrtc.VideoRenderer.I420Frame; |
/** |
@@ -159,7 +158,7 @@ public class VideoRendererGui implements GLSurfaceView.Renderer { |
GLSurfaceView surface, int id, |
int x, int y, int width, int height, |
RendererCommon.ScalingType scalingType, boolean mirror) { |
- Logging.d(TAG, "YuvImageRenderer.Create id: " + id); |
+ Log.d(TAG, "YuvImageRenderer.Create id: " + id); |
this.surface = surface; |
this.id = id; |
this.scalingType = scalingType; |
@@ -180,7 +179,7 @@ public class VideoRendererGui implements GLSurfaceView.Renderer { |
} |
private void createTextures() { |
- Logging.d(TAG, " YuvImageRenderer.createTextures " + id + " on GL thread:" + |
+ Log.d(TAG, " YuvImageRenderer.createTextures " + id + " on GL thread:" + |
Thread.currentThread().getId()); |
// Generate 3 texture ids for Y/U/V and place them into |yuvTextures|. |
@@ -201,7 +200,7 @@ public class VideoRendererGui implements GLSurfaceView.Renderer { |
(screenHeight * layoutInPercentage.top + 99) / 100, |
(screenWidth * layoutInPercentage.right) / 100, |
(screenHeight * layoutInPercentage.bottom) / 100); |
- Logging.d(TAG, "ID: " + id + ". AdjustTextureCoords. Allowed display size: " |
+ Log.d(TAG, "ID: " + id + ". AdjustTextureCoords. Allowed display size: " |
+ displayLayout.width() + " x " + displayLayout.height() + ". Video: " + videoWidth |
+ " x " + videoHeight + ". Rotation: " + rotationDegree + ". Mirror: " + mirror); |
final float videoAspectRatio = (rotationDegree % 180 == 0) |
@@ -212,12 +211,12 @@ public class VideoRendererGui implements GLSurfaceView.Renderer { |
videoAspectRatio, displayLayout.width(), displayLayout.height()); |
displayLayout.inset((displayLayout.width() - displaySize.x) / 2, |
(displayLayout.height() - displaySize.y) / 2); |
- Logging.d(TAG, " Adjusted display size: " + displayLayout.width() + " x " |
+ Log.d(TAG, " Adjusted display size: " + displayLayout.width() + " x " |
+ displayLayout.height()); |
layoutMatrix = RendererCommon.getLayoutMatrix( |
mirror, videoAspectRatio, (float) displayLayout.width() / displayLayout.height()); |
updateLayoutProperties = false; |
- Logging.d(TAG, " AdjustTextureCoords done"); |
+ Log.d(TAG, " AdjustTextureCoords done"); |
} |
} |
@@ -284,13 +283,13 @@ public class VideoRendererGui implements GLSurfaceView.Renderer { |
private void logStatistics() { |
long timeSinceFirstFrameNs = System.nanoTime() - startTimeNs; |
- Logging.d(TAG, "ID: " + id + ". Type: " + rendererType + |
+ Log.d(TAG, "ID: " + id + ". Type: " + rendererType + |
". Frames received: " + framesReceived + |
". Dropped: " + framesDropped + ". Rendered: " + framesRendered); |
if (framesReceived > 0 && framesRendered > 0) { |
- Logging.d(TAG, "Duration: " + (int)(timeSinceFirstFrameNs / 1e6) + |
+ Log.d(TAG, "Duration: " + (int)(timeSinceFirstFrameNs / 1e6) + |
" ms. FPS: " + (float)framesRendered * 1e9 / timeSinceFirstFrameNs); |
- Logging.d(TAG, "Draw time: " + |
+ Log.d(TAG, "Draw time: " + |
(int) (drawTimeNs / (1000 * framesRendered)) + " us. Copy time: " + |
(int) (copyTimeNs / (1000 * framesReceived)) + " us"); |
} |
@@ -301,7 +300,7 @@ public class VideoRendererGui implements GLSurfaceView.Renderer { |
if (screenWidth == this.screenWidth && screenHeight == this.screenHeight) { |
return; |
} |
- Logging.d(TAG, "ID: " + id + ". YuvImageRenderer.setScreenSize: " + |
+ Log.d(TAG, "ID: " + id + ". YuvImageRenderer.setScreenSize: " + |
screenWidth + " x " + screenHeight); |
this.screenWidth = screenWidth; |
this.screenHeight = screenHeight; |
@@ -318,7 +317,7 @@ public class VideoRendererGui implements GLSurfaceView.Renderer { |
&& mirror == this.mirror) { |
return; |
} |
- Logging.d(TAG, "ID: " + id + ". YuvImageRenderer.setPosition: (" + x + ", " + y + |
+ Log.d(TAG, "ID: " + id + ". YuvImageRenderer.setPosition: (" + x + ", " + y + |
") " + width + " x " + height + ". Scaling: " + scalingType + |
". Mirror: " + mirror); |
this.layoutInPercentage.set(layoutInPercentage); |
@@ -334,20 +333,20 @@ public class VideoRendererGui implements GLSurfaceView.Renderer { |
return; |
} |
if (rendererEvents != null) { |
- Logging.d(TAG, "ID: " + id + |
+ Log.d(TAG, "ID: " + id + |
". Reporting frame resolution changed to " + videoWidth + " x " + videoHeight); |
rendererEvents.onFrameResolutionChanged(videoWidth, videoHeight, rotation); |
} |
synchronized (updateLayoutLock) { |
- Logging.d(TAG, "ID: " + id + ". YuvImageRenderer.setSize: " + |
+ Log.d(TAG, "ID: " + id + ". YuvImageRenderer.setSize: " + |
videoWidth + " x " + videoHeight + " rotation " + rotation); |
this.videoWidth = videoWidth; |
this.videoHeight = videoHeight; |
rotationDegree = rotation; |
updateLayoutProperties = true; |
- Logging.d(TAG, " YuvImageRenderer.setSize done."); |
+ Log.d(TAG, " YuvImageRenderer.setSize done."); |
} |
} |
@@ -359,7 +358,7 @@ public class VideoRendererGui implements GLSurfaceView.Renderer { |
return; |
} |
if (!seenFrame && rendererEvents != null) { |
- Logging.d(TAG, "ID: " + id + ". Reporting first rendered frame."); |
+ Log.d(TAG, "ID: " + id + ". Reporting first rendered frame."); |
rendererEvents.onFirstFrameRendered(); |
} |
framesReceived++; |
@@ -369,7 +368,7 @@ public class VideoRendererGui implements GLSurfaceView.Renderer { |
if (frame.yuvStrides[0] < frame.width || |
frame.yuvStrides[1] < frame.width / 2 || |
frame.yuvStrides[2] < frame.width / 2) { |
- Logging.e(TAG, "Incorrect strides " + frame.yuvStrides[0] + ", " + |
+ Log.e(TAG, "Incorrect strides " + frame.yuvStrides[0] + ", " + |
frame.yuvStrides[1] + ", " + frame.yuvStrides[2]); |
VideoRenderer.renderFrameDone(frame); |
return; |
@@ -395,7 +394,7 @@ public class VideoRendererGui implements GLSurfaceView.Renderer { |
/** Passes GLSurfaceView to video renderer. */ |
public static synchronized void setView(GLSurfaceView surface, |
Runnable eglContextReadyCallback) { |
- Logging.d(TAG, "VideoRendererGui.setView"); |
+ Log.d(TAG, "VideoRendererGui.setView"); |
instance = new VideoRendererGui(surface); |
eglContextReady = eglContextReadyCallback; |
} |
@@ -409,7 +408,7 @@ public class VideoRendererGui implements GLSurfaceView.Renderer { |
if (instance == null){ |
return; |
} |
- Logging.d(TAG, "VideoRendererGui.dispose"); |
+ Log.d(TAG, "VideoRendererGui.dispose"); |
synchronized (instance.yuvImageRenderers) { |
for (YuvImageRenderer yuvImageRenderer : instance.yuvImageRenderers) { |
yuvImageRenderer.release(); |
@@ -490,7 +489,7 @@ public class VideoRendererGui implements GLSurfaceView.Renderer { |
public static synchronized void update( |
VideoRenderer.Callbacks renderer, int x, int y, int width, int height, |
RendererCommon.ScalingType scalingType, boolean mirror) { |
- Logging.d(TAG, "VideoRendererGui.update"); |
+ Log.d(TAG, "VideoRendererGui.update"); |
if (instance == null) { |
throw new RuntimeException( |
"Attempt to update yuv renderer before setting GLSurfaceView"); |
@@ -506,7 +505,7 @@ public class VideoRendererGui implements GLSurfaceView.Renderer { |
public static synchronized void setRendererEvents( |
VideoRenderer.Callbacks renderer, RendererCommon.RendererEvents rendererEvents) { |
- Logging.d(TAG, "VideoRendererGui.setRendererEvents"); |
+ Log.d(TAG, "VideoRendererGui.setRendererEvents"); |
if (instance == null) { |
throw new RuntimeException( |
"Attempt to set renderer events before setting GLSurfaceView"); |
@@ -521,7 +520,7 @@ public class VideoRendererGui implements GLSurfaceView.Renderer { |
} |
public static synchronized void remove(VideoRenderer.Callbacks renderer) { |
- Logging.d(TAG, "VideoRendererGui.remove"); |
+ Log.d(TAG, "VideoRendererGui.remove"); |
if (instance == null) { |
throw new RuntimeException( |
"Attempt to remove yuv renderer before setting GLSurfaceView"); |
@@ -529,7 +528,7 @@ public class VideoRendererGui implements GLSurfaceView.Renderer { |
synchronized (instance.yuvImageRenderers) { |
final int index = instance.yuvImageRenderers.indexOf(renderer); |
if (index == -1) { |
- Logging.w(TAG, "Couldn't remove renderer (not present in current list)"); |
+ Log.w(TAG, "Couldn't remove renderer (not present in current list)"); |
} else { |
instance.yuvImageRenderers.remove(index).release(); |
} |
@@ -539,12 +538,12 @@ public class VideoRendererGui implements GLSurfaceView.Renderer { |
@SuppressLint("NewApi") |
@Override |
public void onSurfaceCreated(GL10 unused, EGLConfig config) { |
- Logging.d(TAG, "VideoRendererGui.onSurfaceCreated"); |
+ Log.d(TAG, "VideoRendererGui.onSurfaceCreated"); |
// Store render EGL context. |
if (CURRENT_SDK_VERSION >= EGL14_SDK_VERSION) { |
synchronized (VideoRendererGui.class) { |
eglContext = EGL14.eglGetCurrentContext(); |
- Logging.d(TAG, "VideoRendererGui EGL Context: " + eglContext); |
+ Log.d(TAG, "VideoRendererGui EGL Context: " + eglContext); |
} |
} |
@@ -571,7 +570,7 @@ public class VideoRendererGui implements GLSurfaceView.Renderer { |
@Override |
public void onSurfaceChanged(GL10 unused, int width, int height) { |
- Logging.d(TAG, "VideoRendererGui.onSurfaceChanged: " + |
+ Log.d(TAG, "VideoRendererGui.onSurfaceChanged: " + |
width + " x " + height + " "); |
screenWidth = width; |
screenHeight = height; |