| Index: webrtc/sdk/android/instrumentationtests/src/org/webrtc/MediaCodecVideoEncoderTest.java
|
| diff --git a/webrtc/sdk/android/instrumentationtests/src/org/webrtc/MediaCodecVideoEncoderTest.java b/webrtc/sdk/android/instrumentationtests/src/org/webrtc/MediaCodecVideoEncoderTest.java
|
| index f1259f5628fc50fb31f471b0a8c0fd7f0aa1e988..fdc7a2993da82ca06abd59ad9c2f0a128bce9567 100644
|
| --- a/webrtc/sdk/android/instrumentationtests/src/org/webrtc/MediaCodecVideoEncoderTest.java
|
| +++ b/webrtc/sdk/android/instrumentationtests/src/org/webrtc/MediaCodecVideoEncoderTest.java
|
| @@ -30,6 +30,7 @@ import org.webrtc.MediaCodecVideoEncoder.OutputBufferInfo;
|
| @RunWith(BaseJUnit4ClassRunner.class)
|
| public class MediaCodecVideoEncoderTest {
|
| final static String TAG = "MediaCodecVideoEncoderTest";
|
| + final static int profile = MediaCodecVideoEncoder.H264Profile.CONSTRAINED_BASELINE.getValue();
|
|
|
| @Test
|
| @SmallTest
|
| @@ -40,7 +41,7 @@ public class MediaCodecVideoEncoderTest {
|
| }
|
| MediaCodecVideoEncoder encoder = new MediaCodecVideoEncoder();
|
| assertTrue(encoder.initEncode(
|
| - MediaCodecVideoEncoder.VideoCodecType.VIDEO_CODEC_VP8, 640, 480, 300, 30, null));
|
| + MediaCodecVideoEncoder.VideoCodecType.VIDEO_CODEC_VP8, profile, 640, 480, 300, 30, null));
|
| encoder.release();
|
| }
|
|
|
| @@ -53,8 +54,8 @@ public class MediaCodecVideoEncoderTest {
|
| }
|
| EglBase14 eglBase = new EglBase14(null, EglBase.CONFIG_PLAIN);
|
| MediaCodecVideoEncoder encoder = new MediaCodecVideoEncoder();
|
| - assertTrue(encoder.initEncode(MediaCodecVideoEncoder.VideoCodecType.VIDEO_CODEC_VP8, 640, 480,
|
| - 300, 30, eglBase.getEglBaseContext()));
|
| + assertTrue(encoder.initEncode(MediaCodecVideoEncoder.VideoCodecType.VIDEO_CODEC_VP8, profile,
|
| + 640, 480, 300, 30, eglBase.getEglBaseContext()));
|
| encoder.release();
|
| eglBase.release();
|
| }
|
| @@ -68,11 +69,11 @@ public class MediaCodecVideoEncoderTest {
|
| }
|
| MediaCodecVideoEncoder encoder = new MediaCodecVideoEncoder();
|
| assertTrue(encoder.initEncode(
|
| - MediaCodecVideoEncoder.VideoCodecType.VIDEO_CODEC_VP8, 640, 480, 300, 30, null));
|
| + MediaCodecVideoEncoder.VideoCodecType.VIDEO_CODEC_VP8, profile, 640, 480, 300, 30, null));
|
| encoder.release();
|
| EglBase14 eglBase = new EglBase14(null, EglBase.CONFIG_PLAIN);
|
| - assertTrue(encoder.initEncode(MediaCodecVideoEncoder.VideoCodecType.VIDEO_CODEC_VP8, 640, 480,
|
| - 300, 30, eglBase.getEglBaseContext()));
|
| + assertTrue(encoder.initEncode(MediaCodecVideoEncoder.VideoCodecType.VIDEO_CODEC_VP8, profile,
|
| + 640, 480, 300, 30, eglBase.getEglBaseContext()));
|
| encoder.release();
|
| eglBase.release();
|
| }
|
| @@ -92,8 +93,8 @@ public class MediaCodecVideoEncoderTest {
|
|
|
| MediaCodecVideoEncoder encoder = new MediaCodecVideoEncoder();
|
|
|
| - assertTrue(encoder.initEncode(
|
| - MediaCodecVideoEncoder.VideoCodecType.VIDEO_CODEC_VP8, width, height, 300, 30, null));
|
| + assertTrue(encoder.initEncode(MediaCodecVideoEncoder.VideoCodecType.VIDEO_CODEC_VP8, profile,
|
| + width, height, 300, 30, null));
|
| ByteBuffer[] inputBuffers = encoder.getInputBuffers();
|
| assertNotNull(inputBuffers);
|
| assertTrue(min_size <= inputBuffers[0].capacity());
|
| @@ -144,8 +145,8 @@ public class MediaCodecVideoEncoderTest {
|
|
|
| MediaCodecVideoEncoder encoder = new MediaCodecVideoEncoder();
|
|
|
| - assertTrue(encoder.initEncode(MediaCodecVideoEncoder.VideoCodecType.VIDEO_CODEC_VP8, width,
|
| - height, 300, 30, eglOesBase.getEglBaseContext()));
|
| + assertTrue(encoder.initEncode(MediaCodecVideoEncoder.VideoCodecType.VIDEO_CODEC_VP8, profile,
|
| + width, height, 300, 30, eglOesBase.getEglBaseContext()));
|
| assertTrue(
|
| encoder.encodeTexture(true, oesTextureId, RendererCommon.identityMatrix(), presentationTs));
|
| GlUtil.checkNoGLES2Error("encodeTexture");
|
|
|