From 1461e9e93a94e2cb27c096dea2c6c2eee934c3df Mon Sep 17 00:00:00 2001 From: Googler Date: Wed, 19 Feb 2025 03:52:26 -0800 Subject: [PATCH] Update the list of supported video mimetypes. Add VP9 and APV codecs to the list of supported video mimetypes for Mp4Muxer and Fragmented Mp4Muxer. PiperOrigin-RevId: 728603222 --- .../main/java/androidx/media3/muxer/FragmentedMp4Muxer.java | 4 +++- .../muxer/src/main/java/androidx/media3/muxer/Mp4Muxer.java | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/libraries/muxer/src/main/java/androidx/media3/muxer/FragmentedMp4Muxer.java b/libraries/muxer/src/main/java/androidx/media3/muxer/FragmentedMp4Muxer.java index 1e96ddee23..d04eb57125 100644 --- a/libraries/muxer/src/main/java/androidx/media3/muxer/FragmentedMp4Muxer.java +++ b/libraries/muxer/src/main/java/androidx/media3/muxer/FragmentedMp4Muxer.java @@ -151,7 +151,9 @@ public final class FragmentedMp4Muxer implements AutoCloseable { MimeTypes.VIDEO_H263, MimeTypes.VIDEO_H264, MimeTypes.VIDEO_H265, - MimeTypes.VIDEO_MP4V); + MimeTypes.VIDEO_MP4V, + MimeTypes.VIDEO_VP9, + MimeTypes.VIDEO_APV); /** A list of supported audio {@linkplain MimeTypes sample MIME types}. */ public static final ImmutableList SUPPORTED_AUDIO_SAMPLE_MIME_TYPES = diff --git a/libraries/muxer/src/main/java/androidx/media3/muxer/Mp4Muxer.java b/libraries/muxer/src/main/java/androidx/media3/muxer/Mp4Muxer.java index 1706bf10d4..5430c54add 100644 --- a/libraries/muxer/src/main/java/androidx/media3/muxer/Mp4Muxer.java +++ b/libraries/muxer/src/main/java/androidx/media3/muxer/Mp4Muxer.java @@ -354,7 +354,9 @@ public final class Mp4Muxer implements AutoCloseable { MimeTypes.VIDEO_H263, MimeTypes.VIDEO_H264, MimeTypes.VIDEO_H265, - MimeTypes.VIDEO_MP4V); + MimeTypes.VIDEO_MP4V, + MimeTypes.VIDEO_VP9, + MimeTypes.VIDEO_APV); /** A list of supported audio {@linkplain MimeTypes sample MIME types}. */ public static final ImmutableList SUPPORTED_AUDIO_SAMPLE_MIME_TYPES =