Remove instant quality change because of green artifacting

This commit is contained in:
PrestonN 2019-08-07 14:41:18 -04:00
parent f35e4a4e3a
commit 6dd62407d8
2 changed files with 5 additions and 2 deletions

View File

@ -49,10 +49,10 @@ function playVideo(videoId, playlistId = '') {
playerView.videoLive = undefined;
playerView.validLive = false;
playerView.validDash = true;
playerView.videoDash = invidiousInstance + '/api/manifest/dash/' + videoId + '.mpd?unique_res=1';
playerView.videoDash = invidiousInstance + '/api/manifest/dash/' + videoId + '.mpd';
if (settingsView.proxyVideos) {
playerView.videoDash = playerView.videoDash + '&local=true';
playerView.videoDash = playerView.videoDash + '?local=true';
}
playerView.embededHtml = "<iframe width='560' height='315' src='https://www.youtube-nocookie.com/embed/" + videoId + "?rel=0' frameborder='0' allow='autoplay; encrypted-media' allowfullscreen></iframe>";

View File

@ -373,12 +373,15 @@ Object.assign(MediaElementPlayer.prototype, {
media.dashPlayer.setAutoSwitchQualityFor("video", false);
media.dashPlayer.setTrackSwitchModeFor("video", "alwaysReplace");
media.dashPlayer.setQualityFor("video", index - 1);
// TODO: Make this work better. Green Artifacting for some videos.
/*
let time = media.currentTime;
media.setCurrentTime(0);
setTimeout(() => {
media.setCurrentTime(time);
media.play();
}, 200);
*/
}
else {
media.hlsPlayer.currentLevel = index - 1;