Prioritize H.265 and H.264 over other formats

This should make no functional difference because `SampleExporter` always
checks for H.265 and H.264 first. However, in case we ever change that code,
these are used in priority order so it's better to order them accordingly.

PiperOrigin-RevId: 550894935
This commit is contained in:
andrewlewis 2023-07-25 16:31:05 +01:00 committed by Rohit Singh
parent 79c8b0e0f8
commit 9a2bfc4042

View File

@ -44,11 +44,11 @@ import java.nio.ByteBuffer;
private static final ImmutableList<String> SUPPORTED_VIDEO_SAMPLE_MIME_TYPES = private static final ImmutableList<String> SUPPORTED_VIDEO_SAMPLE_MIME_TYPES =
Util.SDK_INT >= 24 Util.SDK_INT >= 24
? ImmutableList.of( ? ImmutableList.of(
MimeTypes.VIDEO_H263, MimeTypes.VIDEO_H265,
MimeTypes.VIDEO_H264, MimeTypes.VIDEO_H264,
MimeTypes.VIDEO_MP4V, MimeTypes.VIDEO_H263,
MimeTypes.VIDEO_H265) MimeTypes.VIDEO_MP4V)
: ImmutableList.of(MimeTypes.VIDEO_H263, MimeTypes.VIDEO_H264, MimeTypes.VIDEO_MP4V); : ImmutableList.of(MimeTypes.VIDEO_H264, MimeTypes.VIDEO_H263, MimeTypes.VIDEO_MP4V);
private static final ImmutableList<String> SUPPORTED_AUDIO_SAMPLE_MIME_TYPES = private static final ImmutableList<String> SUPPORTED_AUDIO_SAMPLE_MIME_TYPES =
ImmutableList.of(MimeTypes.AUDIO_AAC, MimeTypes.AUDIO_AMR_NB, MimeTypes.AUDIO_AMR_WB); ImmutableList.of(MimeTypes.AUDIO_AAC, MimeTypes.AUDIO_AMR_NB, MimeTypes.AUDIO_AMR_WB);