summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGopalakrishnan Nallasamy <gokrishnan@google.com>2022-02-08 21:04:45 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2022-02-08 21:04:45 +0000
commit30feb0609707a648b0cf5d466297a10009b151d5 (patch)
tree1b3cc2fd336b2374f1579a87ecbf7171cb4e8699
parent13c194480f4d26dda8b0d27d74e7b7957a6df7a4 (diff)
parentbdc66ffa502fd452ef43733a7d9fc1a2c5ccd898 (diff)
downloadcts-30feb0609707a648b0cf5d466297a10009b151d5.tar.gz
Merge "ImageReaderDecoderTest: Added 10 bit decode tests"
-rw-r--r--tests/tests/media/decoder/src/android/media/decoder/cts/ImageReaderDecoderTest.java29
1 files changed, 25 insertions, 4 deletions
diff --git a/tests/tests/media/decoder/src/android/media/decoder/cts/ImageReaderDecoderTest.java b/tests/tests/media/decoder/src/android/media/decoder/cts/ImageReaderDecoderTest.java
index ddff307c79f..61acac78e90 100644
--- a/tests/tests/media/decoder/src/android/media/decoder/cts/ImageReaderDecoderTest.java
+++ b/tests/tests/media/decoder/src/android/media/decoder/cts/ImageReaderDecoderTest.java
@@ -78,7 +78,8 @@ import static org.junit.Assume.assumeTrue;
* test. For decoder test, hw and sw decoders are tested,
* </p>
*/
-@Presubmit
+// TODO(b/210947256) Enable presubmit once this test works on Pixel 4
+//@Presubmit
@SmallTest
@RequiresDevice
@AppModeFull(reason = "Instant apps cannot access the SD card")
@@ -257,6 +258,11 @@ public class ImageReaderDecoderTest {
new MediaAsset("swirl_136x144_h264.mp4", 136, 144),
new MediaAsset("swirl_132x130_h264.mp4", 132, 130),
new MediaAsset("swirl_130x132_h264.mp4", 130, 132),
+ new MediaAsset("swirl_128x128_h264_10bit.mp4", 128, 128, 10),
+ new MediaAsset("swirl_144x136_h264_10bit.mp4", 144, 136, 10),
+ new MediaAsset("swirl_136x144_h264_10bit.mp4", 136, 144, 10),
+ new MediaAsset("swirl_132x130_h264_10bit.mp4", 132, 130, 10),
+ new MediaAsset("swirl_130x132_h264_10bit.mp4", 130, 132, 10),
new MediaAsset("video_480x360_mp4_h264_1000kbps_25fps_aac_stereo_128kbps_44100hz.mp4",
480, 360, false));
@@ -266,7 +272,12 @@ public class ImageReaderDecoderTest {
new MediaAsset("swirl_144x136_h265.mp4", 144, 136),
new MediaAsset("swirl_136x144_h265.mp4", 136, 144),
new MediaAsset("swirl_132x130_h265.mp4", 132, 130),
- new MediaAsset("swirl_130x132_h265.mp4", 130, 132));
+ new MediaAsset("swirl_130x132_h265.mp4", 130, 132),
+ new MediaAsset("swirl_128x128_h265_10bit.mp4", 128, 128, 10),
+ new MediaAsset("swirl_144x136_h265_10bit.mp4", 144, 136, 10),
+ new MediaAsset("swirl_136x144_h265_10bit.mp4", 136, 144, 10),
+ new MediaAsset("swirl_132x130_h265_10bit.mp4", 132, 130, 10),
+ new MediaAsset("swirl_130x132_h265_10bit.mp4", 130, 132, 10));
private static MediaAssets VP8_ASSETS = new MediaAssets(
MediaFormat.MIMETYPE_VIDEO_VP8,
@@ -282,7 +293,12 @@ public class ImageReaderDecoderTest {
new MediaAsset("swirl_144x136_vp9.webm", 144, 136),
new MediaAsset("swirl_136x144_vp9.webm", 136, 144),
new MediaAsset("swirl_132x130_vp9.webm", 132, 130),
- new MediaAsset("swirl_130x132_vp9.webm", 130, 132));
+ new MediaAsset("swirl_130x132_vp9.webm", 130, 132),
+ new MediaAsset("swirl_128x128_vp9_10bit.webm", 128, 128, 10),
+ new MediaAsset("swirl_144x136_vp9_10bit.webm", 144, 136, 10),
+ new MediaAsset("swirl_136x144_vp9_10bit.webm", 136, 144, 10),
+ new MediaAsset("swirl_132x130_vp9_10bit.webm", 132, 130, 10),
+ new MediaAsset("swirl_130x132_vp9_10bit.webm", 130, 132, 10));
private static MediaAssets AV1_ASSETS = new MediaAssets(
MediaFormat.MIMETYPE_VIDEO_AV1,
@@ -290,7 +306,12 @@ public class ImageReaderDecoderTest {
new MediaAsset("swirl_144x136_av1.webm", 144, 136),
new MediaAsset("swirl_136x144_av1.webm", 136, 144),
new MediaAsset("swirl_132x130_av1.webm", 132, 130),
- new MediaAsset("swirl_130x132_av1.webm", 130, 132));
+ new MediaAsset("swirl_130x132_av1.webm", 130, 132),
+ new MediaAsset("swirl_128x128_av1_10bit.webm", 128, 128, 10),
+ new MediaAsset("swirl_144x136_av1_10bit.webm", 144, 136, 10),
+ new MediaAsset("swirl_136x144_av1_10bit.webm", 136, 144, 10),
+ new MediaAsset("swirl_132x130_av1_10bit.webm", 132, 130, 10),
+ new MediaAsset("swirl_130x132_av1_10bit.webm", 130, 132, 10));
static final float SWIRL_FPS = 12.f;