Skip to content

Commit b2e86ba

Browse files
committed
Force the use of MediaComposer to process videos
1 parent 010ef59 commit b2e86ba

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ public void doHook() throws Exception {
2626
var videoQuality = prefs.getBoolean("videoquality", false);
2727
var imageQuality = prefs.getBoolean("imagequality", false);
2828

29+
Others.propsBoolean.put(7950, false); // Força o uso do MediaComposer para processar os videos
30+
2931
if (videoQuality) {
3032

3133
var resolutionMethod = Unobfuscator.loadMediaQualityResolutionMethod(classLoader);
@@ -55,7 +57,6 @@ protected void afterHookedMethod(MethodHookParam param) throws Throwable {
5557
XposedBridge.hookMethod(videoMethod, new XC_MethodHook() {
5658
@Override
5759
protected void afterHookedMethod(MethodHookParam param) throws Throwable {
58-
log(param.args[1]);
5960
if ((int) param.args[1] == 3) {
6061
var resizeVideo = param.getResult();
6162
var originalVieo = param.args[0];
@@ -87,6 +88,7 @@ protected void afterHookedMethod(MethodHookParam param) throws Throwable {
8788

8889
var videoLimitClass = Unobfuscator.loadMediaQualityVideoLimitClass(classLoader);
8990
logDebug(videoLimitClass);
91+
9092
XposedHelpers.findAndHookConstructor(videoLimitClass, int.class, int.class, int.class, new XC_MethodHook() {
9193
@Override
9294
protected void beforeHookedMethod(MethodHookParam param) throws Throwable {

0 commit comments

Comments
 (0)