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.videoLive = undefined;
playerView.validLive = false; playerView.validLive = false;
playerView.validDash = true; 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) { 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>"; 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.setAutoSwitchQualityFor("video", false);
media.dashPlayer.setTrackSwitchModeFor("video", "alwaysReplace"); media.dashPlayer.setTrackSwitchModeFor("video", "alwaysReplace");
media.dashPlayer.setQualityFor("video", index - 1); media.dashPlayer.setQualityFor("video", index - 1);
// TODO: Make this work better. Green Artifacting for some videos.
/*
let time = media.currentTime; let time = media.currentTime;
media.setCurrentTime(0); media.setCurrentTime(0);
setTimeout(() => { setTimeout(() => {
media.setCurrentTime(time); media.setCurrentTime(time);
media.play(); media.play();
}, 200); }, 200);
*/
} }
else { else {
media.hlsPlayer.currentLevel = index - 1; media.hlsPlayer.currentLevel = index - 1;