media/testdata/src/test/assets/mp4/sample_ac4_protected.mp4.2.dump
tonihei 96ccb893f2 Fix timestamp rounding error in fMP4 extractor.
The sample timestamps are currently rounded to milliseconds, only to
be multiplied by 1000 later. This causes rounding errors where the sample
timestamps don't match the timestamps in the seek table (which are already
in microseconds).

issue:#7086
PiperOrigin-RevId: 307630559
2020-04-27 10:19:23 +01:00

61 lines
1.5 KiB
Text

seekMap:
isSeekable = true
duration = 760000
getPosition(0) = [[timeUs=0, position=950]]
getPosition(1) = [[timeUs=0, position=950]]
getPosition(380000) = [[timeUs=0, position=950]]
getPosition(760000) = [[timeUs=0, position=950]]
numberOfTracks = 1
track 0:
total output bytes = 3200
sample count = 7
format 0:
id = 1
sampleMimeType = audio/ac4
channelCount = 2
sampleRate = 48000
language = und
drmInitData = -1683793742
sample 0:
time = 480000
flags = 1073741825
data = length 537, hash 7ABBDCB
crypto mode = 1
encryption key = length 16, hash 9FDDEA52
sample 1:
time = 519999
flags = 1073741825
data = length 616, hash 3F657E23
crypto mode = 1
encryption key = length 16, hash 9FDDEA52
sample 2:
time = 560000
flags = 1073741825
data = length 453, hash 8FCF0529
crypto mode = 1
encryption key = length 16, hash 9FDDEA52
sample 3:
time = 600000
flags = 1073741825
data = length 383, hash 7F8C9E19
crypto mode = 1
encryption key = length 16, hash 9FDDEA52
sample 4:
time = 640000
flags = 1073741825
data = length 410, hash 3727858D
crypto mode = 1
encryption key = length 16, hash 9FDDEA52
sample 5:
time = 680000
flags = 1073741825
data = length 391, hash E2931212
crypto mode = 1
encryption key = length 16, hash 9FDDEA52
sample 6:
time = 720000
flags = 1073741825
data = length 410, hash 63017D46
crypto mode = 1
encryption key = length 16, hash 9FDDEA52
tracksEnded = true