From d1ef9d5dcf78ef43d8e9e65febf77718e580b043 Mon Sep 17 00:00:00 2001 From: Nicholas Tinsley Date: Wed, 31 Jan 2024 13:50:15 -0500 Subject: [PATCH] Align video compression limit with attachment limit. --- .../thoughtcrime/securesms/mms/PushMediaConstraints.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/mms/PushMediaConstraints.java b/app/src/main/java/org/thoughtcrime/securesms/mms/PushMediaConstraints.java index b7ba51ed73..f5d00d8793 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/mms/PushMediaConstraints.java +++ b/app/src/main/java/org/thoughtcrime/securesms/mms/PushMediaConstraints.java @@ -7,6 +7,7 @@ import androidx.annotation.NonNull; import androidx.annotation.Nullable; import org.thoughtcrime.securesms.dependencies.ApplicationDependencies; +import org.thoughtcrime.securesms.util.FeatureFlags; import org.thoughtcrime.securesms.util.LocaleFeatureFlags; import org.thoughtcrime.securesms.util.Util; @@ -66,8 +67,12 @@ public class PushMediaConstraints extends MediaConstraints { @Override public long getCompressedVideoMaxSize(Context context) { - return Util.isLowMemory(context) ? 30 * MB - : 50 * MB; + if (FeatureFlags.useStreamingVideoMuxer()) { + return getMaxAttachmentSize(); + } else { + return Util.isLowMemory(context) ? 30 * MB + : 50 * MB; + } } @Override