From 4021a7c9c498c396f0ffa67d24fa776bf22c886c Mon Sep 17 00:00:00 2001 From: vivabelarus <74508922+vivabelarus@users.noreply.github.com> Date: Mon, 22 Sep 2025 18:25:31 +0300 Subject: [PATCH 1/2] fix audio and video messages --- .../TesterSettingsParametersProvider.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/TMessagesProj/src/main/java/org/telegram/messenger/partisan/voicechange/TesterSettingsParametersProvider.java b/TMessagesProj/src/main/java/org/telegram/messenger/partisan/voicechange/TesterSettingsParametersProvider.java index 7b3cee923..7078534b3 100644 --- a/TMessagesProj/src/main/java/org/telegram/messenger/partisan/voicechange/TesterSettingsParametersProvider.java +++ b/TMessagesProj/src/main/java/org/telegram/messenger/partisan/voicechange/TesterSettingsParametersProvider.java @@ -13,18 +13,18 @@ import java.util.function.BiConsumer; public class TesterSettingsParametersProvider implements ParametersProvider { @Override public double getPitchFactor() { - return TesterSettings.pitchFactor.get().get(); + return TesterSettings.pitchFactor.get().orElse(1.0f); } @Override public double getTimeStretchFactor() { - return TesterSettings.timeStretchFactor.get().get(); + return TesterSettings.timeStretchFactor.get().orElse(1.0f); } @Override public Map getSpectrumDistortionMap(int sampleRate) { Map distortionMap = accumulateDistortionParams( - TesterSettings.spectrumDistorterParams.get().get(), + TesterSettings.spectrumDistorterParams.get().orElse(""), new HashMap<>(), (map, distortionParts) -> { int fromHz = Integer.parseInt(distortionParts[0]); @@ -39,7 +39,7 @@ public class TesterSettingsParametersProvider implements ParametersProvider { @Override public List getTimeDistortionList() { List distortionMap = accumulateDistortionParams( - TesterSettings.timeDistortionParams.get().get(), + TesterSettings.timeDistortionParams.get().orElse(""), new ArrayList<>(), (list, distortionParts) -> { TimeDistorter.DistortionInterval interval = new TimeDistorter.DistortionInterval(); @@ -74,11 +74,11 @@ public class TesterSettingsParametersProvider implements ParametersProvider { @Override public double getF0Shift() { - return TesterSettings.f0Shift.get().get(); + return TesterSettings.f0Shift.get().orElse(1.0f); } @Override public double getFormantRatio() { - return TesterSettings.formantRatio.get().get(); + return TesterSettings.formantRatio.get().orElse(1.0f); } } From 043131de112902037600664593f45041eaf54f54 Mon Sep 17 00:00:00 2001 From: vivabelarus <74508922+vivabelarus@users.noreply.github.com> Date: Mon, 22 Sep 2025 18:27:05 +0300 Subject: [PATCH 2/2] Update to 4.2.3 (1649) --- .../java/org/telegram/messenger/partisan/PartisanVersion.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/TMessagesProj/src/main/java/org/telegram/messenger/partisan/PartisanVersion.java b/TMessagesProj/src/main/java/org/telegram/messenger/partisan/PartisanVersion.java index f55fc52cc..382073589 100644 --- a/TMessagesProj/src/main/java/org/telegram/messenger/partisan/PartisanVersion.java +++ b/TMessagesProj/src/main/java/org/telegram/messenger/partisan/PartisanVersion.java @@ -1,6 +1,6 @@ package org.telegram.messenger.partisan; public class PartisanVersion { - public static final String PARTISAN_VERSION_STRING = "4.2.2"; - public static int PARTISAN_BUILD_VERSION = 1648; + public static final String PARTISAN_VERSION_STRING = "4.2.3"; + public static int PARTISAN_BUILD_VERSION = 1649; }