From 45d2bc39ae6cb0c7ff1f31f5b54e8016fedce5e9 Mon Sep 17 00:00:00 2001 From: shahddaghash Date: Mon, 14 Oct 2024 02:43:11 -0700 Subject: [PATCH] Remove SDK checks for H265 and AV1 in Transformer Demo For simplicity, the following SDK checks when adding supported video codecs were removed from Transformer demo. 1. Adding H265 for API >= 24. 2. Adding AV1 for API >= 34. PiperOrigin-RevId: 685634851 --- .../demo/transformer/ConfigurationActivity.java | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/demos/transformer/src/main/java/androidx/media3/demo/transformer/ConfigurationActivity.java b/demos/transformer/src/main/java/androidx/media3/demo/transformer/ConfigurationActivity.java index aab9821902..148f3be4e2 100644 --- a/demos/transformer/src/main/java/androidx/media3/demo/transformer/ConfigurationActivity.java +++ b/demos/transformer/src/main/java/androidx/media3/demo/transformer/ConfigurationActivity.java @@ -257,13 +257,12 @@ public final class ConfigurationActivity extends AppCompatActivity { videoMimeSpinner = findViewById(R.id.video_mime_spinner); videoMimeSpinner.setAdapter(videoMimeAdapter); videoMimeAdapter.addAll( - SAME_AS_INPUT_OPTION, MimeTypes.VIDEO_H263, MimeTypes.VIDEO_H264, MimeTypes.VIDEO_MP4V); - if (SDK_INT >= 24) { - videoMimeAdapter.add(MimeTypes.VIDEO_H265); - } - if (SDK_INT >= 34) { - videoMimeAdapter.add(MimeTypes.VIDEO_AV1); - } + SAME_AS_INPUT_OPTION, + MimeTypes.VIDEO_H263, + MimeTypes.VIDEO_H264, + MimeTypes.VIDEO_H265, + MimeTypes.VIDEO_MP4V, + MimeTypes.VIDEO_AV1); ArrayAdapter resolutionHeightAdapter = new ArrayAdapter<>(/* context= */ this, R.layout.spinner_item);