@@ -15,8 +15,8 @@ export const getArrayBufferIterator = (
15
15
) => {
16
16
const counter = makeOffsetCounter ( 0 ) ;
17
17
const {
18
- uintArray ,
19
- view ,
18
+ getUint8Array ,
19
+ getView ,
20
20
addData,
21
21
destroy,
22
22
removeBytesRead,
@@ -35,7 +35,7 @@ export const getArrayBufferIterator = (
35
35
} ;
36
36
37
37
const getSlice = ( amount : number ) => {
38
- const value = uintArray . slice (
38
+ const value = getUint8Array ( ) . slice (
39
39
counter . getDiscardedOffset ( ) ,
40
40
counter . getDiscardedOffset ( ) + amount ,
41
41
) ;
@@ -81,7 +81,7 @@ export const getArrayBufferIterator = (
81
81
} ;
82
82
83
83
const getUint8 = ( ) => {
84
- const val = view . getUint8 ( counter . getDiscardedOffset ( ) ) ;
84
+ const val = getView ( ) . getUint8 ( counter . getDiscardedOffset ( ) ) ;
85
85
counter . increment ( 1 ) ;
86
86
87
87
return val ;
@@ -150,13 +150,13 @@ export const getArrayBufferIterator = (
150
150
} ;
151
151
152
152
const getUint32 = ( ) => {
153
- const val = view . getUint32 ( counter . getDiscardedOffset ( ) ) ;
153
+ const val = getView ( ) . getUint32 ( counter . getDiscardedOffset ( ) ) ;
154
154
counter . increment ( 4 ) ;
155
155
return val ;
156
156
} ;
157
157
158
158
const getSyncSafeInt32 = ( ) => {
159
- const val = view . getUint32 ( counter . getDiscardedOffset ( ) ) ;
159
+ const val = getView ( ) . getUint32 ( counter . getDiscardedOffset ( ) ) ;
160
160
counter . increment ( 4 ) ;
161
161
162
162
return (
@@ -168,13 +168,19 @@ export const getArrayBufferIterator = (
168
168
} ;
169
169
170
170
const getUint64 = ( littleEndian = false ) => {
171
- const val = view . getBigUint64 ( counter . getDiscardedOffset ( ) , littleEndian ) ;
171
+ const val = getView ( ) . getBigUint64 (
172
+ counter . getDiscardedOffset ( ) ,
173
+ littleEndian ,
174
+ ) ;
172
175
counter . increment ( 8 ) ;
173
176
return val ;
174
177
} ;
175
178
176
179
const getInt64 = ( littleEndian = false ) => {
177
- const val = view . getBigInt64 ( counter . getDiscardedOffset ( ) , littleEndian ) ;
180
+ const val = getView ( ) . getBigInt64 (
181
+ counter . getDiscardedOffset ( ) ,
182
+ littleEndian ,
183
+ ) ;
178
184
counter . increment ( 8 ) ;
179
185
return val ;
180
186
} ;
@@ -194,25 +200,25 @@ export const getArrayBufferIterator = (
194
200
} ;
195
201
196
202
const getUint32Le = ( ) => {
197
- const val = view . getUint32 ( counter . getDiscardedOffset ( ) , true ) ;
203
+ const val = getView ( ) . getUint32 ( counter . getDiscardedOffset ( ) , true ) ;
198
204
counter . increment ( 4 ) ;
199
205
return val ;
200
206
} ;
201
207
202
208
const getInt32Le = ( ) => {
203
- const val = view . getInt32 ( counter . getDiscardedOffset ( ) , true ) ;
209
+ const val = getView ( ) . getInt32 ( counter . getDiscardedOffset ( ) , true ) ;
204
210
counter . increment ( 4 ) ;
205
211
return val ;
206
212
} ;
207
213
208
214
const getInt32 = ( ) => {
209
- const val = view . getInt32 ( counter . getDiscardedOffset ( ) ) ;
215
+ const val = getView ( ) . getInt32 ( counter . getDiscardedOffset ( ) ) ;
210
216
counter . increment ( 4 ) ;
211
217
return val ;
212
218
} ;
213
219
214
220
const bytesRemaining = ( ) => {
215
- return uintArray . byteLength - counter . getDiscardedOffset ( ) ;
221
+ return getUint8Array ( ) . byteLength - counter . getDiscardedOffset ( ) ;
216
222
} ;
217
223
218
224
const readExpGolomb = ( ) => {
@@ -367,7 +373,7 @@ export const getArrayBufferIterator = (
367
373
return new TextDecoder ( ) . decode ( atom ) ;
368
374
} ,
369
375
detectFileType : ( ) => {
370
- return detectFileType ( uintArray ) ;
376
+ return detectFileType ( getUint8Array ( ) ) ;
371
377
} ,
372
378
getPaddedFourByteNumber,
373
379
getMatroskaSegmentId : ( ) : string | null => {
@@ -492,36 +498,36 @@ export const getArrayBufferIterator = (
492
498
return actualValue ;
493
499
} ,
494
500
getInt8 : ( ) => {
495
- const val = view . getInt8 ( counter . getDiscardedOffset ( ) ) ;
501
+ const val = getView ( ) . getInt8 ( counter . getDiscardedOffset ( ) ) ;
496
502
counter . increment ( 1 ) ;
497
503
return val ;
498
504
} ,
499
505
getUint16 : ( ) => {
500
- const val = view . getUint16 ( counter . getDiscardedOffset ( ) ) ;
506
+ const val = getView ( ) . getUint16 ( counter . getDiscardedOffset ( ) ) ;
501
507
counter . increment ( 2 ) ;
502
508
return val ;
503
509
} ,
504
510
getUint16Le : ( ) => {
505
- const val = view . getUint16 ( counter . getDiscardedOffset ( ) , true ) ;
511
+ const val = getView ( ) . getUint16 ( counter . getDiscardedOffset ( ) , true ) ;
506
512
counter . increment ( 2 ) ;
507
513
return val ;
508
514
} ,
509
515
getUint24 : ( ) => {
510
- const val1 = view . getUint8 ( counter . getDiscardedOffset ( ) ) ;
511
- const val2 = view . getUint8 ( counter . getDiscardedOffset ( ) + 1 ) ;
512
- const val3 = view . getUint8 ( counter . getDiscardedOffset ( ) + 2 ) ;
516
+ const val1 = getView ( ) . getUint8 ( counter . getDiscardedOffset ( ) ) ;
517
+ const val2 = getView ( ) . getUint8 ( counter . getDiscardedOffset ( ) + 1 ) ;
518
+ const val3 = getView ( ) . getUint8 ( counter . getDiscardedOffset ( ) + 2 ) ;
513
519
counter . increment ( 3 ) ;
514
520
return ( val1 << 16 ) | ( val2 << 8 ) | val3 ;
515
521
} ,
516
522
getInt24 : ( ) => {
517
- const val1 = view . getInt8 ( counter . getDiscardedOffset ( ) ) ;
518
- const val2 = view . getUint8 ( counter . getDiscardedOffset ( ) + 1 ) ;
519
- const val3 = view . getUint8 ( counter . getDiscardedOffset ( ) + 2 ) ;
523
+ const val1 = getView ( ) . getInt8 ( counter . getDiscardedOffset ( ) ) ;
524
+ const val2 = getView ( ) . getUint8 ( counter . getDiscardedOffset ( ) + 1 ) ;
525
+ const val3 = getView ( ) . getUint8 ( counter . getDiscardedOffset ( ) + 2 ) ;
520
526
counter . increment ( 3 ) ;
521
527
return ( val1 << 16 ) | ( val2 << 8 ) | val3 ;
522
528
} ,
523
529
getInt16 : ( ) => {
524
- const val = view . getInt16 ( counter . getDiscardedOffset ( ) ) ;
530
+ const val = getView ( ) . getInt16 ( counter . getDiscardedOffset ( ) ) ;
525
531
counter . increment ( 2 ) ;
526
532
return val ;
527
533
} ,
@@ -580,13 +586,13 @@ export const getArrayBufferIterator = (
580
586
} ;
581
587
} ,
582
588
getFloat64 : ( ) => {
583
- const val = view . getFloat64 ( counter . getDiscardedOffset ( ) ) ;
589
+ const val = getView ( ) . getFloat64 ( counter . getDiscardedOffset ( ) ) ;
584
590
counter . increment ( 8 ) ;
585
591
return val ;
586
592
} ,
587
593
readUntilNullTerminator,
588
594
getFloat32 : ( ) => {
589
- const val = view . getFloat32 ( counter . getDiscardedOffset ( ) ) ;
595
+ const val = getView ( ) . getFloat32 ( counter . getDiscardedOffset ( ) ) ;
590
596
counter . increment ( 4 ) ;
591
597
return val ;
592
598
} ,
0 commit comments