Conclude VideoFrame emit fieldtrial.
Concludes VideoFrame emit fieldtrial and start producing VideoFrames by default. Deprecates old onByteBufferFrameCaptured and onTextureFrameCaptured methods. Bug: webrtc:8776 Change-Id: Icc224e9f8d89a30f04cf95dd46a498d69cffe9d0 Reviewed-on: https://webrtc-review.googlesource.com/43022 Commit-Queue: Sami Kalliomäki <sakal@webrtc.org> Reviewed-by: Anders Carlsson <andersc@webrtc.org> Cr-Commit-Position: refs/heads/master@{#21866}
This commit is contained in:
committed by
Commit Bot
parent
c22d6a8f9b
commit
682dc619f2
@ -195,8 +195,11 @@ public class ScreenCapturerAndroid
|
||||
@Override
|
||||
public void onTextureFrameAvailable(int oesTextureId, float[] transformMatrix, long timestampNs) {
|
||||
numCapturedFrames++;
|
||||
capturerObserver.onTextureFrameCaptured(
|
||||
width, height, oesTextureId, transformMatrix, 0 /* rotation */, timestampNs);
|
||||
final VideoFrame.Buffer buffer = surfaceTextureHelper.createTextureBuffer(
|
||||
width, height, RendererCommon.convertMatrixToAndroidGraphicsMatrix(transformMatrix));
|
||||
final VideoFrame frame = new VideoFrame(buffer, 0 /* rotation */, timestampNs);
|
||||
capturerObserver.onFrameCaptured(frame);
|
||||
frame.release();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user