mirror of
https://github.com/samsonjs/media.git
synced 2026-03-26 09:35:47 +00:00
Expand setOutputSurface workaround to more FireOS devices
Issue: google/ExoPlayer#10454
PiperOrigin-RevId: 462375294
(cherry picked from commit 649b70f935)
This commit is contained in:
parent
29246fb1b2
commit
f4e3924676
1 changed files with 15 additions and 2 deletions
|
|
@ -1763,6 +1763,21 @@ public class MediaCodecVideoRenderer extends MediaCodecRenderer {
|
|||
// https://github.com/google/ExoPlayer/issues/4468#issuecomment-459291645.
|
||||
return true;
|
||||
}
|
||||
switch (Util.MODEL) {
|
||||
// Workaround for some Fire OS devices.
|
||||
case "AFTA":
|
||||
case "AFTN":
|
||||
case "AFTR":
|
||||
case "AFTEU011":
|
||||
case "AFTEU014":
|
||||
case "AFTEUFF014":
|
||||
case "AFTJMST12":
|
||||
case "AFTKMST12":
|
||||
case "AFTSO001":
|
||||
return true;
|
||||
default:
|
||||
break; // Do nothing.
|
||||
}
|
||||
if (Util.SDK_INT <= 26) {
|
||||
// In general, devices running API level 27 or later should be unaffected unless observed
|
||||
// otherwise. Enable the workaround on a per-device basis. Works around:
|
||||
|
|
@ -1929,8 +1944,6 @@ public class MediaCodecVideoRenderer extends MediaCodecRenderer {
|
|||
break; // Do nothing.
|
||||
}
|
||||
switch (Util.MODEL) {
|
||||
case "AFTA":
|
||||
case "AFTN":
|
||||
case "JSN-L21":
|
||||
return true;
|
||||
default:
|
||||
|
|
|
|||
Loading…
Reference in a new issue