mirror of
https://github.com/inotia00/revanced-patches.git
synced 2025-05-01 15:14:34 +02:00
fix(youtube/default-video-quality): default video quality is not applied at cold start
This commit is contained in:
parent
5cf52060a8
commit
b005c0fc16
@ -15,6 +15,7 @@ import app.revanced.patches.youtube.utils.annotations.YouTubeCompatibility
|
|||||||
import app.revanced.patches.youtube.utils.fingerprints.NewFlyoutPanelOnClickListenerFingerprint
|
import app.revanced.patches.youtube.utils.fingerprints.NewFlyoutPanelOnClickListenerFingerprint
|
||||||
import app.revanced.patches.youtube.utils.settings.resource.patch.SettingsPatch
|
import app.revanced.patches.youtube.utils.settings.resource.patch.SettingsPatch
|
||||||
import app.revanced.patches.youtube.utils.settings.resource.patch.SettingsPatch.Companion.contexts
|
import app.revanced.patches.youtube.utils.settings.resource.patch.SettingsPatch.Companion.contexts
|
||||||
|
import app.revanced.patches.youtube.utils.videoid.general.patch.VideoIdPatch
|
||||||
import app.revanced.patches.youtube.utils.videoid.withoutshorts.patch.VideoIdWithoutShortsPatch
|
import app.revanced.patches.youtube.utils.videoid.withoutshorts.patch.VideoIdWithoutShortsPatch
|
||||||
import app.revanced.patches.youtube.video.quality.fingerprints.NewVideoQualityChangedFingerprint
|
import app.revanced.patches.youtube.video.quality.fingerprints.NewVideoQualityChangedFingerprint
|
||||||
import app.revanced.patches.youtube.video.quality.fingerprints.VideoQualityReferenceFingerprint
|
import app.revanced.patches.youtube.video.quality.fingerprints.VideoQualityReferenceFingerprint
|
||||||
@ -33,6 +34,7 @@ import com.android.tools.smali.dexlib2.iface.reference.FieldReference
|
|||||||
@Description("Adds ability to set default video quality settings.")
|
@Description("Adds ability to set default video quality settings.")
|
||||||
@DependsOn(
|
@DependsOn(
|
||||||
[
|
[
|
||||||
|
VideoIdPatch::class,
|
||||||
VideoIdWithoutShortsPatch::class,
|
VideoIdWithoutShortsPatch::class,
|
||||||
SettingsPatch::class
|
SettingsPatch::class
|
||||||
]
|
]
|
||||||
@ -116,6 +118,7 @@ class VideoQualityPatch : BytecodePatch(
|
|||||||
)
|
)
|
||||||
} ?: throw VideoQualitySettingsParentFingerprint.exception
|
} ?: throw VideoQualitySettingsParentFingerprint.exception
|
||||||
|
|
||||||
|
VideoIdPatch.onCreateHook(INTEGRATIONS_VIDEO_QUALITY_CLASS_DESCRIPTOR, "newVideoStarted")
|
||||||
VideoIdWithoutShortsPatch.injectCall("$INTEGRATIONS_VIDEO_QUALITY_CLASS_DESCRIPTOR->newVideoStarted(Ljava/lang/String;)V")
|
VideoIdWithoutShortsPatch.injectCall("$INTEGRATIONS_VIDEO_QUALITY_CLASS_DESCRIPTOR->newVideoStarted(Ljava/lang/String;)V")
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user