mirror of
https://github.com/samsonjs/media.git
synced 2026-04-04 11:05:47 +00:00
FfmpegAudioRenderer should use UNSUPPORTED_TYPE for non-audio formats
Issue: #2159 PiperOrigin-RevId: 301345559
This commit is contained in:
parent
42b8fe2681
commit
235c631136
1 changed files with 3 additions and 3 deletions
|
|
@ -89,10 +89,10 @@ public final class FfmpegAudioRenderer extends SimpleDecoderAudioRenderer {
|
|||
@Override
|
||||
@FormatSupport
|
||||
protected int supportsFormatInternal(Format format) {
|
||||
Assertions.checkNotNull(format.sampleMimeType);
|
||||
if (!FfmpegLibrary.isAvailable()) {
|
||||
String mimeType = Assertions.checkNotNull(format.sampleMimeType);
|
||||
if (!FfmpegLibrary.isAvailable() || !MimeTypes.isAudio(mimeType)) {
|
||||
return FORMAT_UNSUPPORTED_TYPE;
|
||||
} else if (!FfmpegLibrary.supportsFormat(format.sampleMimeType) || !isOutputSupported(format)) {
|
||||
} else if (!FfmpegLibrary.supportsFormat(mimeType) || !isOutputSupported(format)) {
|
||||
return FORMAT_UNSUPPORTED_SUBTYPE;
|
||||
} else if (format.drmInitData != null && format.exoMediaCryptoType == null) {
|
||||
return FORMAT_UNSUPPORTED_DRM;
|
||||
|
|
|
|||
Loading…
Reference in a new issue