mirror of
https://github.com/samsonjs/media.git
synced 2026-04-11 12:15:47 +00:00
Previously only pcm encoding were stored in Format, this was an issue as for audio passthrough and offload lots of code needs to pass complex format informations (encoding, sample rate, channel count, gapless metadata) but could not use Format and each function was taking each as different parameter. By allowing Format to contain any encoding, and not only pcmEncoding, it allows to pass a Format everywhere in ExoPlayer code that needs a Format. This patch does not have any functional change. It is only an internal refactor. PiperOrigin-RevId: 318789444
68 lines
1.6 KiB
Text
68 lines
1.6 KiB
Text
seekMap:
|
|
isSeekable = true
|
|
duration = 2741000
|
|
getPosition(0) = [[timeUs=0, position=8880]]
|
|
getPosition(1) = [[timeUs=0, position=8880]]
|
|
getPosition(1370500) = [[timeUs=1365333, position=90825], [timeUs=1450666, position=96601]]
|
|
getPosition(2741000) = [[timeUs=2645333, position=169482]]
|
|
numberOfTracks = 1
|
|
track 0:
|
|
total output bytes = 182208
|
|
sample count = 12
|
|
format 0:
|
|
averageBitrate = 1536000
|
|
peakBitrate = 1536000
|
|
sampleMimeType = audio/raw
|
|
maxInputSize = 16384
|
|
channelCount = 2
|
|
sampleRate = 48000
|
|
encoding = 2
|
|
sample 0:
|
|
time = 1792000
|
|
flags = 1
|
|
data = length 16384, hash 48AB8B45
|
|
sample 1:
|
|
time = 1877333
|
|
flags = 1
|
|
data = length 16384, hash 13C9640A
|
|
sample 2:
|
|
time = 1962666
|
|
flags = 1
|
|
data = length 16384, hash 499E4A0B
|
|
sample 3:
|
|
time = 2048000
|
|
flags = 1
|
|
data = length 16384, hash F9A783E6
|
|
sample 4:
|
|
time = 2133333
|
|
flags = 1
|
|
data = length 16384, hash D2B77598
|
|
sample 5:
|
|
time = 2218666
|
|
flags = 1
|
|
data = length 16384, hash CE5B826C
|
|
sample 6:
|
|
time = 2304000
|
|
flags = 1
|
|
data = length 16384, hash E99EE956
|
|
sample 7:
|
|
time = 2389333
|
|
flags = 1
|
|
data = length 16384, hash F2DB1486
|
|
sample 8:
|
|
time = 2474666
|
|
flags = 1
|
|
data = length 16384, hash 1636EAB
|
|
sample 9:
|
|
time = 2560000
|
|
flags = 1
|
|
data = length 16384, hash 23457C08
|
|
sample 10:
|
|
time = 2645333
|
|
flags = 1
|
|
data = length 16384, hash 30EB8381
|
|
sample 11:
|
|
time = 2730666
|
|
flags = 1
|
|
data = length 1984, hash 59CFDE1B
|
|
tracksEnded = true
|