PTS gaps tunnel mode to run only when a codec supports tunnel mode
Bug: 202543221
Test: atest testTunneledAudioPtsGapsPcm
Change-Id: Idd2a3512e429d6837bceabc40e9da840d0da8a02
diff --git a/tests/tests/media/src/android/media/cts/DecoderTest.java b/tests/tests/media/src/android/media/cts/DecoderTest.java
index 2de65ea..a7bf0d1 100644
--- a/tests/tests/media/src/android/media/cts/DecoderTest.java
+++ b/tests/tests/media/src/android/media/cts/DecoderTest.java
@@ -4080,6 +4080,12 @@
}
private void testTunneledAudioPtsGaps(String mimeType, String fileName) throws Exception {
+ if (!MediaUtils.check(isVideoFeatureSupported(mimeType,
+ CodecCapabilities.FEATURE_TunneledPlayback),
+ "No tunneled video playback codec found for MIME " + mimeType)) {
+ return;
+ }
+
AudioManager am = mContext.getSystemService(AudioManager.class);
mMediaCodecPlayer = new MediaCodecTunneledPlayer(mContext,