Index: webrtc/sdk/android/instrumentationtests/src/org/webrtc/HardwareVideoDecoderTest.java |
diff --git a/webrtc/sdk/android/instrumentationtests/src/org/webrtc/HardwareVideoDecoderTest.java b/webrtc/sdk/android/instrumentationtests/src/org/webrtc/HardwareVideoDecoderTest.java |
index 6c9d0b7b5c11e9cfa28d1c41a76154abdb3f548f..59dbc87113060a1cfecee047e73b31d1b94d5e7d 100644 |
--- a/webrtc/sdk/android/instrumentationtests/src/org/webrtc/HardwareVideoDecoderTest.java |
+++ b/webrtc/sdk/android/instrumentationtests/src/org/webrtc/HardwareVideoDecoderTest.java |
@@ -18,8 +18,8 @@ import android.annotation.TargetApi; |
import android.graphics.Matrix; |
import android.support.test.filters.MediumTest; |
import android.util.Log; |
-import java.util.concurrent.atomic.AtomicReference; |
import java.util.concurrent.CountDownLatch; |
+import java.util.concurrent.atomic.AtomicReference; |
import org.chromium.base.test.BaseJUnit4ClassRunner; |
import org.junit.Test; |
import org.junit.runner.RunWith; |
@@ -123,8 +123,7 @@ public final class HardwareVideoDecoderTest { |
// First, encode a frame. |
VideoFrame.I420Buffer buffer = I420BufferImpl.allocate(SETTINGS.width, SETTINGS.height); |
- VideoFrame frame = |
- new VideoFrame(buffer, rotation, presentationTimestampUs * 1000, new Matrix()); |
+ VideoFrame frame = new VideoFrame(buffer, rotation, presentationTimestampUs * 1000); |
VideoEncoder.EncodeInfo info = new VideoEncoder.EncodeInfo( |
new EncodedImage.FrameType[] {EncodedImage.FrameType.VideoFrameKey}); |
@@ -141,9 +140,8 @@ public final class HardwareVideoDecoderTest { |
frame = decoded.get(); |
assertEquals(frame.getRotation(), rotation); |
assertEquals(frame.getTimestampNs(), presentationTimestampUs * 1000); |
- assertEquals(frame.getTransformMatrix(), new Matrix()); |
- assertEquals(frame.getWidth(), SETTINGS.width); |
- assertEquals(frame.getHeight(), SETTINGS.height); |
+ assertEquals(frame.getBuffer().getWidth(), SETTINGS.width); |
+ assertEquals(frame.getBuffer().getHeight(), SETTINGS.height); |
frame.release(); |
assertEquals(decoder.release(), VideoCodecStatus.OK); |
@@ -200,8 +198,7 @@ public final class HardwareVideoDecoderTest { |
// First, encode a frame. |
VideoFrame.I420Buffer buffer = I420BufferImpl.allocate(SETTINGS.width, SETTINGS.height); |
- VideoFrame frame = |
- new VideoFrame(buffer, rotation, presentationTimestampUs * 1000, new Matrix()); |
+ VideoFrame frame = new VideoFrame(buffer, rotation, presentationTimestampUs * 1000); |
VideoEncoder.EncodeInfo info = new VideoEncoder.EncodeInfo( |
new EncodedImage.FrameType[] {EncodedImage.FrameType.VideoFrameKey}); |
@@ -218,13 +215,13 @@ public final class HardwareVideoDecoderTest { |
frame = decoded.get(); |
assertEquals(frame.getRotation(), rotation); |
assertEquals(frame.getTimestampNs(), presentationTimestampUs * 1000); |
- // TODO(mellem): Compare the matrix to whatever we expect to get back? |
- assertNotNull(frame.getTransformMatrix()); |
- assertEquals(frame.getWidth(), SETTINGS.width); |
- assertEquals(frame.getHeight(), SETTINGS.height); |
assertTrue(frame.getBuffer() instanceof VideoFrame.TextureBuffer); |
VideoFrame.TextureBuffer textureBuffer = (VideoFrame.TextureBuffer) frame.getBuffer(); |
+ // TODO(mellem): Compare the matrix to whatever we expect to get back? |
+ assertNotNull(textureBuffer.getTransformMatrix()); |
+ assertEquals(textureBuffer.getWidth(), SETTINGS.width); |
+ assertEquals(textureBuffer.getHeight(), SETTINGS.height); |
assertEquals(textureBuffer.getType(), VideoFrame.TextureBuffer.Type.OES); |
assertEquals(decoder.release(), VideoCodecStatus.OK); |