Skip to content

Commit 4ff8a25

Browse files
authored
fix DVRWindowSize manifest property (#3744)
* fix DVRWindowSize manifest property * Replace DVRWindowSize by dvrWindowSize
1 parent 07fc531 commit 4ff8a25

File tree

6 files changed

+7
-7
lines changed

6 files changed

+7
-7
lines changed

index.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1218,7 +1218,7 @@ declare namespace dashjs {
12181218
}
12191219

12201220
export interface IManifestInfo {
1221-
DVRWindowSize: number;
1221+
dvrWindowSize: number;
12221222
availableFrom: Date;
12231223
duration: number;
12241224
isDynamic: boolean;

src/dash/DashAdapter.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1071,7 +1071,7 @@ function DashAdapter() {
10711071
function convertMpdToManifestInfo(mpd) {
10721072
let manifestInfo = new ManifestInfo();
10731073

1074-
manifestInfo.DVRWindowSize = mpd.timeShiftBufferDepth;
1074+
manifestInfo.dvrWindowSize = mpd.timeShiftBufferDepth;
10751075
manifestInfo.loadedTime = mpd.manifest.loadedTime;
10761076
manifestInfo.availableFrom = mpd.availabilityStartTime;
10771077
manifestInfo.minBufferTime = mpd.manifest.minBufferTime;

src/dash/vo/ManifestInfo.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
*/
3535
class ManifestInfo {
3636
constructor() {
37-
this.DVRWindowSize = NaN;
37+
this.dvrWindowSize = NaN;
3838
this.loadedTime = null;
3939
this.availableFrom = null;
4040
this.minBufferTime = NaN;
@@ -44,4 +44,4 @@ class ManifestInfo {
4444
}
4545
}
4646

47-
export default ManifestInfo;
47+
export default ManifestInfo;

src/mss/MssHandler.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ function MssHandler(config) {
184184

185185
// Start MssFragmentInfoControllers in case of start-over streams
186186
let manifestInfo = e.request.mediaInfo.streamInfo.manifestInfo;
187-
if (!manifestInfo.isDynamic && manifestInfo.DVRWindowSize !== Infinity) {
187+
if (!manifestInfo.isDynamic && manifestInfo.dvrWindowSize !== Infinity) {
188188
startFragmentInfoControllers();
189189
}
190190
}

src/streaming/MediaPlayer.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -698,7 +698,7 @@ function MediaPlayer() {
698698
if (!metric) {
699699
return 0;
700700
}
701-
return metric.manifestInfo.DVRWindowSize;
701+
return metric.manifestInfo.dvrWindowSize;
702702
}
703703

704704
/**

test/unit/streaming.controllers.StreamController.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@ describe('StreamController', function () {
217217

218218
let staticStreamInfo = { manifestInfo: { isDynamic: false }, start: 10, duration: 600, id: '1' };
219219
let dynamicStreamInfo = {
220-
manifestInfo: { isDynamic: true, DVRWindowSize: 30, minBufferTime: 4 },
220+
manifestInfo: { isDynamic: true, dvrWindowSize: 30, minBufferTime: 4 },
221221
start: 10,
222222
duration: Infinity,
223223
id: '1'

0 commit comments

Comments
 (0)