@@ -87,7 +87,7 @@ public void shouldContinueLoading_untilMaxBufferExceeded() {
87
87
/* playWhenReady= */ false ,
88
88
/* rebuffering= */ false ,
89
89
/* targetLiveOffsetUs= */ C .TIME_UNSET ,
90
- C .TIME_UNSET )))
90
+ /* lastRebufferRealtimeMs= */ C .TIME_UNSET )))
91
91
.isTrue ();
92
92
assertThat (
93
93
loadControl .shouldContinueLoading (
@@ -101,7 +101,7 @@ public void shouldContinueLoading_untilMaxBufferExceeded() {
101
101
/* playWhenReady= */ false ,
102
102
/* rebuffering= */ false ,
103
103
/* targetLiveOffsetUs= */ C .TIME_UNSET ,
104
- C .TIME_UNSET )))
104
+ /* lastRebufferRealtimeMs= */ C .TIME_UNSET )))
105
105
.isTrue ();
106
106
assertThat (
107
107
loadControl .shouldContinueLoading (
@@ -115,7 +115,7 @@ public void shouldContinueLoading_untilMaxBufferExceeded() {
115
115
/* playWhenReady= */ false ,
116
116
/* rebuffering= */ false ,
117
117
/* targetLiveOffsetUs= */ C .TIME_UNSET ,
118
- C .TIME_UNSET )))
118
+ /* lastRebufferRealtimeMs= */ C .TIME_UNSET )))
119
119
.isFalse ();
120
120
}
121
121
@@ -146,7 +146,7 @@ public void shouldContinueLoading_twoPlayers_loadingStatesAreSeparated() {
146
146
/* playWhenReady= */ false ,
147
147
/* rebuffering= */ false ,
148
148
/* targetLiveOffsetUs= */ C .TIME_UNSET ,
149
- C .TIME_UNSET ));
149
+ /* lastRebufferRealtimeMs= */ C .TIME_UNSET ));
150
150
// Second player fell below min size and starts loading until max size is reached.
151
151
loadControl .shouldContinueLoading (
152
152
new LoadControl .Parameters (
@@ -159,7 +159,7 @@ public void shouldContinueLoading_twoPlayers_loadingStatesAreSeparated() {
159
159
/* playWhenReady= */ false ,
160
160
/* rebuffering= */ false ,
161
161
/* targetLiveOffsetUs= */ C .TIME_UNSET ,
162
- C .TIME_UNSET ));
162
+ /* lastRebufferRealtimeMs= */ C .TIME_UNSET ));
163
163
164
164
assertThat (
165
165
loadControl .shouldContinueLoading (
@@ -173,7 +173,7 @@ public void shouldContinueLoading_twoPlayers_loadingStatesAreSeparated() {
173
173
/* playWhenReady= */ false ,
174
174
/* rebuffering= */ false ,
175
175
/* targetLiveOffsetUs= */ C .TIME_UNSET ,
176
- C .TIME_UNSET )))
176
+ /* lastRebufferRealtimeMs= */ C .TIME_UNSET )))
177
177
.isFalse ();
178
178
assertThat (
179
179
loadControl .shouldContinueLoading (
@@ -187,7 +187,7 @@ public void shouldContinueLoading_twoPlayers_loadingStatesAreSeparated() {
187
187
/* playWhenReady= */ false ,
188
188
/* rebuffering= */ false ,
189
189
/* targetLiveOffsetUs= */ C .TIME_UNSET ,
190
- C .TIME_UNSET )))
190
+ /* lastRebufferRealtimeMs= */ C .TIME_UNSET )))
191
191
.isTrue ();
192
192
assertThat (
193
193
loadControl .shouldContinueLoading (
@@ -201,7 +201,7 @@ public void shouldContinueLoading_twoPlayers_loadingStatesAreSeparated() {
201
201
/* playWhenReady= */ false ,
202
202
/* rebuffering= */ false ,
203
203
/* targetLiveOffsetUs= */ C .TIME_UNSET ,
204
- C .TIME_UNSET )))
204
+ /* lastRebufferRealtimeMs= */ C .TIME_UNSET )))
205
205
.isFalse ();
206
206
assertThat (
207
207
loadControl .shouldContinueLoading (
@@ -215,7 +215,7 @@ public void shouldContinueLoading_twoPlayers_loadingStatesAreSeparated() {
215
215
/* playWhenReady= */ false ,
216
216
/* rebuffering= */ false ,
217
217
/* targetLiveOffsetUs= */ C .TIME_UNSET ,
218
- C .TIME_UNSET )))
218
+ /* lastRebufferRealtimeMs= */ C .TIME_UNSET )))
219
219
.isTrue ();
220
220
}
221
221
@@ -240,7 +240,7 @@ public void shouldNotContinueLoadingOnceBufferingStopped_untilBelowMinBuffer() {
240
240
/* playWhenReady= */ false ,
241
241
/* rebuffering= */ false ,
242
242
/* targetLiveOffsetUs= */ C .TIME_UNSET ,
243
- C .TIME_UNSET )))
243
+ /* lastRebufferRealtimeMs= */ C .TIME_UNSET )))
244
244
.isFalse ();
245
245
assertThat (
246
246
loadControl .shouldContinueLoading (
@@ -254,7 +254,7 @@ public void shouldNotContinueLoadingOnceBufferingStopped_untilBelowMinBuffer() {
254
254
/* playWhenReady= */ false ,
255
255
/* rebuffering= */ false ,
256
256
/* targetLiveOffsetUs= */ C .TIME_UNSET ,
257
- C .TIME_UNSET )))
257
+ /* lastRebufferRealtimeMs= */ C .TIME_UNSET )))
258
258
.isFalse ();
259
259
assertThat (
260
260
loadControl .shouldContinueLoading (
@@ -268,7 +268,7 @@ public void shouldNotContinueLoadingOnceBufferingStopped_untilBelowMinBuffer() {
268
268
/* playWhenReady= */ false ,
269
269
/* rebuffering= */ false ,
270
270
/* targetLiveOffsetUs= */ C .TIME_UNSET ,
271
- C .TIME_UNSET )))
271
+ /* lastRebufferRealtimeMs= */ C .TIME_UNSET )))
272
272
.isFalse ();
273
273
assertThat (
274
274
loadControl .shouldContinueLoading (
@@ -282,7 +282,7 @@ public void shouldNotContinueLoadingOnceBufferingStopped_untilBelowMinBuffer() {
282
282
/* playWhenReady= */ false ,
283
283
/* rebuffering= */ false ,
284
284
/* targetLiveOffsetUs= */ C .TIME_UNSET ,
285
- C .TIME_UNSET )))
285
+ /* lastRebufferRealtimeMs= */ C .TIME_UNSET )))
286
286
.isTrue ();
287
287
}
288
288
@@ -307,7 +307,7 @@ public void continueLoadingOnceBufferingStopped_andBufferAlmostEmpty_evenIfMinBu
307
307
/* playWhenReady= */ false ,
308
308
/* rebuffering= */ false ,
309
309
/* targetLiveOffsetUs= */ C .TIME_UNSET ,
310
- C .TIME_UNSET )))
310
+ /* lastRebufferRealtimeMs= */ C .TIME_UNSET )))
311
311
.isFalse ();
312
312
assertThat (
313
313
loadControl .shouldContinueLoading (
@@ -321,7 +321,7 @@ public void continueLoadingOnceBufferingStopped_andBufferAlmostEmpty_evenIfMinBu
321
321
/* playWhenReady= */ false ,
322
322
/* rebuffering= */ false ,
323
323
/* targetLiveOffsetUs= */ C .TIME_UNSET ,
324
- C .TIME_UNSET )))
324
+ /* lastRebufferRealtimeMs= */ C .TIME_UNSET )))
325
325
.isFalse ();
326
326
assertThat (
327
327
loadControl .shouldContinueLoading (
@@ -335,7 +335,7 @@ public void continueLoadingOnceBufferingStopped_andBufferAlmostEmpty_evenIfMinBu
335
335
/* playWhenReady= */ false ,
336
336
/* rebuffering= */ false ,
337
337
/* targetLiveOffsetUs= */ C .TIME_UNSET ,
338
- C .TIME_UNSET )))
338
+ /* lastRebufferRealtimeMs= */ C .TIME_UNSET )))
339
339
.isTrue ();
340
340
}
341
341
@@ -362,7 +362,7 @@ public void shouldContinueLoadingWithTargetBufferBytesReached_untilMinBufferReac
362
362
/* playWhenReady= */ false ,
363
363
/* rebuffering= */ false ,
364
364
/* targetLiveOffsetUs= */ C .TIME_UNSET ,
365
- C .TIME_UNSET )))
365
+ /* lastRebufferRealtimeMs= */ C .TIME_UNSET )))
366
366
.isTrue ();
367
367
assertThat (
368
368
loadControl .shouldContinueLoading (
@@ -376,7 +376,7 @@ public void shouldContinueLoadingWithTargetBufferBytesReached_untilMinBufferReac
376
376
/* playWhenReady= */ false ,
377
377
/* rebuffering= */ false ,
378
378
/* targetLiveOffsetUs= */ C .TIME_UNSET ,
379
- C .TIME_UNSET )))
379
+ /* lastRebufferRealtimeMs= */ C .TIME_UNSET )))
380
380
.isTrue ();
381
381
assertThat (
382
382
loadControl .shouldContinueLoading (
@@ -390,7 +390,7 @@ public void shouldContinueLoadingWithTargetBufferBytesReached_untilMinBufferReac
390
390
/* playWhenReady= */ false ,
391
391
/* rebuffering= */ false ,
392
392
/* targetLiveOffsetUs= */ C .TIME_UNSET ,
393
- C .TIME_UNSET )))
393
+ /* lastRebufferRealtimeMs= */ C .TIME_UNSET )))
394
394
.isFalse ();
395
395
assertThat (
396
396
loadControl .shouldContinueLoading (
@@ -404,7 +404,7 @@ public void shouldContinueLoadingWithTargetBufferBytesReached_untilMinBufferReac
404
404
/* playWhenReady= */ false ,
405
405
/* rebuffering= */ false ,
406
406
/* targetLiveOffsetUs= */ C .TIME_UNSET ,
407
- C .TIME_UNSET )))
407
+ /* lastRebufferRealtimeMs= */ C .TIME_UNSET )))
408
408
.isFalse ();
409
409
}
410
410
@@ -427,7 +427,7 @@ public void shouldContinueLoadingWithTargetBufferBytesReached_untilMinBufferReac
427
427
/* playWhenReady= */ false ,
428
428
/* rebuffering= */ false ,
429
429
/* targetLiveOffsetUs= */ C .TIME_UNSET ,
430
- C .TIME_UNSET )))
430
+ /* lastRebufferRealtimeMs= */ C .TIME_UNSET )))
431
431
.isTrue ();
432
432
makeSureTargetBufferBytesReached ();
433
433
@@ -443,7 +443,7 @@ public void shouldContinueLoadingWithTargetBufferBytesReached_untilMinBufferReac
443
443
/* playWhenReady= */ false ,
444
444
/* rebuffering= */ false ,
445
445
/* targetLiveOffsetUs= */ C .TIME_UNSET ,
446
- C .TIME_UNSET )))
446
+ /* lastRebufferRealtimeMs= */ C .TIME_UNSET )))
447
447
.isFalse ();
448
448
assertThat (
449
449
loadControl .shouldContinueLoading (
@@ -457,7 +457,7 @@ public void shouldContinueLoadingWithTargetBufferBytesReached_untilMinBufferReac
457
457
/* playWhenReady= */ false ,
458
458
/* rebuffering= */ false ,
459
459
/* targetLiveOffsetUs= */ C .TIME_UNSET ,
460
- C .TIME_UNSET )))
460
+ /* lastRebufferRealtimeMs= */ C .TIME_UNSET )))
461
461
.isFalse ();
462
462
assertThat (
463
463
loadControl .shouldContinueLoading (
@@ -471,7 +471,7 @@ public void shouldContinueLoadingWithTargetBufferBytesReached_untilMinBufferReac
471
471
/* playWhenReady= */ false ,
472
472
/* rebuffering= */ false ,
473
473
/* targetLiveOffsetUs= */ C .TIME_UNSET ,
474
- C .TIME_UNSET )))
474
+ /* lastRebufferRealtimeMs= */ C .TIME_UNSET )))
475
475
.isFalse ();
476
476
assertThat (
477
477
loadControl .shouldContinueLoading (
@@ -485,7 +485,7 @@ public void shouldContinueLoadingWithTargetBufferBytesReached_untilMinBufferReac
485
485
/* playWhenReady= */ false ,
486
486
/* rebuffering= */ false ,
487
487
/* targetLiveOffsetUs= */ C .TIME_UNSET ,
488
- C .TIME_UNSET )))
488
+ /* lastRebufferRealtimeMs= */ C .TIME_UNSET )))
489
489
.isFalse ();
490
490
}
491
491
@@ -511,7 +511,7 @@ public void shouldContinueLoadingWithMinBufferReached_inFastPlayback() {
511
511
/* playWhenReady= */ false ,
512
512
/* rebuffering= */ false ,
513
513
/* targetLiveOffsetUs= */ C .TIME_UNSET ,
514
- C .TIME_UNSET )))
514
+ /* lastRebufferRealtimeMs= */ C .TIME_UNSET )))
515
515
.isFalse ();
516
516
// At double playback speed, we continue loading.
517
517
assertThat (
@@ -526,7 +526,7 @@ public void shouldContinueLoadingWithMinBufferReached_inFastPlayback() {
526
526
/* playWhenReady= */ false ,
527
527
/* rebuffering= */ false ,
528
528
/* targetLiveOffsetUs= */ C .TIME_UNSET ,
529
- C .TIME_UNSET )))
529
+ /* lastRebufferRealtimeMs= */ C .TIME_UNSET )))
530
530
.isTrue ();
531
531
}
532
532
@@ -545,7 +545,7 @@ public void shouldContinueLoading_withNoSelectedTracks_returnsTrue() {
545
545
/* playWhenReady= */ false ,
546
546
/* rebuffering= */ false ,
547
547
/* targetLiveOffsetUs= */ C .TIME_UNSET ,
548
- C .TIME_UNSET ),
548
+ /* lastRebufferRealtimeMs= */ C .TIME_UNSET ),
549
549
TrackGroupArray .EMPTY ,
550
550
new ExoTrackSelection [0 ]);
551
551
@@ -561,7 +561,7 @@ public void shouldContinueLoading_withNoSelectedTracks_returnsTrue() {
561
561
/* playWhenReady= */ false ,
562
562
/* rebuffering= */ false ,
563
563
/* targetLiveOffsetUs= */ C .TIME_UNSET ,
564
- C .TIME_UNSET )))
564
+ /* lastRebufferRealtimeMs= */ C .TIME_UNSET )))
565
565
.isTrue ();
566
566
}
567
567
@@ -581,7 +581,7 @@ public void shouldContinueLoading_withMaxBufferReachedInFastPlayback_returnsFals
581
581
/* playWhenReady= */ false ,
582
582
/* rebuffering= */ false ,
583
583
/* targetLiveOffsetUs= */ C .TIME_UNSET ,
584
- C .TIME_UNSET )))
584
+ /* lastRebufferRealtimeMs= */ C .TIME_UNSET )))
585
585
.isFalse ();
586
586
}
587
587
@@ -601,7 +601,7 @@ public void shouldStartPlayback_whenMinBufferSizeReached_returnsTrue() {
601
601
/* playWhenReady= */ true ,
602
602
/* rebuffering= */ false ,
603
603
/* targetLiveOffsetUs= */ C .TIME_UNSET ,
604
- C .TIME_UNSET )))
604
+ /* lastRebufferRealtimeMs= */ C .TIME_UNSET )))
605
605
.isTrue ();
606
606
}
607
607
@@ -627,7 +627,7 @@ public void shouldStartPlayback_whenMinBufferSizeReached_returnsTrue() {
627
627
/* playWhenReady= */ true ,
628
628
/* rebuffering= */ false ,
629
629
/* targetLiveOffsetUs= */ C .TIME_UNSET ,
630
- C .TIME_UNSET )))
630
+ /* lastRebufferRealtimeMs= */ C .TIME_UNSET )))
631
631
.isFalse ();
632
632
assertThat (
633
633
loadControl .shouldStartPlayback (
@@ -641,7 +641,7 @@ public void shouldStartPlayback_whenMinBufferSizeReached_returnsTrue() {
641
641
/* playWhenReady= */ true ,
642
642
/* rebuffering= */ false ,
643
643
/* targetLiveOffsetUs= */ C .TIME_UNSET ,
644
- C .TIME_UNSET )))
644
+ /* lastRebufferRealtimeMs= */ C .TIME_UNSET )))
645
645
.isTrue ();
646
646
}
647
647
@@ -666,7 +666,7 @@ public void shouldStartPlayback_withTargetLiveOffset_returnsTrueWhenHalfLiveOffs
666
666
/* playWhenReady= */ true ,
667
667
/* rebuffering= */ true ,
668
668
/* targetLiveOffsetUs= */ 1_000_000L ,
669
- C .TIME_UNSET )))
669
+ /* lastRebufferRealtimeMs= */ C .TIME_UNSET )))
670
670
.isFalse ();
671
671
assertThat (
672
672
loadControl .shouldStartPlayback (
@@ -680,7 +680,7 @@ public void shouldStartPlayback_withTargetLiveOffset_returnsTrueWhenHalfLiveOffs
680
680
/* playWhenReady= */ true ,
681
681
/* rebuffering= */ true ,
682
682
/* targetLiveOffsetUs= */ 1_000_000L ,
683
- C .TIME_UNSET )))
683
+ /* lastRebufferRealtimeMs= */ C .TIME_UNSET )))
684
684
.isTrue ();
685
685
}
686
686
@@ -706,7 +706,7 @@ public void shouldStartPlayback_withTargetLiveOffset_returnsTrueWhenHalfLiveOffs
706
706
/* playWhenReady= */ true ,
707
707
/* rebuffering= */ true ,
708
708
/* targetLiveOffsetUs= */ C .TIME_UNSET ,
709
- C .TIME_UNSET )))
709
+ /* lastRebufferRealtimeMs= */ C .TIME_UNSET )))
710
710
.isFalse ();
711
711
assertThat (
712
712
loadControl .shouldStartPlayback (
@@ -720,7 +720,7 @@ public void shouldStartPlayback_withTargetLiveOffset_returnsTrueWhenHalfLiveOffs
720
720
/* playWhenReady= */ true ,
721
721
/* rebuffering= */ true ,
722
722
/* targetLiveOffsetUs= */ C .TIME_UNSET ,
723
- C .TIME_UNSET )))
723
+ /* lastRebufferRealtimeMs= */ C .TIME_UNSET )))
724
724
.isTrue ();
725
725
}
726
726
@@ -745,7 +745,7 @@ public void shouldStartPlayback_afterRebuffer_withTargetLiveOffset_whenHalfLiveO
745
745
/* playWhenReady= */ true ,
746
746
/* rebuffering= */ true ,
747
747
/* targetLiveOffsetUs= */ 1_000_000L ,
748
- C .TIME_UNSET )))
748
+ /* lastRebufferRealtimeMs= */ C .TIME_UNSET )))
749
749
.isFalse ();
750
750
assertThat (
751
751
loadControl .shouldStartPlayback (
@@ -759,7 +759,7 @@ public void shouldStartPlayback_afterRebuffer_withTargetLiveOffset_whenHalfLiveO
759
759
/* playWhenReady= */ true ,
760
760
/* rebuffering= */ true ,
761
761
/* targetLiveOffsetUs= */ 1_000_000L ,
762
- C .TIME_UNSET )))
762
+ /* lastRebufferRealtimeMs= */ C .TIME_UNSET )))
763
763
.isTrue ();
764
764
}
765
765
@@ -803,7 +803,7 @@ public void onTrackSelected_updatesTargetBufferBytes_correctTargetBufferSizeFrom
803
803
/* playWhenReady= */ false ,
804
804
/* rebuffering= */ false ,
805
805
/* targetLiveOffsetUs= */ C .TIME_UNSET ,
806
- C .TIME_UNSET ),
806
+ /* lastRebufferRealtimeMs= */ C .TIME_UNSET ),
807
807
videoTrackGroupArray ,
808
808
new ExoTrackSelection [] {new FixedTrackSelection (videoTrackGroup , /* track= */ 0 )});
809
809
loadControl .onTracksSelected (
@@ -817,7 +817,7 @@ public void onTrackSelected_updatesTargetBufferBytes_correctTargetBufferSizeFrom
817
817
/* playWhenReady= */ false ,
818
818
/* rebuffering= */ false ,
819
819
/* targetLiveOffsetUs= */ C .TIME_UNSET ,
820
- C .TIME_UNSET ),
820
+ /* lastRebufferRealtimeMs= */ C .TIME_UNSET ),
821
821
audioTrackGroupArray ,
822
822
new ExoTrackSelection [] {new FixedTrackSelection (audioTrackGroup , /* track= */ 0 )});
823
823
0 commit comments