1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

chromecast updates

This commit is contained in:
Luke Pulverenti 2014-04-06 13:53:23 -04:00
parent 3f2f3c177e
commit e72026f55c
11 changed files with 582 additions and 200 deletions

View file

@ -24,6 +24,7 @@
self.playlist = [];
self.isLocalPlayer = true;
self.isDefaultPlayer = true;
self.name = 'Html5 Player';
self.getTargets = function () {
@ -115,7 +116,7 @@
}
// Chrome or IE with plugin installed
if (canPlayWebm() && !$.browser.mozilla) {
if (canPlayWebm()) {
return '.webm';
}
@ -232,7 +233,7 @@
return false;
}
if (mediaSource.VideoType != "VideoFile" || mediaSource.LocationType != "FileSystem") {
if (mediaSource.VideoType != "VideoFile") {
console.log('Transcoding because the content is not a video file');
return false;
}
@ -257,10 +258,7 @@
return false;
}
var videoBitrate = videoStream.BitRate || 0;
var audioBitrate = audioStream ? audioStream.BitRate || 0 : null;
if ((videoBitrate + audioBitrate) > bitrate) {
if (!mediaSource.Bitrate || mediaSource.Bitrate > bitrate) {
console.log('Transcoding because bitrate is too high');
return false;
}