Skip to content

Commit db23515

Browse files
committed
disable video original resolution
1 parent 9bc775c commit db23515

File tree

2 files changed

+22
-21
lines changed

2 files changed

+22
-21
lines changed

app/src/main/java/com/wmods/wppenhacer/xposed/features/media/MediaQuality.java

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -84,27 +84,28 @@ protected void afterHookedMethod(MethodHookParam param) throws Throwable {
8484
var fields = Unobfuscator.loadMediaQualityVideoFields(classLoader);
8585

8686
XposedBridge.hookMethod(videoMethod, new XC_MethodHook() {
87-
@SuppressLint("DefaultLocale")
8887
@Override
8988
protected void afterHookedMethod(MethodHookParam param) throws Throwable {
9089
if ((int) param.args[1] == 3) {
9190
var resizeVideo = param.getResult();
92-
if (prefs.getBoolean("video_real_resolution", false)) {
93-
94-
var sourceWidthField = fields.get("sourceWidth");
95-
var sourceHeightField = fields.get("sourceHeight");
96-
97-
var sourceWidth = sourceWidthField.getInt(resizeVideo);
98-
var sourceHeight = sourceHeightField.getInt(resizeVideo);
99-
100-
var targetWidthField = fields.get("targetWidth");
101-
var targetHeightField = fields.get("targetHeight");
102-
103-
targetHeightField.setInt(resizeVideo, sourceHeight);
104-
targetWidthField.setInt(resizeVideo, sourceWidth);
105-
}
91+
// if (prefs.getBoolean("video_real_resolution", false)) {
92+
//
93+
// var sourceWidthField = fields.get("sourceWidth");
94+
// var sourceHeightField = fields.get("sourceHeight");
95+
//
96+
// var sourceWidth = sourceWidthField.getInt(resizeVideo);
97+
// var sourceHeight = sourceHeightField.getInt(resizeVideo);
98+
//
99+
// var targetWidthField = fields.get("targetWidth");
100+
// var targetHeightField = fields.get("targetHeight");
101+
//
102+
// targetHeightField.setInt(resizeVideo, sourceHeight);
103+
// targetWidthField.setInt(resizeVideo, sourceWidth);
104+
// }
106105
if (prefs.getBoolean("video_maxfps", false)) {
107-
XposedHelpers.setIntField(resizeVideo, "A01", 60);
106+
var frameRateField = fields.get("frameRate");
107+
frameRateField.setInt(resizeVideo, 60);
108+
// XposedHelpers.setIntField(resizeVideo, "A01", 60);
108109
}
109110
}
110111
}

app/src/main/res/xml/fragment_media.xml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -50,11 +50,11 @@
5050
app:summary="@string/increase_video_size_limit_sum"
5151
app:title="@string/increase_video_size_limit" />
5252

53-
<rikka.material.preference.MaterialSwitchPreference
54-
app:dependency="videoquality"
55-
app:key="video_real_resolution"
56-
app:summary="@string/send_video_in_real_resolution_sum"
57-
app:title="@string/send_video_in_real_resolution" />
53+
<!-- <rikka.material.preference.MaterialSwitchPreference-->
54+
<!-- app:dependency="videoquality"-->
55+
<!-- app:key="video_real_resolution"-->
56+
<!-- app:summary="@string/send_video_in_real_resolution_sum"-->
57+
<!-- app:title="@string/send_video_in_real_resolution" />-->
5858

5959
<rikka.material.preference.MaterialSwitchPreference
6060
app:dependency="videoquality"

0 commit comments

Comments
 (0)