From 63a676b0efaa68722b4bde0397e8d9cf06228a27 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Chauchadis?= Date: Sun, 11 Jan 2026 16:00:40 +0100 Subject: [PATCH] Add Mi 9T Pro voice note sample rate special handling. Fixes #14452 Resolves #14523 --- .../securesms/audio/MediaRecorderWrapper.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/audio/MediaRecorderWrapper.java b/app/src/main/java/org/thoughtcrime/securesms/audio/MediaRecorderWrapper.java index efa9050f73..be7ac76175 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/audio/MediaRecorderWrapper.java +++ b/app/src/main/java/org/thoughtcrime/securesms/audio/MediaRecorderWrapper.java @@ -74,9 +74,15 @@ public class MediaRecorderWrapper implements Recorder { } private static int getSampleRate() { - if ("Xiaomi".equals(Build.MANUFACTURER) && ("Mi 9T".equals(Build.MODEL) || "Mi 9T Pro".equals(Build.MODEL))) { + if ("Xiaomi".equals(Build.MANUFACTURER)) { // Recordings sound robotic with the standard sample rate. - return 44000; + switch(Build.MODEL) { + case "Mi 9T": + return 44000; + case "Mi 9T Pro": + return 32000; + default: + } } return SAMPLE_RATE; }