Skip to content

Commit 9e6e3ba

Browse files
authored
Fix bitrate test variants under ~500kbps (video-dev#5200)
Fixes video-dev#5189
1 parent 5108ae2 commit 9e6e3ba

File tree

4 files changed

+7
-5
lines changed

4 files changed

+7
-5
lines changed

src/controller/base-stream-controller.ts

+4-2
Original file line numberDiff line numberDiff line change
@@ -506,11 +506,13 @@ export default class BaseStreamController
506506
part ? ' part: ' + part.index : ''
507507
} of ${this.logPrefix === '[stream-controller]' ? 'level' : 'track'} ${
508508
frag.level
509-
} ${
509+
} (frag:[${(frag.startPTS || NaN).toFixed(3)}-${(
510+
frag.endPTS || NaN
511+
).toFixed(3)}] > buffer:${
510512
media
511513
? TimeRanges.toString(BufferHelper.getBuffered(media))
512514
: '(detached)'
513-
}`
515+
})`
514516
);
515517
this.state = State.IDLE;
516518
if (!media) {

src/controller/level-controller.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -583,7 +583,7 @@ export default class LevelController extends BasePlaylistController {
583583

584584
this.log(
585585
`Attempt loading level index ${level}${
586-
hlsUrlParameters
586+
hlsUrlParameters?.msn !== undefined
587587
? ' at sn ' +
588588
hlsUrlParameters.msn +
589589
' part ' +

src/controller/stream-controller.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1029,7 +1029,7 @@ export default class StreamController
10291029
frag.bitrateTest = true;
10301030
this._doFragLoad(frag, levelDetails).then((data) => {
10311031
const { hls } = this;
1032-
if (!data || hls.nextLoadLevel || this.fragContextChanged(frag)) {
1032+
if (!data || this.fragContextChanged(frag)) {
10331033
return;
10341034
}
10351035
this.fragLoadError = 0;

src/utils/time-ranges.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ const TimeRanges = {
77
let log = '';
88
const len = r.length;
99
for (let i = 0; i < len; i++) {
10-
log += '[' + r.start(i).toFixed(3) + ',' + r.end(i).toFixed(3) + ']';
10+
log += `[${r.start(i).toFixed(3)}-${r.end(i).toFixed(3)}]`;
1111
}
1212

1313
return log;

0 commit comments

Comments
 (0)