refactor(YouTube - Video Quality): Handle extremely slow internet connections that initially can use -1 quality index
This commit is contained in:
+3
@@ -513,6 +513,9 @@ public final class VideoInformation {
|
|||||||
Logger.printDebug(() -> "VideoQualities: " + Arrays.toString(currentQualities));
|
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];
|
VideoQuality updatedCurrentQuality = qualities[originalQualityIndex];
|
||||||
if (updatedCurrentQuality.patch_getResolution() != AUTOMATIC_VIDEO_QUALITY_VALUE
|
if (updatedCurrentQuality.patch_getResolution() != AUTOMATIC_VIDEO_QUALITY_VALUE
|
||||||
&& (currentQuality == null || currentQuality != updatedCurrentQuality)) {
|
&& (currentQuality == null || currentQuality != updatedCurrentQuality)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user