From a5adc8d7d0608dbb4b06b643f2eae42507aa8681 Mon Sep 17 00:00:00 2001 From: huangdarwin Date: Wed, 27 Apr 2022 12:03:39 +0100 Subject: [PATCH] Transformer Demo: Add video with pixelWidthHeightRatio != 1. This can allow apps to test and demonstrate support for videos with pixelWidthHeightRatio != 1. PiperOrigin-RevId: 444815182 --- demos/transformer/build.gradle | 1 + .../exoplayer2/transformerdemo/ConfigurationActivity.java | 2 ++ 2 files changed, 3 insertions(+) diff --git a/demos/transformer/build.gradle b/demos/transformer/build.gradle index 4501c01c8b..50916e1154 100644 --- a/demos/transformer/build.gradle +++ b/demos/transformer/build.gradle @@ -56,6 +56,7 @@ dependencies { implementation 'androidx.multidex:multidex:' + androidxMultidexVersion implementation 'com.google.android.material:material:' + androidxMaterialVersion implementation project(modulePrefix + 'library-core') + implementation project(modulePrefix + 'library-dash') implementation project(modulePrefix + 'library-transformer') implementation project(modulePrefix + 'library-ui') } diff --git a/demos/transformer/src/main/java/com/google/android/exoplayer2/transformerdemo/ConfigurationActivity.java b/demos/transformer/src/main/java/com/google/android/exoplayer2/transformerdemo/ConfigurationActivity.java index 4d1d016560..90c3b4f586 100644 --- a/demos/transformer/src/main/java/com/google/android/exoplayer2/transformerdemo/ConfigurationActivity.java +++ b/demos/transformer/src/main/java/com/google/android/exoplayer2/transformerdemo/ConfigurationActivity.java @@ -74,6 +74,7 @@ public final class ConfigurationActivity extends AppCompatActivity { "https://storage.googleapis.com/exoplayer-test-media-1/mp4/portrait_avc_aac.mp4", "https://storage.googleapis.com/exoplayer-test-media-1/mp4/portrait_rotated_avc_aac.mp4", "https://storage.googleapis.com/exoplayer-test-media-1/mp4/slow-motion/slowMotion_stopwatch_240fps_long.mp4", + "https://storage.googleapis.com/exoplayer-test-media-1/gen/screens/dash-vod-single-segment/manifest-baseline.mpd", "https://storage.googleapis.com/exoplayer-test-media-1/mp4/samsung-hdr-hdr10.mp4", }; private static final String[] URI_DESCRIPTIONS = { // same order as INPUT_URIS @@ -87,6 +88,7 @@ public final class ConfigurationActivity extends AppCompatActivity { "MP4 with H264 video and AAC audio (portrait, H > W, 0\u00B0)", "MP4 with H264 video and AAC audio (portrait, H < W, 90\u00B0)", "SEF slow motion with 240 fps", + "DASH stream with non-square pixels", "MP4 with HDR (HDR10) H265 video (encoding may fail)", }; private static final String[] DEMO_FRAME_PROCESSORS = {