OMX.broadcom.video_decoder.tunnel.secure needs EOS workaround
The passthrough codec does not propagate the EOS back to ExoPlayer. Issue: https://github.com/google/ExoPlayer/issues/7647 PiperOrigin-RevId: 323758941
This commit is contained in:
parent
33360513a2
commit
6e3fc5e40a
@ -2279,6 +2279,9 @@ public abstract class MediaCodecRenderer extends BaseRenderer {
|
|||||||
String name = codecInfo.name;
|
String name = codecInfo.name;
|
||||||
return (Util.SDK_INT <= 25 && "OMX.rk.video_decoder.avc".equals(name))
|
return (Util.SDK_INT <= 25 && "OMX.rk.video_decoder.avc".equals(name))
|
||||||
|| (Util.SDK_INT <= 17 && "OMX.allwinner.video.decoder.avc".equals(name))
|
|| (Util.SDK_INT <= 17 && "OMX.allwinner.video.decoder.avc".equals(name))
|
||||||
|
|| (Util.SDK_INT <= 29
|
||||||
|
&& ("OMX.broadcom.video_decoder.tunnel".equals(name)
|
||||||
|
|| "OMX.broadcom.video_decoder.tunnel.secure".equals(name)))
|
||||||
|| ("Amazon".equals(Util.MANUFACTURER) && "AFTS".equals(Util.MODEL) && codecInfo.secure);
|
|| ("Amazon".equals(Util.MANUFACTURER) && "AFTS".equals(Util.MODEL) && codecInfo.secure);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user