Skip to content

Commit c178194

Browse files
committed
chore(tests): Fix sabr stream simulation
1 parent c240c97 commit c178194

1 file changed

Lines changed: 14 additions & 14 deletions

File tree

tests/sabr.stream.test.ts

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Logger.getInstance().setLogLevels(LogLevel.NONE);
1717

1818
const AUDIO_FORMAT = {
1919
itag: 140,
20-
lastModified: 1700000000,
20+
lastModified: '1700000000',
2121
contentLength: 117138,
2222
mimeType: 'audio/mp4; codecs="mp4a.40.2"',
2323
bitrate: 128000,
@@ -28,7 +28,7 @@ const VIDEO_FORMAT = {
2828
itag: 137,
2929
mimeType: 'video/mp4; codecs="avc1.640028"',
3030
bitrate: 4337000,
31-
lastModified: 1700000000,
31+
lastModified: '1700000000',
3232
height: 1080,
3333
approxDurationMs: 120000,
3434
qualityLabel: undefined,
@@ -57,18 +57,18 @@ function createMediaHeader(
5757
videoId: '',
5858
itag: format.itag,
5959
lmt: format.lastModified,
60-
startRange,
60+
startRange: startRange.toString(),
6161
compressionAlgorithm: 0,
6262
isInitSeg,
6363
sequenceNumber,
64-
bitrateBps: format.bitrate,
65-
startMs,
66-
durationMs: durationMs || 0,
64+
bitrateBps: format.bitrate.toString(),
65+
startMs: startMs.toString(),
66+
durationMs: durationMs.toString(),
6767
formatId: format,
68-
contentLength,
68+
contentLength: contentLength.toString(),
6969
timeRange: {
70-
startTicks: startMs,
71-
durationTicks: durationMs || 0,
70+
startTicks: startMs.toString(),
71+
durationTicks: durationMs.toString(),
7272
timescale: 1000
7373
}
7474
}).finish()
@@ -99,7 +99,7 @@ function createMockFetch(maxSegmentSize: number, maxSegmentDuration: number, str
9999
const requestBodyData = await request.arrayBuffer();
100100
const requestBody = VideoPlaybackAbrRequest.decode(new Uint8Array(requestBodyData));
101101

102-
const playerTimeMs = requestBody.clientAbrState?.playerTimeMs || 0;
102+
const playerTimeMs = parseInt(requestBody.clientAbrState?.playerTimeMs || '0');
103103

104104
const partsToWrite = [];
105105

@@ -130,11 +130,11 @@ function createMockFetch(maxSegmentSize: number, maxSegmentDuration: number, str
130130
partType: UMPPartId.FORMAT_INITIALIZATION_METADATA,
131131
partData: FormatInitializationMetadata.encode({
132132
formatId: AUDIO_FORMAT,
133-
durationUnits: 120000,
134-
durationTimescale: 1000,
135-
endSegmentNumber: 5,
133+
durationUnits: '120000',
134+
durationTimescale: '1000',
135+
endSegmentNumber: '5',
136136
mimeType: AUDIO_FORMAT.mimeType,
137-
endTimeMs: 120000,
137+
endTimeMs: '120000',
138138
videoId: ''
139139
}).finish()
140140
});

0 commit comments

Comments
 (0)