mirror of
https://github.com/samsonjs/media.git
synced 2026-04-09 11:55:46 +00:00
Add additional device to output surface workaround
Issue: #4468 PiperOrigin-RevId: 231759438
This commit is contained in:
parent
ef6725bf48
commit
d0b3d1cf63
1 changed files with 3 additions and 2 deletions
|
|
@ -1326,8 +1326,9 @@ public class MediaCodecVideoRenderer extends MediaCodecRenderer {
|
|||
}
|
||||
synchronized (MediaCodecVideoRenderer.class) {
|
||||
if (!evaluatedDeviceNeedsSetOutputSurfaceWorkaround) {
|
||||
if (Util.SDK_INT <= 27 && "dangal".equals(Util.DEVICE)) {
|
||||
// Dangal is affected on API level 27: https://github.com/google/ExoPlayer/issues/5169.
|
||||
if (Util.SDK_INT <= 27 && ("dangal".equals(Util.DEVICE) || "HWEML".equals(Util.DEVICE))) {
|
||||
// A small number of devices are affected on API level 27:
|
||||
// https://github.com/google/ExoPlayer/issues/5169.
|
||||
deviceNeedsSetOutputSurfaceWorkaround = true;
|
||||
} else if (Util.SDK_INT >= 27) {
|
||||
// In general, devices running API level 27 or later should be unaffected. Do nothing.
|
||||
|
|
|
|||
Loading…
Reference in a new issue