| Index: webrtc/sdk/android/src/java/org/webrtc/CameraCapturer.java
|
| diff --git a/webrtc/sdk/android/src/java/org/webrtc/CameraCapturer.java b/webrtc/sdk/android/src/java/org/webrtc/CameraCapturer.java
|
| index 859b7f745331841016ff78ba52b34a27b1d4af09..3b442fb1637088771db3c366d3f27fa9559c5569 100644
|
| --- a/webrtc/sdk/android/src/java/org/webrtc/CameraCapturer.java
|
| +++ b/webrtc/sdk/android/src/java/org/webrtc/CameraCapturer.java
|
| @@ -176,6 +176,23 @@ abstract class CameraCapturer implements CameraVideoCapturer {
|
| }
|
| }
|
|
|
| + @Override
|
| + public void onFrameCaptured(CameraSession session, VideoFrame frame) {
|
| + checkIsOnCameraThread();
|
| + synchronized (stateLock) {
|
| + if (session != currentSession) {
|
| + Logging.w(TAG, "onTextureFrameCaptured from another session.");
|
| + return;
|
| + }
|
| + if (!firstFrameObserved) {
|
| + eventsHandler.onFirstFrameAvailable();
|
| + firstFrameObserved = true;
|
| + }
|
| + cameraStatistics.addFrame();
|
| + capturerObserver.onFrameCaptured(frame);
|
| + }
|
| + }
|
| +
|
| @Override
|
| public void onByteBufferFrameCaptured(
|
| CameraSession session, byte[] data, int width, int height, int rotation, long timestamp) {
|
|
|