Here is the sample log of the rendered frames (Frame: <frame timestamp>, <stream position>) and the currentTime property (Async time: <time>):
Frame: 174, 0
Frame: 131, 0
Frame: 164, 0
Frame: 197, 0
Frame: 231, 0
Frame: 264, 0
Frame: 297, 0
Frame: 331, 0 <==== video stream runs while time is still 0
Frame: 364, 17
Async time: 48
Frame: 398, 50
Frame: 431, 84
Frame: 464, 117
Async time: 148
Frame: 498, 151 <=== the video frames run ahead
Frame: 531, 184
Frame: 564, 221
Async time: 248
Frame: 597, 250
Frame: 631, 284
Frame: 664, 317
Async time: 347
[skipped]
Async time: 1248
Frame: 1598, 1250
Frame: 1631, 1284
Frame: 1664, 1317
Async time: 1348
Frame: 1697, 1350
!Pause!
Frame: 1731, 1384
Frame: 1482, 1384 <==== video frame jumped back on pause
!Play!
Frame: 2607, 1370 <==== video frame jumped forward on resume
Frame: 2640, 1371
Frame: 2673, 1371
Frame: 1533, 1371 <==== back again, but still ahead of time
Frame: 1566, 1371
Frame: 1599, 1371
Async time: 1372
Frame: 1633, 1384
[skipped]
Frame: 2999, 2750
Async time: 2773
!Pause!
Frame: 3033, 2784
Frame: 2784, 2784 <==== video frame jumped back on pause
for more details see the bugRT-30129
Frame: 174, 0
Frame: 131, 0
Frame: 164, 0
Frame: 197, 0
Frame: 231, 0
Frame: 264, 0
Frame: 297, 0
Frame: 331, 0 <==== video stream runs while time is still 0
Frame: 364, 17
Async time: 48
Frame: 398, 50
Frame: 431, 84
Frame: 464, 117
Async time: 148
Frame: 498, 151 <=== the video frames run ahead
Frame: 531, 184
Frame: 564, 221
Async time: 248
Frame: 597, 250
Frame: 631, 284
Frame: 664, 317
Async time: 347
[skipped]
Async time: 1248
Frame: 1598, 1250
Frame: 1631, 1284
Frame: 1664, 1317
Async time: 1348
Frame: 1697, 1350
!Pause!
Frame: 1731, 1384
Frame: 1482, 1384 <==== video frame jumped back on pause
!Play!
Frame: 2607, 1370 <==== video frame jumped forward on resume
Frame: 2640, 1371
Frame: 2673, 1371
Frame: 1533, 1371 <==== back again, but still ahead of time
Frame: 1566, 1371
Frame: 1599, 1371
Async time: 1372
Frame: 1633, 1384
[skipped]
Frame: 2999, 2750
Async time: 2773
!Pause!
Frame: 3033, 2784
Frame: 2784, 2784 <==== video frame jumped back on pause
for more details see the bug
- blocks
-
JDK-8093680 On the Mac, when you pause playing video, it appears to jump back a few frames.
- Closed