From e683b9a506ef4b439b7763fe16017be2bc08cebb Mon Sep 17 00:00:00 2001 From: andrewlewis Date: Tue, 6 Feb 2024 04:13:20 -0800 Subject: [PATCH] Expand encoding operating rate workaround PiperOrigin-RevId: 604602441 --- .../androidx/media3/transformer/DefaultEncoderFactory.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/libraries/transformer/src/main/java/androidx/media3/transformer/DefaultEncoderFactory.java b/libraries/transformer/src/main/java/androidx/media3/transformer/DefaultEncoderFactory.java index ef0df8570f..c5bd75d23a 100644 --- a/libraries/transformer/src/main/java/androidx/media3/transformer/DefaultEncoderFactory.java +++ b/libraries/transformer/src/main/java/androidx/media3/transformer/DefaultEncoderFactory.java @@ -533,10 +533,13 @@ public final class DefaultEncoderFactory implements Codec.EncoderFactory { // On these chipsets, setting an operating rate close to Integer.MAX_VALUE will cause the // encoder to throw at configuration time. Setting the operating rate to 1000 avoids being close // to an integer overflow limit while being higher than a maximum feasible operating rate. See - // [internal b/311206113, b/317297946]. + // [internal b/311206113, b/317297946, b/312299527]. return Util.SDK_INT >= 31 && Util.SDK_INT <= 34 - && (Build.SOC_MODEL.equals("SM8550") || Build.SOC_MODEL.equals("T612")); + && (Build.SOC_MODEL.equals("SM8550") + || Build.SOC_MODEL.equals("T612") + || Build.SOC_MODEL.equals("SM7450") + || Build.SOC_MODEL.equals("SM6450")); } /**