Skip to content

Commit

Permalink
Merge pull request #3124 from drewbharris/master
Browse files Browse the repository at this point in the history
on level load, check current level details as well as new when determ…
  • Loading branch information
robwalch committed Oct 19, 2020
2 parents 70fae53 + 24309ed commit a7ad4ab
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
4 changes: 2 additions & 2 deletions src/controller/audio-stream-controller.js
Expand Up @@ -417,13 +417,13 @@ class AudioStreamController extends BaseStreamController {
let newDetails = data.details,
trackId = data.id,
track = this.tracks[trackId],
curDetails = track.details,
duration = newDetails.totalduration,
sliding = 0;

logger.log(`track ${trackId} loaded [${newDetails.startSN},${newDetails.endSN}],duration:${duration}`);

if (newDetails.live) {
let curDetails = track.details;
if (newDetails.live || (curDetails && curDetails.live)) {
if (curDetails && newDetails.fragments.length > 0) {
// we already have details for that level, merge them
LevelHelper.mergeDetails(curDetails, newDetails);
Expand Down
2 changes: 1 addition & 1 deletion src/controller/stream-controller.js
Expand Up @@ -783,7 +783,7 @@ class StreamController extends BaseStreamController {

logger.log(`level ${newLevelId} loaded [${newDetails.startSN},${newDetails.endSN}],duration:${duration}`);

if (newDetails.live) {
if (newDetails.live || (curLevel.details && curLevel.details.live)) {
let curDetails = curLevel.details;
if (curDetails && newDetails.fragments.length > 0) {
// we already have details for that level, merge them
Expand Down

0 comments on commit a7ad4ab

Please sign in to comment.