Android: Output VideoFrames from SurfaceTextureHelper
Bug: webrtc:9412 Change-Id: Iffc8dae2fdfb8d7e5c730b433614b7aa30ceb55b Reviewed-on: https://webrtc-review.googlesource.com/83943 Reviewed-by: Sami Kalliomäki <sakal@webrtc.org> Commit-Queue: Magnus Jedvert <magjed@webrtc.org> Cr-Commit-Position: refs/heads/master@{#23867}
This commit is contained in:

committed by
Commit Bot

parent
419b6dc691
commit
80e7a7fd1a
@ -237,11 +237,11 @@ public class GlRectDrawerTest {
|
||||
private final GlRectDrawer drawer;
|
||||
private final int rgbTexture;
|
||||
|
||||
public StubOesTextureProducer(
|
||||
EglBase.Context sharedContext, SurfaceTexture surfaceTexture, int width, int height) {
|
||||
public StubOesTextureProducer(EglBase.Context sharedContext,
|
||||
SurfaceTextureHelper surfaceTextureHelper, int width, int height) {
|
||||
eglBase = EglBase.create(sharedContext, EglBase.CONFIG_PLAIN);
|
||||
surfaceTexture.setDefaultBufferSize(width, height);
|
||||
eglBase.createSurface(surfaceTexture);
|
||||
surfaceTextureHelper.setTextureSize(width, height);
|
||||
eglBase.createSurface(surfaceTextureHelper.getSurfaceTexture());
|
||||
assertEquals(eglBase.surfaceWidth(), width);
|
||||
assertEquals(eglBase.surfaceHeight(), height);
|
||||
|
||||
@ -281,7 +281,7 @@ public class GlRectDrawerTest {
|
||||
final SurfaceTextureHelper surfaceTextureHelper = SurfaceTextureHelper.create(
|
||||
"SurfaceTextureHelper test" /* threadName */, eglBase.getEglBaseContext());
|
||||
final StubOesTextureProducer oesProducer = new StubOesTextureProducer(
|
||||
eglBase.getEglBaseContext(), surfaceTextureHelper.getSurfaceTexture(), WIDTH, HEIGHT);
|
||||
eglBase.getEglBaseContext(), surfaceTextureHelper, WIDTH, HEIGHT);
|
||||
final SurfaceTextureHelperTest.MockTextureListener listener =
|
||||
new SurfaceTextureHelperTest.MockTextureListener();
|
||||
surfaceTextureHelper.startListening(listener);
|
||||
|
Reference in New Issue
Block a user