refactor(YouTube - Video Quality): Handle extremely slow internet connections that initially can use -1 quality index

This commit is contained in:
LisoUseInAIKyrios
2025-09-11 02:57:41 +02:00
parent 52b088327b
commit 6e72b14d07

View File

@@ -513,6 +513,9 @@ public final class VideoInformation {
Logger.printDebug(() -> "VideoQualities: " + Arrays.toString(currentQualities));
}
// On extremely slow internet connections the index can initially be -1
originalQualityIndex = Math.max(0, originalQualityIndex);
VideoQuality updatedCurrentQuality = qualities[originalQualityIndex];
if (updatedCurrentQuality.patch_getResolution() != AUTOMATIC_VIDEO_QUALITY_VALUE
&& (currentQuality == null || currentQuality != updatedCurrentQuality)) {