mirror of
https://github.com/wukko/cobalt.git
synced 2025-02-02 08:26:22 +01:00
api/youtube: fix local variable overlap
This commit is contained in:
parent
effec1bfb9
commit
866427a7a7
1 changed files with 2 additions and 3 deletions
|
@ -291,7 +291,7 @@ export default async function(o) {
|
||||||
|
|
||||||
const checkBestVideo = (i) => (i.has_video && i.content_length);
|
const checkBestVideo = (i) => (i.has_video && i.content_length);
|
||||||
const checkBestAudio = (i) => (i.has_audio && i.content_length && i.is_original);
|
const checkBestAudio = (i) => (i.has_audio && i.content_length && i.is_original);
|
||||||
const checkNoMedia = (video, audio) => (!video && !o.isAudioOnly) || (!audio && o.isAudioOnly);
|
const checkNoMedia = (vid, aud) => (!vid && !o.isAudioOnly) || (!aud && o.isAudioOnly);
|
||||||
|
|
||||||
const earlyBestVideo = adaptive_formats.find(i => checkBestVideo(i));
|
const earlyBestVideo = adaptive_formats.find(i => checkBestVideo(i));
|
||||||
const earlyBestAudio = adaptive_formats.find(i => checkBestAudio(i));
|
const earlyBestAudio = adaptive_formats.find(i => checkBestAudio(i));
|
||||||
|
@ -331,9 +331,8 @@ export default async function(o) {
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
const quality = o.quality === "max" ? "9000" : o.quality;
|
|
||||||
const bestQuality = qual(bestVideo);
|
const bestQuality = qual(bestVideo);
|
||||||
const useBestQuality = Number(quality) > Number(bestQuality);
|
const useBestQuality = quality > bestQuality;
|
||||||
|
|
||||||
video = useBestQuality ? bestVideo : adaptive_formats.find(i =>
|
video = useBestQuality ? bestVideo : adaptive_formats.find(i =>
|
||||||
qual(i) === quality && checkBestVideo(i)
|
qual(i) === quality && checkBestVideo(i)
|
||||||
|
|
Loading…
Reference in a new issue