mirror of https://github.com/FreeTubeApp/FreeTube
Remove instant quality change because of green artifacting
This commit is contained in:
parent
f35e4a4e3a
commit
6dd62407d8
|
@ -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>";
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue