Reduce rounding error and stts table entries.

To avoid rounding errors, set the `Rounding mode` of the `uvFromVu` and `vuFromUs` results to `HALF_UP`. This `Rounding mode` rounds numbers towards the "nearest neighbor" unless both neighbors are equidistant, in which case round up.

PiperOrigin-RevId: 679003943
This commit is contained in:
Googler 2024-09-25 23:16:23 -07:00 committed by Copybara-Service
parent 2520dd12f9
commit 020ce7765c
25 changed files with 1590 additions and 1590 deletions

View File

@ -44,6 +44,7 @@ import com.google.common.collect.Iterables;
import com.google.common.collect.Lists;
import com.google.common.primitives.Bytes;
import com.google.common.primitives.Ints;
import java.math.RoundingMode;
import java.nio.ByteBuffer;
import java.util.ArrayDeque;
import java.util.ArrayList;
@ -810,11 +811,8 @@ import org.checkerframework.checker.nullness.qual.PolyNull;
long currentSampleTimeUs = firstSamplePresentationTimeUs;
for (int nextSampleId = 1; nextSampleId < presentationTimestampsUs.size(); nextSampleId++) {
long nextSampleTimeUs = presentationTimestampsUs.get(nextSampleId);
// TODO: b/316158030 - First calculate the duration and then convert us to vu to avoid
// rounding error.
long currentSampleDurationVu =
vuFromUs(nextSampleTimeUs, videoUnitTimescale)
- vuFromUs(currentSampleTimeUs, videoUnitTimescale);
vuFromUs(nextSampleTimeUs - currentSampleTimeUs, videoUnitTimescale);
checkState(
currentSampleDurationVu <= Integer.MAX_VALUE, "Only 32-bit sample duration is allowed");
durationsVu.add((int) currentSampleDurationVu);
@ -1235,7 +1233,8 @@ import org.checkerframework.checker.nullness.qual.PolyNull;
/** Converts video units to microseconds, using the provided timebase. */
private static long usFromVu(long timestampVu, long videoUnitTimebase) {
return timestampVu * 1_000_000L / videoUnitTimebase;
return Util.scaleLargeValue(
timestampVu, C.MICROS_PER_SECOND, videoUnitTimebase, RoundingMode.HALF_UP);
}
/** Returns the duration of the last sample (in video units). */
@ -1828,6 +1827,7 @@ import org.checkerframework.checker.nullness.qual.PolyNull;
/** Converts microseconds to video units, using the provided timebase. */
private static long vuFromUs(long timestampUs, long videoUnitTimebase) {
return timestampUs * videoUnitTimebase / 1_000_000L; // Division for microsecond to second.
return Util.scaleLargeValue(
timestampUs, videoUnitTimebase, C.MICROS_PER_SECOND, RoundingMode.HALF_UP);
}
}

View File

@ -1,10 +1,10 @@
seekMap:
isSeekable = true
duration = 999900
duration = 1000000
getPosition(0) = [[timeUs=0, position=400052]]
getPosition(1) = [[timeUs=0, position=400052], [timeUs=533322, position=428455]]
getPosition(499950) = [[timeUs=0, position=400052], [timeUs=533322, position=428455]]
getPosition(999900) = [[timeUs=533322, position=428455]]
getPosition(1) = [[timeUs=0, position=400052], [timeUs=533333, position=428455]]
getPosition(500000) = [[timeUs=0, position=400052], [timeUs=533333, position=428455]]
getPosition(1000000) = [[timeUs=533333, position=428455]]
numberOfTracks = 1
track 0:
total output bytes = 50100
@ -25,11 +25,11 @@ track 0:
flags = 1
data = length 10434, hash AE44B225
sample 1:
time = 66655
time = 66666
flags = 0
data = length 2615, hash A0DA11FE
sample 2:
time = 133322
time = 133333
flags = 0
data = length 1812, hash 7088FD15
sample 3:
@ -37,11 +37,11 @@ track 0:
flags = 0
data = length 2812, hash C8A9745F
sample 4:
time = 266655
time = 266666
flags = 0
data = length 3127, hash 15B392C5
sample 5:
time = 333322
time = 333333
flags = 0
data = length 3362, hash 77B8F06A
sample 6:
@ -49,11 +49,11 @@ track 0:
flags = 0
data = length 3295, hash 24A31310
sample 7:
time = 466655
time = 466666
flags = 0
data = length 946, hash B1E4247C
sample 8:
time = 533322
time = 533333
flags = 1
data = length 10399, hash 65BB0623
sample 9:
@ -61,11 +61,11 @@ track 0:
flags = 0
data = length 3373, hash 6884A84C
sample 10:
time = 666655
time = 666666
flags = 0
data = length 878, hash BFC0DD04
sample 11:
time = 733322
time = 733333
flags = 0
data = length 1530, hash 55CB846F
sample 12:
@ -73,11 +73,11 @@ track 0:
flags = 0
data = length 1834, hash ECF4E9AA
sample 13:
time = 866655
time = 866666
flags = 0
data = length 1776, hash 63A892E4
sample 14:
time = 933322
time = 933333
flags = 536870912
data = length 1907, hash 99D43466
tracksEnded = true

View File

@ -1,10 +1,10 @@
seekMap:
isSeekable = true
duration = 999900
duration = 1000000
getPosition(0) = [[timeUs=0, position=400052]]
getPosition(1) = [[timeUs=0, position=400052]]
getPosition(499950) = [[timeUs=0, position=400052]]
getPosition(999900) = [[timeUs=0, position=400052]]
getPosition(500000) = [[timeUs=0, position=400052]]
getPosition(1000000) = [[timeUs=0, position=400052]]
numberOfTracks = 1
track 0:
total output bytes = 45694
@ -29,11 +29,11 @@ track 0:
flags = 1
data = length 9226, hash 7C636E69
sample 1:
time = 66655
time = 66666
flags = 0
data = length 2560, hash C7A69F47
sample 2:
time = 133322
time = 133333
flags = 0
data = length 1720, hash 32B683D
sample 3:
@ -41,11 +41,11 @@ track 0:
flags = 0
data = length 2684, hash A77F20B0
sample 4:
time = 266655
time = 266666
flags = 0
data = length 2966, hash CDB6D380
sample 5:
time = 333322
time = 333333
flags = 0
data = length 3160, hash 5A1455FB
sample 6:
@ -53,11 +53,11 @@ track 0:
flags = 0
data = length 3128, hash 8F3EA8F2
sample 7:
time = 466655
time = 466666
flags = 0
data = length 3164, hash 40A33F45
sample 8:
time = 533322
time = 533333
flags = 0
data = length 3309, hash 4ACFEBD1
sample 9:
@ -65,11 +65,11 @@ track 0:
flags = 0
data = length 3332, hash 7902F5A6
sample 10:
time = 666655
time = 666666
flags = 0
data = length 3082, hash 57E4EBB9
sample 11:
time = 733322
time = 733333
flags = 0
data = length 3210, hash FDA3CC0F
sample 12:
@ -77,11 +77,11 @@ track 0:
flags = 0
data = length 981, hash FA98FC90
sample 13:
time = 866655
time = 866666
flags = 0
data = length 1611, hash 3F58EEE9
sample 14:
time = 933322
time = 933333
flags = 536870912
data = length 1561, hash 24FA5A54
tracksEnded = true

View File

@ -30,7 +30,7 @@ track 0:
flags = 1
data = length 114992, hash A3D5A08F
sample 1:
time = 33322
time = 33333
flags = 0
data = length 2468, hash 13B2A74F
sample 2:
@ -42,7 +42,7 @@ track 0:
flags = 0
data = length 1334, hash EF02F3C
sample 4:
time = 133322
time = 133333
flags = 0
data = length 2352, hash FDAD734
sample 5:
@ -54,7 +54,7 @@ track 0:
flags = 0
data = length 10186, hash E91C70E6
sample 7:
time = 233322
time = 233333
flags = 0
data = length 64, hash 6A5CADCE
sample 8:
@ -66,7 +66,7 @@ track 0:
flags = 0
data = length 434, hash 8EAF8EFD
sample 10:
time = 333322
time = 333333
flags = 0
data = length 10785, hash 2147D70F
sample 11:
@ -78,7 +78,7 @@ track 0:
flags = 0
data = length 392, hash 876BEAB1
sample 13:
time = 433322
time = 433333
flags = 0
data = length 344, hash 1D21D8E3
sample 14:
@ -90,7 +90,7 @@ track 0:
flags = 0
data = length 1691, hash 64A2CFC9
sample 16:
time = 533322
time = 533333
flags = 0
data = length 3531, hash 2F4BC758
sample 17:
@ -102,7 +102,7 @@ track 0:
flags = 0
data = length 1949, hash 2BFBE13A
sample 19:
time = 633322
time = 633333
flags = 0
data = length 1733, hash 70297D15
sample 20:
@ -114,7 +114,7 @@ track 0:
flags = 0
data = length 1465, hash 518C0216
sample 22:
time = 733322
time = 733333
flags = 0
data = length 2092, hash C8E96C86
sample 23:
@ -126,7 +126,7 @@ track 0:
flags = 0
data = length 2372, hash 50E1B3DE
sample 25:
time = 833322
time = 833333
flags = 0
data = length 2848, hash 81944F49
sample 26:
@ -138,7 +138,7 @@ track 0:
flags = 0
data = length 1255, hash 520D4D74
sample 28:
time = 933322
time = 933333
flags = 0
data = length 1105, hash 70BBC24D
sample 29:
@ -150,7 +150,7 @@ track 0:
flags = 1
data = length 24672, hash 6A73E1D6
sample 31:
time = 1033322
time = 1033333
flags = 0
data = length 427, hash 27408059
sample 32:
@ -162,7 +162,7 @@ track 0:
flags = 0
data = length 1032, hash 87641FD4
sample 34:
time = 1133322
time = 1133333
flags = 0
data = length 1158, hash B893D7A5
sample 35:
@ -174,7 +174,7 @@ track 0:
flags = 0
data = length 2938, hash E9932D77
sample 37:
time = 1233322
time = 1233333
flags = 0
data = length 885, hash C416AB8D
sample 38:
@ -186,7 +186,7 @@ track 0:
flags = 0
data = length 1318, hash 170350C7
sample 40:
time = 1333322
time = 1333333
flags = 0
data = length 11967, hash 1FA8B0D6
sample 41:
@ -198,7 +198,7 @@ track 0:
flags = 0
data = length 1741, hash 71859E1C
sample 43:
time = 1433322
time = 1433333
flags = 0
data = length 1526, hash E6C4BB78
sample 44:
@ -210,7 +210,7 @@ track 0:
flags = 0
data = length 1791, hash 5E4761BA
sample 46:
time = 1533322
time = 1533333
flags = 0
data = length 842, hash 3BEFF0ED
sample 47:
@ -222,7 +222,7 @@ track 0:
flags = 0
data = length 771, hash 10148E9D
sample 49:
time = 1633322
time = 1633333
flags = 0
data = length 2287, hash 378FD24D
sample 50:
@ -234,7 +234,7 @@ track 0:
flags = 0
data = length 603, hash 90CE01C1
sample 52:
time = 1733322
time = 1733333
flags = 0
data = length 2735, hash 4A09B408
sample 53:
@ -246,7 +246,7 @@ track 0:
flags = 0
data = length 2328, hash 896CB28C
sample 55:
time = 1833322
time = 1833333
flags = 0
data = length 1277, hash 403D85ED
sample 56:
@ -258,7 +258,7 @@ track 0:
flags = 0
data = length 1958, hash 516FEA38
sample 58:
time = 1933322
time = 1933333
flags = 0
data = length 1795, hash 20C4D425
sample 59:
@ -270,7 +270,7 @@ track 0:
flags = 1
data = length 40947, hash 8C900E8A
sample 61:
time = 2033322
time = 2033333
flags = 0
data = length 1824, hash 854EA8B5
sample 62:
@ -282,7 +282,7 @@ track 0:
flags = 0
data = length 1139, hash F84F6B49
sample 64:
time = 2133322
time = 2133333
flags = 0
data = length 2037, hash F899CC3E
sample 65:
@ -294,7 +294,7 @@ track 0:
flags = 0
data = length 1800, hash 1725430B
sample 67:
time = 2233322
time = 2233333
flags = 0
data = length 1005, hash DC4D8922
sample 68:
@ -306,7 +306,7 @@ track 0:
flags = 0
data = length 1455, hash CCE7936E
sample 70:
time = 2333322
time = 2333333
flags = 0
data = length 14616, hash CA237B8A
sample 71:
@ -318,7 +318,7 @@ track 0:
flags = 0
data = length 2044, hash 1921147C
sample 73:
time = 2433322
time = 2433333
flags = 0
data = length 2705, hash AFC2037
sample 74:
@ -330,7 +330,7 @@ track 0:
flags = 0
data = length 2372, hash C13C3B82
sample 76:
time = 2533322
time = 2533333
flags = 0
data = length 1965, hash 6EBF308C
sample 77:
@ -342,7 +342,7 @@ track 0:
flags = 0
data = length 776, hash DFDA0FAF
sample 79:
time = 2633322
time = 2633333
flags = 0
data = length 928, hash 5292C536
sample 80:
@ -354,7 +354,7 @@ track 0:
flags = 0
data = length 472, hash 533072E3
sample 82:
time = 2733322
time = 2733333
flags = 0
data = length 782, hash 60075E02
sample 83:
@ -366,7 +366,7 @@ track 0:
flags = 0
data = length 1175, hash 96A1046A
sample 85:
time = 2833322
time = 2833333
flags = 0
data = length 1335, hash BE9DD156
sample 86:
@ -378,7 +378,7 @@ track 0:
flags = 0
data = length 2497, hash B99B8D9A
sample 88:
time = 2933322
time = 2933333
flags = 0
data = length 1867, hash DA0AEBC4
sample 89:

View File

@ -1,10 +1,10 @@
seekMap:
isSeekable = true
duration = 3999900
duration = 4000000
getPosition(0) = [[timeUs=0, position=400052]]
getPosition(1) = [[timeUs=0, position=400052], [timeUs=1000000, position=552554]]
getPosition(1999950) = [[timeUs=1000000, position=552554], [timeUs=2000000, position=638317]]
getPosition(3999900) = [[timeUs=3000000, position=753611]]
getPosition(2000000) = [[timeUs=2000000, position=638317]]
getPosition(4000000) = [[timeUs=3000000, position=753611]]
numberOfTracks = 1
track 0:
total output bytes = 416333
@ -30,15 +30,15 @@ track 0:
flags = 1
data = length 74666, hash D583C47C
sample 1:
time = 133322
time = 133333
flags = 0
data = length 3689, hash C17F9AAD
sample 2:
time = 33322
time = 33333
flags = 0
data = length 573, hash AE0E0278
sample 3:
time = 66655
time = 66666
flags = 0
data = length 1219, hash D94D73C6
sample 4:
@ -46,11 +46,11 @@ track 0:
flags = 0
data = length 1575, hash 84E86A1D
sample 5:
time = 266655
time = 266666
flags = 0
data = length 23470, hash F5757CD0
sample 6:
time = 166655
time = 166666
flags = 0
data = length 974, hash E45D44A4
sample 7:
@ -58,7 +58,7 @@ track 0:
flags = 0
data = length 129, hash 21B833C0
sample 8:
time = 233322
time = 233333
flags = 0
data = length 109, hash 1DBB1436
sample 9:
@ -70,23 +70,23 @@ track 0:
flags = 0
data = length 226, hash 289041D3
sample 11:
time = 333322
time = 333333
flags = 0
data = length 237, hash 4C108F08
sample 12:
time = 366655
time = 366666
flags = 0
data = length 131, hash 8F6A446D
sample 13:
time = 533322
time = 533333
flags = 0
data = length 2303, hash 54F5847D
sample 14:
time = 433322
time = 433333
flags = 0
data = length 185, hash 5109747F
sample 15:
time = 466655
time = 466666
flags = 0
data = length 262, hash 24BD065A
sample 16:
@ -94,11 +94,11 @@ track 0:
flags = 0
data = length 421, hash F9F1FE52
sample 17:
time = 666655
time = 666666
flags = 0
data = length 4384, hash 62A87795
sample 18:
time = 566655
time = 566666
flags = 0
data = length 2370, hash F0A5ED86
sample 19:
@ -106,7 +106,7 @@ track 0:
flags = 0
data = length 2204, hash B7522E5E
sample 20:
time = 633322
time = 633333
flags = 0
data = length 1780, hash 4C8582ED
sample 21:
@ -118,23 +118,23 @@ track 0:
flags = 0
data = length 2204, hash 9AB285B2
sample 23:
time = 733322
time = 733333
flags = 0
data = length 2877, hash 139BF1F4
sample 24:
time = 766655
time = 766666
flags = 0
data = length 2982, hash E9ADDDFA
sample 25:
time = 933322
time = 933333
flags = 0
data = length 7925, hash 177E51B5
sample 26:
time = 833322
time = 833333
flags = 0
data = length 3139, hash 10486834
sample 27:
time = 866655
time = 866666
flags = 0
data = length 2843, hash 78AF658C
sample 28:
@ -142,7 +142,7 @@ track 0:
flags = 0
data = length 1252, hash 5933C8B8
sample 29:
time = 966655
time = 966666
flags = 0
data = length 1778, hash 4B8CF7CE
sample 30:
@ -150,15 +150,15 @@ track 0:
flags = 1
data = length 29827, hash A8B8D740
sample 31:
time = 1133322
time = 1133333
flags = 0
data = length 2572, hash 7D158CDD
sample 32:
time = 1033322
time = 1033333
flags = 0
data = length 713, hash F3649370
sample 33:
time = 1066655
time = 1066666
flags = 0
data = length 789, hash DFDC8672
sample 34:
@ -166,11 +166,11 @@ track 0:
flags = 0
data = length 587, hash A095E207
sample 35:
time = 1266655
time = 1266666
flags = 0
data = length 9906, hash A8997416
sample 36:
time = 1166655
time = 1166666
flags = 0
data = length 703, hash 653E1AAF
sample 37:
@ -178,7 +178,7 @@ track 0:
flags = 0
data = length 1925, hash AC147859
sample 38:
time = 1233322
time = 1233333
flags = 0
data = length 1128, hash 39EB8BCE
sample 39:
@ -190,23 +190,23 @@ track 0:
flags = 0
data = length 775, hash 67AE4345
sample 41:
time = 1333322
time = 1333333
flags = 0
data = length 702, hash AF1F22E6
sample 42:
time = 1366655
time = 1366666
flags = 0
data = length 392, hash FE873AA
sample 43:
time = 1533322
time = 1533333
flags = 0
data = length 3293, hash 7DA83640
sample 44:
time = 1433322
time = 1433333
flags = 0
data = length 721, hash 896D4F13
sample 45:
time = 1466655
time = 1466666
flags = 0
data = length 725, hash 95CBF946
sample 46:
@ -214,11 +214,11 @@ track 0:
flags = 0
data = length 776, hash 5EB11334
sample 47:
time = 1666655
time = 1666666
flags = 0
data = length 1956, hash 80B2B533
sample 48:
time = 1566655
time = 1566666
flags = 0
data = length 592, hash 7C7832BF
sample 49:
@ -226,7 +226,7 @@ track 0:
flags = 0
data = length 731, hash 92AA1FD2
sample 50:
time = 1633322
time = 1633333
flags = 0
data = length 518, hash 18E84AFC
sample 51:
@ -238,23 +238,23 @@ track 0:
flags = 0
data = length 565, hash A18215E
sample 53:
time = 1733322
time = 1733333
flags = 0
data = length 916, hash 4F4089C8
sample 54:
time = 1766655
time = 1766666
flags = 0
data = length 1651, hash 893D58B4
sample 55:
time = 1933322
time = 1933333
flags = 0
data = length 5170, hash 3D0964F5
sample 56:
time = 1833322
time = 1833333
flags = 0
data = length 1448, hash 3978CED5
sample 57:
time = 1866655
time = 1866666
flags = 0
data = length 1797, hash BB343C33
sample 58:
@ -262,7 +262,7 @@ track 0:
flags = 0
data = length 1650, hash BDB93BB
sample 59:
time = 1966655
time = 1966666
flags = 0
data = length 4742, hash C905018E
sample 60:
@ -270,15 +270,15 @@ track 0:
flags = 1
data = length 30426, hash 12B69F22
sample 61:
time = 2133322
time = 2133333
flags = 0
data = length 7531, hash 1768FC1C
sample 62:
time = 2033322
time = 2033333
flags = 0
data = length 2405, hash 82938115
sample 63:
time = 2066655
time = 2066666
flags = 0
data = length 2377, hash 5677E8DB
sample 64:
@ -286,11 +286,11 @@ track 0:
flags = 0
data = length 2135, hash B0F9E72D
sample 65:
time = 2266655
time = 2266666
flags = 0
data = length 12031, hash 4F954746
sample 66:
time = 2166655
time = 2166666
flags = 0
data = length 1790, hash 517CF8F5
sample 67:
@ -298,7 +298,7 @@ track 0:
flags = 0
data = length 2014, hash CC430DAF
sample 68:
time = 2233322
time = 2233333
flags = 0
data = length 1192, hash 343BF233
sample 69:
@ -310,23 +310,23 @@ track 0:
flags = 0
data = length 1060, hash 4116AF37
sample 71:
time = 2333322
time = 2333333
flags = 0
data = length 1345, hash E94F739C
sample 72:
time = 2366655
time = 2366666
flags = 0
data = length 1558, hash 2FB36B5A
sample 73:
time = 2533322
time = 2533333
flags = 0
data = length 8004, hash 79ACB806
sample 74:
time = 2433322
time = 2433333
flags = 0
data = length 2858, hash EBE6B4A4
sample 75:
time = 2466655
time = 2466666
flags = 0
data = length 4289, hash FEBF0899
sample 76:
@ -334,11 +334,11 @@ track 0:
flags = 0
data = length 4678, hash 758EE78D
sample 77:
time = 2666655
time = 2666666
flags = 0
data = length 6554, hash 6717D949
sample 78:
time = 2566655
time = 2566666
flags = 0
data = length 2376, hash F768DB52
sample 79:
@ -346,7 +346,7 @@ track 0:
flags = 0
data = length 1532, hash E205FE8A
sample 80:
time = 2633322
time = 2633333
flags = 0
data = length 1366, hash 4202F62D
sample 81:
@ -358,23 +358,23 @@ track 0:
flags = 0
data = length 749, hash 68F6F14C
sample 83:
time = 2733322
time = 2733333
flags = 0
data = length 946, hash 43364529
sample 84:
time = 2766655
time = 2766666
flags = 0
data = length 593, hash 6E23A558
sample 85:
time = 2933322
time = 2933333
flags = 0
data = length 2917, hash 1789092B
sample 86:
time = 2833322
time = 2833333
flags = 0
data = length 644, hash 6C511C36
sample 87:
time = 2866655
time = 2866666
flags = 0
data = length 719, hash 6E2C34E3
sample 88:
@ -382,7 +382,7 @@ track 0:
flags = 0
data = length 594, hash F4C056C4
sample 89:
time = 2966655
time = 2966666
flags = 0
data = length 2240, hash D24BA33
sample 90:
@ -390,15 +390,15 @@ track 0:
flags = 1
data = length 33075, hash 16D07BC4
sample 91:
time = 3133322
time = 3133333
flags = 0
data = length 3349, hash C1D93B2C
sample 92:
time = 3033322
time = 3033333
flags = 0
data = length 863, hash EC21EA13
sample 93:
time = 3066655
time = 3066666
flags = 0
data = length 807, hash C5533997
sample 94:
@ -406,11 +406,11 @@ track 0:
flags = 0
data = length 430, hash 918D1401
sample 95:
time = 3266655
time = 3266666
flags = 0
data = length 4883, hash 342581AD
sample 96:
time = 3166655
time = 3166666
flags = 0
data = length 431, hash 84FF1E7C
sample 97:
@ -418,7 +418,7 @@ track 0:
flags = 0
data = length 1272, hash C7833EE5
sample 98:
time = 3233322
time = 3233333
flags = 0
data = length 821, hash 2F5B3EC3
sample 99:
@ -430,23 +430,23 @@ track 0:
flags = 0
data = length 530, hash AF4AC2BE
sample 101:
time = 3333322
time = 3333333
flags = 0
data = length 681, hash 557F3F5F
sample 102:
time = 3366655
time = 3366666
flags = 0
data = length 447, hash 8A6157D2
sample 103:
time = 3533322
time = 3533333
flags = 0
data = length 2523, hash 4D9C62B1
sample 104:
time = 3433322
time = 3433333
flags = 0
data = length 559, hash 7E751737
sample 105:
time = 3466655
time = 3466666
flags = 0
data = length 650, hash 66286CB2
sample 106:
@ -454,11 +454,11 @@ track 0:
flags = 0
data = length 603, hash 9948D320
sample 107:
time = 3666655
time = 3666666
flags = 0
data = length 1203, hash BEDA938F
sample 108:
time = 3566655
time = 3566666
flags = 0
data = length 287, hash 97219C89
sample 109:
@ -466,7 +466,7 @@ track 0:
flags = 0
data = length 401, hash 524D4D75
sample 110:
time = 3633322
time = 3633333
flags = 0
data = length 403, hash C138F2A
sample 111:
@ -478,23 +478,23 @@ track 0:
flags = 0
data = length 453, hash 1FCC9636
sample 113:
time = 3733322
time = 3733333
flags = 0
data = length 422, hash 19573075
sample 114:
time = 3766655
time = 3766666
flags = 0
data = length 322, hash 6752D2AB
sample 115:
time = 3933322
time = 3933333
flags = 0
data = length 1128, hash 3B04FE26
sample 116:
time = 3833322
time = 3833333
flags = 0
data = length 404, hash F0BF973E
sample 117:
time = 3866655
time = 3866666
flags = 0
data = length 511, hash FB98417B
sample 118:
@ -502,7 +502,7 @@ track 0:
flags = 0
data = length 458, hash 2440801E
sample 119:
time = 3966655
time = 3966666
flags = 536870912
data = length 1316, hash 7DDE435E
tracksEnded = true

View File

@ -1,10 +1,10 @@
seekMap:
isSeekable = true
duration = 3999900
duration = 4000000
getPosition(0) = [[timeUs=0, position=400052]]
getPosition(1) = [[timeUs=0, position=400052], [timeUs=1000000, position=547447]]
getPosition(1999950) = [[timeUs=1000000, position=547447], [timeUs=2000000, position=631674]]
getPosition(3999900) = [[timeUs=3000000, position=744000]]
getPosition(2000000) = [[timeUs=2000000, position=631674]]
getPosition(4000000) = [[timeUs=3000000, position=744000]]
numberOfTracks = 1
track 0:
total output bytes = 406132
@ -30,15 +30,15 @@ track 0:
flags = 1
data = length 74666, hash 9AF2BE5A
sample 1:
time = 133322
time = 133333
flags = 0
data = length 3689, hash 23BF8CA2
sample 2:
time = 66655
time = 66666
flags = 0
data = length 1319, hash 7E6541DB
sample 3:
time = 33322
time = 33333
flags = 0
data = length 466, hash ECD93C68
sample 4:
@ -46,7 +46,7 @@ track 0:
flags = 0
data = length 785, hash 3E824588
sample 5:
time = 266655
time = 266666
flags = 0
data = length 23472, hash 4A790E9B
sample 6:
@ -54,11 +54,11 @@ track 0:
flags = 0
data = length 169, hash B408CF0C
sample 7:
time = 166655
time = 166666
flags = 0
data = length 1008, hash 558016DF
sample 8:
time = 233322
time = 233333
flags = 0
data = length 60, hash A5220F0F
sample 9:
@ -66,7 +66,7 @@ track 0:
flags = 0
data = length 718, hash 56CA9233
sample 10:
time = 333322
time = 333333
flags = 0
data = length 277, hash F27B77B0
sample 11:
@ -74,19 +74,19 @@ track 0:
flags = 0
data = length 204, hash 451A7EF8
sample 12:
time = 366655
time = 366666
flags = 0
data = length 100, hash 72CCF451
sample 13:
time = 533322
time = 533333
flags = 0
data = length 2305, hash EE8EAD07
sample 14:
time = 466655
time = 466666
flags = 0
data = length 313, hash 23FD6C99
sample 15:
time = 433322
time = 433333
flags = 0
data = length 161, hash F9082751
sample 16:
@ -94,7 +94,7 @@ track 0:
flags = 0
data = length 512, hash F0317F7B
sample 17:
time = 666655
time = 666666
flags = 0
data = length 4386, hash 536E4530
sample 18:
@ -102,11 +102,11 @@ track 0:
flags = 0
data = length 2418, hash 3CA55886
sample 19:
time = 566655
time = 566666
flags = 0
data = length 818, hash CF732FE9
sample 20:
time = 633322
time = 633333
flags = 0
data = length 931, hash 9307BF9B
sample 21:
@ -114,7 +114,7 @@ track 0:
flags = 0
data = length 5881, hash 95D65FB
sample 22:
time = 733322
time = 733333
flags = 0
data = length 3241, hash C3722BD2
sample 23:
@ -122,19 +122,19 @@ track 0:
flags = 0
data = length 1957, hash 54FE72A0
sample 24:
time = 766655
time = 766666
flags = 0
data = length 943, hash 467A1DB1
sample 25:
time = 933322
time = 933333
flags = 0
data = length 7927, hash 20EB2632
sample 26:
time = 866655
time = 866666
flags = 0
data = length 3313, hash B854BF3E
sample 27:
time = 833322
time = 833333
flags = 0
data = length 2729, hash FC827FEE
sample 28:
@ -142,7 +142,7 @@ track 0:
flags = 0
data = length 847, hash 739EFD75
sample 29:
time = 966655
time = 966666
flags = 0
data = length 1780, hash 8C1AF0B1
sample 30:
@ -150,15 +150,15 @@ track 0:
flags = 1
data = length 29827, hash B287A700
sample 31:
time = 1133322
time = 1133333
flags = 0
data = length 2572, hash AB201EC8
sample 32:
time = 1066655
time = 1066666
flags = 0
data = length 980, hash BD0ADFF1
sample 33:
time = 1033322
time = 1033333
flags = 0
data = length 343, hash 645A3973
sample 34:
@ -166,7 +166,7 @@ track 0:
flags = 0
data = length 476, hash 89BF903C
sample 35:
time = 1266655
time = 1266666
flags = 0
data = length 9908, hash BDFEA8A4
sample 36:
@ -174,11 +174,11 @@ track 0:
flags = 0
data = length 2422, hash 863FCD89
sample 37:
time = 1166655
time = 1166666
flags = 0
data = length 718, hash E21DB793
sample 38:
time = 1233322
time = 1233333
flags = 0
data = length 475, hash 6E2B14C6
sample 39:
@ -186,7 +186,7 @@ track 0:
flags = 0
data = length 3084, hash 92862A1A
sample 40:
time = 1333322
time = 1333333
flags = 0
data = length 825, hash 978654C8
sample 41:
@ -194,19 +194,19 @@ track 0:
flags = 0
data = length 705, hash 28D04FCA
sample 42:
time = 1366655
time = 1366666
flags = 0
data = length 335, hash D736EAC1
sample 43:
time = 1533322
time = 1533333
flags = 0
data = length 3295, hash 2FCFA14A
sample 44:
time = 1466655
time = 1466666
flags = 0
data = length 897, hash 6C76AFF1
sample 45:
time = 1433322
time = 1433333
flags = 0
data = length 499, hash DDBE39E
sample 46:
@ -214,7 +214,7 @@ track 0:
flags = 0
data = length 565, hash D269272C
sample 47:
time = 1666655
time = 1666666
flags = 0
data = length 1958, hash 4A334D4E
sample 48:
@ -222,11 +222,11 @@ track 0:
flags = 0
data = length 871, hash 21A0191A
sample 49:
time = 1566655
time = 1566666
flags = 0
data = length 363, hash 376C3CBE
sample 50:
time = 1633322
time = 1633333
flags = 0
data = length 398, hash BA958C19
sample 51:
@ -234,7 +234,7 @@ track 0:
flags = 0
data = length 5413, hash 83EA9FBA
sample 52:
time = 1733322
time = 1733333
flags = 0
data = length 1124, hash D7ADA732
sample 53:
@ -242,19 +242,19 @@ track 0:
flags = 0
data = length 579, hash B6D6A34F
sample 54:
time = 1766655
time = 1766666
flags = 0
data = length 1206, hash 1C5174A3
sample 55:
time = 1933322
time = 1933333
flags = 0
data = length 5172, hash C4EBB198
sample 56:
time = 1866655
time = 1866666
flags = 0
data = length 2045, hash 81261E50
sample 57:
time = 1833322
time = 1833333
flags = 0
data = length 915, hash FFEDB29E
sample 58:
@ -262,7 +262,7 @@ track 0:
flags = 0
data = length 1513, hash C03809BF
sample 59:
time = 1966655
time = 1966666
flags = 0
data = length 4744, hash D0E55AF1
sample 60:
@ -270,15 +270,15 @@ track 0:
flags = 1
data = length 30426, hash E5A29561
sample 61:
time = 2133322
time = 2133333
flags = 0
data = length 7531, hash 756AE4D1
sample 62:
time = 2066655
time = 2066666
flags = 0
data = length 2740, hash 669E4DF1
sample 63:
time = 2033322
time = 2033333
flags = 0
data = length 1829, hash 66A7C400
sample 64:
@ -286,7 +286,7 @@ track 0:
flags = 0
data = length 1423, hash DD6288B3
sample 65:
time = 2266655
time = 2266666
flags = 0
data = length 12033, hash 244DD978
sample 66:
@ -294,11 +294,11 @@ track 0:
flags = 0
data = length 2481, hash 9302A030
sample 67:
time = 2166655
time = 2166666
flags = 0
data = length 1770, hash 86E54271
sample 68:
time = 2233322
time = 2233333
flags = 0
data = length 636, hash B0BB7A9D
sample 69:
@ -306,7 +306,7 @@ track 0:
flags = 0
data = length 5120, hash 8381F6ED
sample 70:
time = 2333322
time = 2333333
flags = 0
data = length 1610, hash E9A0711D
sample 71:
@ -314,19 +314,19 @@ track 0:
flags = 0
data = length 961, hash 494E3770
sample 72:
time = 2366655
time = 2366666
flags = 0
data = length 1402, hash 3D40A6D1
sample 73:
time = 2533322
time = 2533333
flags = 0
data = length 8006, hash A8C425BC
sample 74:
time = 2466655
time = 2466666
flags = 0
data = length 4620, hash 18719317
sample 75:
time = 2433322
time = 2433333
flags = 0
data = length 2507, hash 104771A0
sample 76:
@ -334,7 +334,7 @@ track 0:
flags = 0
data = length 3970, hash B52DD9E
sample 77:
time = 2666655
time = 2666666
flags = 0
data = length 6556, hash 173F0724
sample 78:
@ -342,11 +342,11 @@ track 0:
flags = 0
data = length 1824, hash 8BB687AC
sample 79:
time = 2566655
time = 2566666
flags = 0
data = length 1851, hash 29CD7E58
sample 80:
time = 2633322
time = 2633333
flags = 0
data = length 731, hash 4E6BD69C
sample 81:
@ -354,7 +354,7 @@ track 0:
flags = 0
data = length 3255, hash FCDDDFFC
sample 82:
time = 2733322
time = 2733333
flags = 0
data = length 1118, hash 77E855CA
sample 83:
@ -362,19 +362,19 @@ track 0:
flags = 0
data = length 413, hash E83C433F
sample 84:
time = 2766655
time = 2766666
flags = 0
data = length 514, hash 9ED8EF4B
sample 85:
time = 2933322
time = 2933333
flags = 0
data = length 2919, hash 93BC27A8
sample 86:
time = 2866655
time = 2866666
flags = 0
data = length 833, hash 213B7EAB
sample 87:
time = 2833322
time = 2833333
flags = 0
data = length 574, hash 554020E9
sample 88:
@ -382,7 +382,7 @@ track 0:
flags = 0
data = length 431, hash 6C3E69F6
sample 89:
time = 2966655
time = 2966666
flags = 0
data = length 2242, hash 8EC9C1D6
sample 90:
@ -390,15 +390,15 @@ track 0:
flags = 1
data = length 33075, hash C0FCCB84
sample 91:
time = 3133322
time = 3133333
flags = 0
data = length 3349, hash ADE2C1A1
sample 92:
time = 3066655
time = 3066666
flags = 0
data = length 890, hash C384FE6A
sample 93:
time = 3033322
time = 3033333
flags = 0
data = length 822, hash 2897A348
sample 94:
@ -406,7 +406,7 @@ track 0:
flags = 0
data = length 347, hash 968D3ED1
sample 95:
time = 3266655
time = 3266666
flags = 0
data = length 4885, hash 57E006DF
sample 96:
@ -414,11 +414,11 @@ track 0:
flags = 0
data = length 1714, hash 10B49A30
sample 97:
time = 3166655
time = 3166666
flags = 0
data = length 502, hash B0FDBCA
sample 98:
time = 3233322
time = 3233333
flags = 0
data = length 378, hash AFCB47B5
sample 99:
@ -426,7 +426,7 @@ track 0:
flags = 0
data = length 2216, hash 102B8AD4
sample 100:
time = 3333322
time = 3333333
flags = 0
data = length 785, hash 10C1C847
sample 101:
@ -434,19 +434,19 @@ track 0:
flags = 0
data = length 499, hash F11DD54
sample 102:
time = 3366655
time = 3366666
flags = 0
data = length 352, hash 32BD14FA
sample 103:
time = 3533322
time = 3533333
flags = 0
data = length 2525, hash F426C83B
sample 104:
time = 3466655
time = 3466666
flags = 0
data = length 732, hash 6BD8DF40
sample 105:
time = 3433322
time = 3433333
flags = 0
data = length 466, hash F2253523
sample 106:
@ -454,7 +454,7 @@ track 0:
flags = 0
data = length 519, hash 457EB20F
sample 107:
time = 3666655
time = 3666666
flags = 0
data = length 1205, hash A8894214
sample 108:
@ -462,11 +462,11 @@ track 0:
flags = 0
data = length 483, hash 3C3E6CBA
sample 109:
time = 3566655
time = 3566666
flags = 0
data = length 157, hash E3D5E025
sample 110:
time = 3633322
time = 3633333
flags = 0
data = length 237, hash A7217EC5
sample 111:
@ -474,7 +474,7 @@ track 0:
flags = 0
data = length 1330, hash 6CDE1190
sample 112:
time = 3733322
time = 3733333
flags = 0
data = length 475, hash B9925752
sample 113:
@ -482,19 +482,19 @@ track 0:
flags = 0
data = length 392, hash 2709B2E0
sample 114:
time = 3766655
time = 3766666
flags = 0
data = length 258, hash 900651AF
sample 115:
time = 3933322
time = 3933333
flags = 0
data = length 1130, hash 9C8E9289
sample 116:
time = 3866655
time = 3866666
flags = 0
data = length 581, hash 79FAD374
sample 117:
time = 3833322
time = 3833333
flags = 0
data = length 285, hash B460CF8A
sample 118:
@ -502,7 +502,7 @@ track 0:
flags = 0
data = length 277, hash A40F948C
sample 119:
time = 3966655
time = 3966666
flags = 536870912
data = length 1318, hash 9A6E5D81
tracksEnded = true

View File

@ -24,15 +24,15 @@ track 0:
flags = 1
data = length 74666, hash 9AF2BE5A
sample 1:
time = 133322
time = 133333
flags = 0
data = length 3689, hash 23BF8CA2
sample 2:
time = 66655
time = 66666
flags = 0
data = length 1319, hash 7E6541DB
sample 3:
time = 33322
time = 33333
flags = 0
data = length 466, hash ECD93C68
sample 4:
@ -40,7 +40,7 @@ track 0:
flags = 0
data = length 785, hash 3E824588
sample 5:
time = 266655
time = 266666
flags = 0
data = length 23472, hash 4A790E9B
sample 6:
@ -48,11 +48,11 @@ track 0:
flags = 0
data = length 169, hash B408CF0C
sample 7:
time = 166655
time = 166666
flags = 0
data = length 1008, hash 558016DF
sample 8:
time = 233322
time = 233333
flags = 0
data = length 60, hash A5220F0F
sample 9:
@ -60,7 +60,7 @@ track 0:
flags = 0
data = length 718, hash 56CA9233
sample 10:
time = 333322
time = 333333
flags = 0
data = length 277, hash F27B77B0
sample 11:
@ -68,19 +68,19 @@ track 0:
flags = 0
data = length 204, hash 451A7EF8
sample 12:
time = 366655
time = 366666
flags = 0
data = length 100, hash 72CCF451
sample 13:
time = 533322
time = 533333
flags = 0
data = length 2305, hash EE8EAD07
sample 14:
time = 466655
time = 466666
flags = 0
data = length 313, hash 23FD6C99
sample 15:
time = 433322
time = 433333
flags = 0
data = length 161, hash F9082751
sample 16:
@ -88,7 +88,7 @@ track 0:
flags = 0
data = length 512, hash F0317F7B
sample 17:
time = 666655
time = 666666
flags = 0
data = length 4386, hash 536E4530
sample 18:
@ -96,11 +96,11 @@ track 0:
flags = 0
data = length 2418, hash 3CA55886
sample 19:
time = 566655
time = 566666
flags = 0
data = length 818, hash CF732FE9
sample 20:
time = 633322
time = 633333
flags = 0
data = length 931, hash 9307BF9B
sample 21:
@ -108,7 +108,7 @@ track 0:
flags = 0
data = length 5881, hash 95D65FB
sample 22:
time = 733322
time = 733333
flags = 0
data = length 3241, hash C3722BD2
sample 23:
@ -116,19 +116,19 @@ track 0:
flags = 0
data = length 1957, hash 54FE72A0
sample 24:
time = 766655
time = 766666
flags = 0
data = length 943, hash 467A1DB1
sample 25:
time = 933322
time = 933333
flags = 0
data = length 7927, hash 20EB2632
sample 26:
time = 866655
time = 866666
flags = 0
data = length 3313, hash B854BF3E
sample 27:
time = 833322
time = 833333
flags = 0
data = length 2729, hash FC827FEE
sample 28:
@ -136,7 +136,7 @@ track 0:
flags = 0
data = length 847, hash 739EFD75
sample 29:
time = 966655
time = 966666
flags = 0
data = length 1780, hash 8C1AF0B1
sample 30:
@ -144,15 +144,15 @@ track 0:
flags = 1
data = length 29827, hash B287A700
sample 31:
time = 1133322
time = 1133333
flags = 0
data = length 2572, hash AB201EC8
sample 32:
time = 1066655
time = 1066666
flags = 0
data = length 980, hash BD0ADFF1
sample 33:
time = 1033322
time = 1033333
flags = 0
data = length 343, hash 645A3973
sample 34:
@ -160,7 +160,7 @@ track 0:
flags = 0
data = length 476, hash 89BF903C
sample 35:
time = 1266655
time = 1266666
flags = 0
data = length 9908, hash BDFEA8A4
sample 36:
@ -168,11 +168,11 @@ track 0:
flags = 0
data = length 2422, hash 863FCD89
sample 37:
time = 1166655
time = 1166666
flags = 0
data = length 718, hash E21DB793
sample 38:
time = 1233322
time = 1233333
flags = 0
data = length 475, hash 6E2B14C6
sample 39:
@ -180,7 +180,7 @@ track 0:
flags = 0
data = length 3084, hash 92862A1A
sample 40:
time = 1333322
time = 1333333
flags = 0
data = length 825, hash 978654C8
sample 41:
@ -188,19 +188,19 @@ track 0:
flags = 0
data = length 705, hash 28D04FCA
sample 42:
time = 1366655
time = 1366666
flags = 0
data = length 335, hash D736EAC1
sample 43:
time = 1533322
time = 1533333
flags = 0
data = length 3295, hash 2FCFA14A
sample 44:
time = 1466655
time = 1466666
flags = 0
data = length 897, hash 6C76AFF1
sample 45:
time = 1433322
time = 1433333
flags = 0
data = length 499, hash DDBE39E
sample 46:
@ -208,7 +208,7 @@ track 0:
flags = 0
data = length 565, hash D269272C
sample 47:
time = 1666655
time = 1666666
flags = 0
data = length 1958, hash 4A334D4E
sample 48:
@ -216,11 +216,11 @@ track 0:
flags = 0
data = length 871, hash 21A0191A
sample 49:
time = 1566655
time = 1566666
flags = 0
data = length 363, hash 376C3CBE
sample 50:
time = 1633322
time = 1633333
flags = 0
data = length 398, hash BA958C19
sample 51:
@ -228,7 +228,7 @@ track 0:
flags = 0
data = length 5413, hash 83EA9FBA
sample 52:
time = 1733322
time = 1733333
flags = 0
data = length 1124, hash D7ADA732
sample 53:
@ -236,19 +236,19 @@ track 0:
flags = 0
data = length 579, hash B6D6A34F
sample 54:
time = 1766655
time = 1766666
flags = 0
data = length 1206, hash 1C5174A3
sample 55:
time = 1933322
time = 1933333
flags = 0
data = length 5172, hash C4EBB198
sample 56:
time = 1866655
time = 1866666
flags = 0
data = length 2045, hash 81261E50
sample 57:
time = 1833322
time = 1833333
flags = 0
data = length 915, hash FFEDB29E
sample 58:
@ -256,7 +256,7 @@ track 0:
flags = 0
data = length 1513, hash C03809BF
sample 59:
time = 1966655
time = 1966666
flags = 0
data = length 4744, hash D0E55AF1
sample 60:
@ -264,15 +264,15 @@ track 0:
flags = 1
data = length 30426, hash E5A29561
sample 61:
time = 2133322
time = 2133333
flags = 0
data = length 7531, hash 756AE4D1
sample 62:
time = 2066655
time = 2066666
flags = 0
data = length 2740, hash 669E4DF1
sample 63:
time = 2033322
time = 2033333
flags = 0
data = length 1829, hash 66A7C400
sample 64:
@ -280,7 +280,7 @@ track 0:
flags = 0
data = length 1423, hash DD6288B3
sample 65:
time = 2266655
time = 2266666
flags = 0
data = length 12033, hash 244DD978
sample 66:
@ -288,11 +288,11 @@ track 0:
flags = 0
data = length 2481, hash 9302A030
sample 67:
time = 2166655
time = 2166666
flags = 0
data = length 1770, hash 86E54271
sample 68:
time = 2233322
time = 2233333
flags = 0
data = length 636, hash B0BB7A9D
sample 69:
@ -300,7 +300,7 @@ track 0:
flags = 0
data = length 5120, hash 8381F6ED
sample 70:
time = 2333322
time = 2333333
flags = 0
data = length 1610, hash E9A0711D
sample 71:
@ -308,19 +308,19 @@ track 0:
flags = 0
data = length 961, hash 494E3770
sample 72:
time = 2366655
time = 2366666
flags = 0
data = length 1402, hash 3D40A6D1
sample 73:
time = 2533322
time = 2533333
flags = 0
data = length 8006, hash A8C425BC
sample 74:
time = 2466655
time = 2466666
flags = 0
data = length 4620, hash 18719317
sample 75:
time = 2433322
time = 2433333
flags = 0
data = length 2507, hash 104771A0
sample 76:
@ -328,7 +328,7 @@ track 0:
flags = 0
data = length 3970, hash B52DD9E
sample 77:
time = 2666655
time = 2666666
flags = 0
data = length 6556, hash 173F0724
sample 78:
@ -336,11 +336,11 @@ track 0:
flags = 0
data = length 1824, hash 8BB687AC
sample 79:
time = 2566655
time = 2566666
flags = 0
data = length 1851, hash 29CD7E58
sample 80:
time = 2633322
time = 2633333
flags = 0
data = length 731, hash 4E6BD69C
sample 81:
@ -348,7 +348,7 @@ track 0:
flags = 0
data = length 3255, hash FCDDDFFC
sample 82:
time = 2733322
time = 2733333
flags = 0
data = length 1118, hash 77E855CA
sample 83:
@ -356,19 +356,19 @@ track 0:
flags = 0
data = length 413, hash E83C433F
sample 84:
time = 2766655
time = 2766666
flags = 0
data = length 514, hash 9ED8EF4B
sample 85:
time = 2933322
time = 2933333
flags = 0
data = length 2919, hash 93BC27A8
sample 86:
time = 2866655
time = 2866666
flags = 0
data = length 833, hash 213B7EAB
sample 87:
time = 2833322
time = 2833333
flags = 0
data = length 574, hash 554020E9
sample 88:
@ -376,127 +376,127 @@ track 0:
flags = 0
data = length 431, hash 6C3E69F6
sample 89:
time = 2966655
time = 2966666
flags = 0
data = length 2242, hash 8EC9C1D6
sample 90:
time = 2999988
time = 3000000
flags = 1
data = length 33075, hash C0FCCB84
sample 91:
time = 3133311
time = 3133333
flags = 0
data = length 3349, hash ADE2C1A1
sample 92:
time = 3066644
time = 3066666
flags = 0
data = length 890, hash C384FE6A
sample 93:
time = 3033311
time = 3033333
flags = 0
data = length 822, hash 2897A348
sample 94:
time = 3099988
time = 3100000
flags = 0
data = length 347, hash 968D3ED1
sample 95:
time = 3266644
time = 3266666
flags = 0
data = length 4885, hash 57E006DF
sample 96:
time = 3199988
time = 3200000
flags = 0
data = length 1714, hash 10B49A30
sample 97:
time = 3166644
time = 3166666
flags = 0
data = length 502, hash B0FDBCA
sample 98:
time = 3233311
time = 3233333
flags = 0
data = length 378, hash AFCB47B5
sample 99:
time = 3399988
time = 3400000
flags = 0
data = length 2216, hash 102B8AD4
sample 100:
time = 3333311
time = 3333333
flags = 0
data = length 785, hash 10C1C847
sample 101:
time = 3299988
time = 3300000
flags = 0
data = length 499, hash F11DD54
sample 102:
time = 3366644
time = 3366666
flags = 0
data = length 352, hash 32BD14FA
sample 103:
time = 3533311
time = 3533333
flags = 0
data = length 2525, hash F426C83B
sample 104:
time = 3466644
time = 3466666
flags = 0
data = length 732, hash 6BD8DF40
sample 105:
time = 3433311
time = 3433333
flags = 0
data = length 466, hash F2253523
sample 106:
time = 3499988
time = 3500000
flags = 0
data = length 519, hash 457EB20F
sample 107:
time = 3666644
time = 3666666
flags = 0
data = length 1205, hash A8894214
sample 108:
time = 3599988
time = 3600000
flags = 0
data = length 483, hash 3C3E6CBA
sample 109:
time = 3566644
time = 3566666
flags = 0
data = length 157, hash E3D5E025
sample 110:
time = 3633311
time = 3633333
flags = 0
data = length 237, hash A7217EC5
sample 111:
time = 3799988
time = 3800000
flags = 0
data = length 1330, hash 6CDE1190
sample 112:
time = 3733311
time = 3733333
flags = 0
data = length 475, hash B9925752
sample 113:
time = 3699988
time = 3700000
flags = 0
data = length 392, hash 2709B2E0
sample 114:
time = 3766644
time = 3766666
flags = 0
data = length 258, hash 900651AF
sample 115:
time = 3933311
time = 3933333
flags = 0
data = length 1130, hash 9C8E9289
sample 116:
time = 3866644
time = 3866666
flags = 0
data = length 581, hash 79FAD374
sample 117:
time = 3833311
time = 3833333
flags = 0
data = length 285, hash B460CF8A
sample 118:
time = 3899988
time = 3900000
flags = 0
data = length 277, hash A40F948C
sample 119:
time = 3966644
time = 3966666
flags = 0
data = length 1318, hash 9A6E5D81
tracksEnded = true

View File

@ -1,10 +1,10 @@
seekMap:
isSeekable = true
duration = 3999900
duration = 4000000
getPosition(0) = [[timeUs=0, position=400052]]
getPosition(1) = [[timeUs=0, position=400052]]
getPosition(1999950) = [[timeUs=0, position=400052]]
getPosition(3999900) = [[timeUs=0, position=400052]]
getPosition(2000000) = [[timeUs=0, position=400052]]
getPosition(4000000) = [[timeUs=0, position=400052]]
numberOfTracks = 1
track 0:
total output bytes = 305806
@ -28,11 +28,11 @@ track 0:
flags = 1
data = length 100570, hash F3505584
sample 1:
time = 33322
time = 33333
flags = 0
data = length 424, hash 351B7D98
sample 2:
time = 66655
time = 66666
flags = 0
data = length 968, hash CF97CA51
sample 3:
@ -40,11 +40,11 @@ track 0:
flags = 0
data = length 663, hash 5A9391FB
sample 4:
time = 133322
time = 133333
flags = 0
data = length 2344, hash 821F66F2
sample 5:
time = 166655
time = 166666
flags = 0
data = length 936, hash 9BA91F74
sample 6:
@ -52,11 +52,11 @@ track 0:
flags = 0
data = length 13724, hash 2AD413FC
sample 7:
time = 233322
time = 233333
flags = 0
data = length 87, hash 7A6DB23E
sample 8:
time = 266655
time = 266666
flags = 0
data = length 5818, hash 4BF1F91E
sample 9:
@ -64,11 +64,11 @@ track 0:
flags = 0
data = length 83, hash 7D4FE7E1
sample 10:
time = 333322
time = 333333
flags = 0
data = length 1073, hash 199BF05D
sample 11:
time = 366655
time = 366666
flags = 0
data = length 220, hash CD334AE5
sample 12:
@ -76,11 +76,11 @@ track 0:
flags = 0
data = length 249, hash C67C3DDC
sample 13:
time = 433322
time = 433333
flags = 0
data = length 120, hash 1177A230
sample 14:
time = 466655
time = 466666
flags = 0
data = length 159, hash AAD4B224
sample 15:
@ -88,11 +88,11 @@ track 0:
flags = 0
data = length 295, hash EF6900EA
sample 16:
time = 533322
time = 533333
flags = 0
data = length 2595, hash A23E20BF
sample 17:
time = 566655
time = 566666
flags = 0
data = length 1352, hash 312088B3
sample 18:
@ -100,11 +100,11 @@ track 0:
flags = 0
data = length 1544, hash E247E9B3
sample 19:
time = 633322
time = 633333
flags = 0
data = length 997, hash 99499D33
sample 20:
time = 666655
time = 666666
flags = 0
data = length 3525, hash 6588E6CE
sample 21:
@ -112,11 +112,11 @@ track 0:
flags = 0
data = length 1147, hash 3E9394F4
sample 22:
time = 733322
time = 733333
flags = 0
data = length 2040, hash 7C298FC4
sample 23:
time = 766655
time = 766666
flags = 0
data = length 1035, hash B31D7CA3
sample 24:
@ -124,11 +124,11 @@ track 0:
flags = 0
data = length 4952, hash 6C44AC2E
sample 25:
time = 833322
time = 833333
flags = 0
data = length 2136, hash D67B928
sample 26:
time = 866655
time = 866666
flags = 0
data = length 2647, hash 84319CF8
sample 27:
@ -136,11 +136,11 @@ track 0:
flags = 0
data = length 1548, hash 208E98A
sample 28:
time = 933322
time = 933333
flags = 0
data = length 2000, hash CEFB8707
sample 29:
time = 966655
time = 966666
flags = 0
data = length 594, hash C3795B6A
sample 30:
@ -148,11 +148,11 @@ track 0:
flags = 0
data = length 8431, hash B5C47EB7
sample 31:
time = 1033322
time = 1033333
flags = 0
data = length 455, hash CAE64BA3
sample 32:
time = 1066655
time = 1066666
flags = 0
data = length 1319, hash 65E675D8
sample 33:
@ -160,11 +160,11 @@ track 0:
flags = 0
data = length 505, hash F1847234
sample 34:
time = 1133322
time = 1133333
flags = 0
data = length 530, hash DB450768
sample 35:
time = 1166655
time = 1166666
flags = 0
data = length 331, hash D036DEA4
sample 36:
@ -172,11 +172,11 @@ track 0:
flags = 0
data = length 4760, hash EDD70E31
sample 37:
time = 1233322
time = 1233333
flags = 0
data = length 423, hash 95903FFF
sample 38:
time = 1266655
time = 1266666
flags = 0
data = length 745, hash 5A6EBD10
sample 39:
@ -184,11 +184,11 @@ track 0:
flags = 0
data = length 328, hash CE70CDBB
sample 40:
time = 1333322
time = 1333333
flags = 0
data = length 5210, hash 2649A66E
sample 41:
time = 1366655
time = 1366666
flags = 0
data = length 511, hash 419A4CA1
sample 42:
@ -196,11 +196,11 @@ track 0:
flags = 0
data = length 452, hash 75825F28
sample 43:
time = 1433322
time = 1433333
flags = 0
data = length 752, hash 10304F3D
sample 44:
time = 1466655
time = 1466666
flags = 0
data = length 1198, hash A566BB01
sample 45:
@ -208,11 +208,11 @@ track 0:
flags = 0
data = length 265, hash 78D51330
sample 46:
time = 1533322
time = 1533333
flags = 0
data = length 537, hash CB719119
sample 47:
time = 1566655
time = 1566666
flags = 0
data = length 359, hash 58A020C9
sample 48:
@ -220,11 +220,11 @@ track 0:
flags = 0
data = length 2661, hash EBFD5510
sample 49:
time = 1633322
time = 1633333
flags = 0
data = length 292, hash 6D9C5866
sample 50:
time = 1666655
time = 1666666
flags = 0
data = length 1504, hash 91DC43F2
sample 51:
@ -232,11 +232,11 @@ track 0:
flags = 0
data = length 267, hash 8F85CA3
sample 52:
time = 1733322
time = 1733333
flags = 0
data = length 884, hash B28A5CBC
sample 53:
time = 1766655
time = 1766666
flags = 0
data = length 1913, hash 31AF6E83
sample 54:
@ -244,11 +244,11 @@ track 0:
flags = 0
data = length 2542, hash E89FB333
sample 55:
time = 1833322
time = 1833333
flags = 0
data = length 1148, hash EB767F66
sample 56:
time = 1866655
time = 1866666
flags = 0
data = length 3704, hash 7A975D4
sample 57:
@ -256,11 +256,11 @@ track 0:
flags = 0
data = length 983, hash FBDB84D7
sample 58:
time = 1933322
time = 1933333
flags = 0
data = length 1656, hash 41E53FEE
sample 59:
time = 1966655
time = 1966666
flags = 0
data = length 1939, hash 3250B82D
sample 60:
@ -268,11 +268,11 @@ track 0:
flags = 0
data = length 11450, hash 7B1889AC
sample 61:
time = 2033322
time = 2033333
flags = 0
data = length 2056, hash A0CB367D
sample 62:
time = 2066655
time = 2066666
flags = 0
data = length 2353, hash 53046A1
sample 63:
@ -280,11 +280,11 @@ track 0:
flags = 0
data = length 1006, hash 44DDB4F2
sample 64:
time = 2133322
time = 2133333
flags = 0
data = length 5342, hash 83F3F3AC
sample 65:
time = 2166655
time = 2166666
flags = 0
data = length 955, hash 7AB9C26
sample 66:
@ -292,11 +292,11 @@ track 0:
flags = 0
data = length 3268, hash E0E082C9
sample 67:
time = 2233322
time = 2233333
flags = 0
data = length 644, hash E8B6DC7B
sample 68:
time = 2266655
time = 2266666
flags = 0
data = length 2392, hash 1BF32E27
sample 69:
@ -304,11 +304,11 @@ track 0:
flags = 0
data = length 593, hash 5DB64C00
sample 70:
time = 2333322
time = 2333333
flags = 0
data = length 6948, hash 7895B079
sample 71:
time = 2366655
time = 2366666
flags = 0
data = length 899, hash 5FFDFE17
sample 72:
@ -316,11 +316,11 @@ track 0:
flags = 0
data = length 3788, hash 5A21D2E1
sample 73:
time = 2433322
time = 2433333
flags = 0
data = length 1710, hash 89E8A39C
sample 74:
time = 2466655
time = 2466666
flags = 0
data = length 3327, hash 3310ECDB
sample 75:
@ -328,11 +328,11 @@ track 0:
flags = 0
data = length 2906, hash 8E0C412C
sample 76:
time = 2533322
time = 2533333
flags = 0
data = length 4414, hash 11696B53
sample 77:
time = 2566655
time = 2566666
flags = 0
data = length 2317, hash 657538A3
sample 78:
@ -340,11 +340,11 @@ track 0:
flags = 0
data = length 1553, hash 5193D6AF
sample 79:
time = 2633322
time = 2633333
flags = 0
data = length 468, hash 4376D976
sample 80:
time = 2666655
time = 2666666
flags = 0
data = length 4568, hash E91D1E8F
sample 81:
@ -352,11 +352,11 @@ track 0:
flags = 0
data = length 497, hash F4F1CD13
sample 82:
time = 2733322
time = 2733333
flags = 0
data = length 610, hash 42AEFB70
sample 83:
time = 2766655
time = 2766666
flags = 0
data = length 641, hash 5423E04A
sample 84:
@ -364,11 +364,11 @@ track 0:
flags = 0
data = length 1165, hash F8637120
sample 85:
time = 2833322
time = 2833333
flags = 0
data = length 314, hash ACEF2A81
sample 86:
time = 2866655
time = 2866666
flags = 0
data = length 636, hash 5F2BB532
sample 87:
@ -376,11 +376,11 @@ track 0:
flags = 0
data = length 647, hash B2729383
sample 88:
time = 2933322
time = 2933333
flags = 0
data = length 3039, hash 2B1F361
sample 89:
time = 2966655
time = 2966666
flags = 0
data = length 860, hash 9C0B862A
sample 90:
@ -388,11 +388,11 @@ track 0:
flags = 0
data = length 8781, hash A2D4BE4D
sample 91:
time = 3033322
time = 3033333
flags = 0
data = length 499, hash B9F70F2C
sample 92:
time = 3066655
time = 3066666
flags = 0
data = length 1542, hash 1BA1174E
sample 93:
@ -400,11 +400,11 @@ track 0:
flags = 0
data = length 695, hash 745CADCE
sample 94:
time = 3133322
time = 3133333
flags = 0
data = length 586, hash 5742B4C3
sample 95:
time = 3166655
time = 3166666
flags = 0
data = length 301, hash 9E00FE47
sample 96:
@ -412,11 +412,11 @@ track 0:
flags = 0
data = length 4798, hash 67C484EB
sample 97:
time = 3233322
time = 3233333
flags = 0
data = length 254, hash 71B22CF8
sample 98:
time = 3266655
time = 3266666
flags = 0
data = length 461, hash DCB4FA15
sample 99:
@ -424,11 +424,11 @@ track 0:
flags = 0
data = length 265, hash BB81E6E0
sample 100:
time = 3333322
time = 3333333
flags = 0
data = length 2271, hash 66DAC7CC
sample 101:
time = 3366655
time = 3366666
flags = 0
data = length 465, hash 16572B00
sample 102:
@ -436,11 +436,11 @@ track 0:
flags = 0
data = length 525, hash 793F2DDA
sample 103:
time = 3433322
time = 3433333
flags = 0
data = length 447, hash A96D7744
sample 104:
time = 3466655
time = 3466666
flags = 0
data = length 2278, hash 462CE42B
sample 105:
@ -448,11 +448,11 @@ track 0:
flags = 0
data = length 457, hash 13A273E0
sample 106:
time = 3533322
time = 3533333
flags = 0
data = length 501, hash AE03F76E
sample 107:
time = 3566655
time = 3566666
flags = 0
data = length 172, hash 75792E00
sample 108:
@ -460,11 +460,11 @@ track 0:
flags = 0
data = length 464, hash C40933BB
sample 109:
time = 3633322
time = 3633333
flags = 0
data = length 175, hash C46C8660
sample 110:
time = 3666655
time = 3666666
flags = 0
data = length 1463, hash 44138497
sample 111:
@ -472,11 +472,11 @@ track 0:
flags = 0
data = length 251, hash 8C44DDB
sample 112:
time = 3733322
time = 3733333
flags = 0
data = length 1178, hash B96F4269
sample 113:
time = 3766655
time = 3766666
flags = 0
data = length 320, hash B00BFAD9
sample 114:
@ -484,11 +484,11 @@ track 0:
flags = 0
data = length 386, hash CAAB54FC
sample 115:
time = 3833322
time = 3833333
flags = 0
data = length 322, hash 63896DFB
sample 116:
time = 3866655
time = 3866666
flags = 0
data = length 583, hash 757FF234
sample 117:
@ -496,11 +496,11 @@ track 0:
flags = 0
data = length 169, hash 281BE891
sample 118:
time = 3933322
time = 3933333
flags = 0
data = length 540, hash CBDFC083
sample 119:
time = 3966655
time = 3966666
flags = 536870912
data = length 842, hash D0C087E5
tracksEnded = true

View File

@ -1,10 +1,10 @@
seekMap:
isSeekable = true
duration = 100000
duration = 100100
getPosition(0) = [[timeUs=0, position=400052]]
getPosition(1) = [[timeUs=0, position=400052]]
getPosition(50000) = [[timeUs=0, position=400052]]
getPosition(100000) = [[timeUs=0, position=400052]]
getPosition(50050) = [[timeUs=0, position=400052]]
getPosition(100100) = [[timeUs=0, position=400052]]
numberOfTracks = 3
track 0:
total output bytes = 387
@ -19,11 +19,11 @@ track 0:
flags = 1
data = length 131, hash 37A90BF3
sample 1:
time = 33344
time = 33355
flags = 1
data = length 125, hash 1F92C1BF
sample 2:
time = 66700
time = 66711
flags = 536870913
data = length 131, hash 47B06CA4
track 1:
@ -47,11 +47,11 @@ track 1:
flags = 1
data = length 597, hash 36BCB84D
sample 1:
time = 38041
time = 38062
flags = 1
data = length 571, hash FD73DCB0
sample 2:
time = 59375
time = 59395
flags = 536870913
data = length 558, hash 6A62DD7F
track 2:
@ -80,11 +80,11 @@ track 2:
flags = 1
data = length 420464, hash 9C6E9B09
sample 1:
time = 33344
time = 33355
flags = 0
data = length 131591, hash A1895540
sample 2:
time = 66700
time = 66711
flags = 536870912
data = length 126941, hash 7B26BBA6
tracksEnded = true

View File

@ -65,12 +65,12 @@ moof (2876 bytes):
tfhd (24 bytes):
Data = length 16, hash D37153D4
trun (1100 bytes):
Data = length 1092, hash 7B5FDF48
Data = length 1092, hash 592B69C9
traf (1720 bytes):
tfhd (24 bytes):
Data = length 16, hash 67B5C2D5
trun (1688 bytes):
Data = length 1680, hash 51194976
Data = length 1680, hash 4310989E
mdat (5712387 bytes):
Data = length 5712379, hash 86B2819D
moof (1244 bytes):
@ -80,11 +80,11 @@ moof (1244 bytes):
tfhd (24 bytes):
Data = length 16, hash D372A134
trun (464 bytes):
Data = length 456, hash AB9FD4D6
Data = length 456, hash 42DBA357
traf (724 bytes):
tfhd (24 bytes):
Data = length 16, hash 67B71035
trun (692 bytes):
Data = length 684, hash 121FB688
Data = length 684, hash 478B10C2
mdat (2364921 bytes):
Data = length 2364913, hash D363A845

View File

@ -1,10 +1,10 @@
seekMap:
isSeekable = true
duration = 414800
duration = 414900
getPosition(0) = [[timeUs=0, position=400052]]
getPosition(1) = [[timeUs=0, position=400052], [timeUs=273900, position=400108]]
getPosition(207400) = [[timeUs=0, position=400052], [timeUs=273900, position=400108]]
getPosition(414800) = [[timeUs=33188, position=400220]]
getPosition(1) = [[timeUs=0, position=400052], [timeUs=273911, position=400108]]
getPosition(207450) = [[timeUs=0, position=400052], [timeUs=273911, position=400108]]
getPosition(414900) = [[timeUs=33188, position=400220]]
numberOfTracks = 1
track 0:
total output bytes = 224
@ -31,11 +31,11 @@ track 0:
flags = 1
data = length 56, hash C4551A2E
sample 1:
time = 273900
time = 273911
flags = 1
data = length 56, hash C4551A2E
sample 2:
time = 132922
time = 132933
flags = 1
data = length 56, hash C4551A2E
sample 3:

View File

@ -4,27 +4,27 @@ free (400008 bytes):
Data = length 400000, hash BBC7B001
mdat (2800016 bytes):
Data = length 2800000, hash 7A1CC21
moov (472634 bytes):
moov (400650 bytes):
mvhd (108 bytes):
Data = length 100, hash CAE9466E
trak (472518 bytes):
Data = length 100, hash 2613A5C
trak (400534 bytes):
tkhd (92 bytes):
Data = length 84, hash 59BEBEA1
mdia (472418 bytes):
Data = length 84, hash 3D79758F
mdia (400434 bytes):
mdhd (32 bytes):
Data = length 24, hash 58568E23
Data = length 24, hash 41542D81
hdlr (44 bytes):
Data = length 36, hash A0852FF2
minf (472334 bytes):
minf (400350 bytes):
vmhd (20 bytes):
Data = length 12, hash EE830681
dinf (36 bytes):
Data = length 28, hash D535436B
stbl (472270 bytes):
stbl (400286 bytes):
stsd (166 bytes):
Data = length 158, hash 11532063
stts (72008 bytes):
Data = length 72000, hash FA47C748
stts (24 bytes):
Data = length 16, hash 813E076F
stsz (200020 bytes):
Data = length 200012, hash 719AE8EE
stsc (28 bytes):

View File

@ -2,27 +2,27 @@ ftyp (28 bytes):
Data = length 20, hash EF896440
mdat (56016 bytes):
Data = length 56000, hash F535891
moov (10074 bytes):
moov (8650 bytes):
mvhd (108 bytes):
Data = length 100, hash E6A54065
trak (9958 bytes):
Data = length 100, hash 2613A5C
trak (8534 bytes):
tkhd (92 bytes):
Data = length 84, hash CB9C1A18
mdia (9858 bytes):
Data = length 84, hash 3D79758F
mdia (8434 bytes):
mdhd (32 bytes):
Data = length 24, hash 463A595A
Data = length 24, hash 41542D81
hdlr (44 bytes):
Data = length 36, hash A0852FF2
minf (9774 bytes):
minf (8350 bytes):
vmhd (20 bytes):
Data = length 12, hash EE830681
dinf (36 bytes):
Data = length 28, hash D535436B
stbl (9710 bytes):
stbl (8286 bytes):
stsd (166 bytes):
Data = length 158, hash 11532063
stts (1448 bytes):
Data = length 1440, hash 4C9792F5
stts (24 bytes):
Data = length 16, hash E8BAA2C7
stsz (4020 bytes):
Data = length 4012, hash 537BD986
stsc (28 bytes):

View File

@ -1,10 +1,10 @@
seekMap:
isSeekable = true
duration = 1087800
duration = 1088300
getPosition(0) = [[timeUs=0, position=400052]]
getPosition(1) = [[timeUs=0, position=400052]]
getPosition(543900) = [[timeUs=0, position=400052]]
getPosition(1087800) = [[timeUs=0, position=400052]]
getPosition(544150) = [[timeUs=0, position=400052]]
getPosition(1088300) = [[timeUs=0, position=400052]]
numberOfTracks = 2
track 0:
total output bytes = 69084
@ -27,11 +27,11 @@ track 0:
flags = 1
data = length 46430, hash 6B637CB2
sample 1:
time = 33355
time = 33366
flags = 0
data = length 18221, hash BDFC1DF5
sample 2:
time = 66722
time = 66733
flags = 0
data = length 46, hash 61FBED63
sample 3:
@ -39,11 +39,11 @@ track 0:
flags = 0
data = length 3, hash D5E0
sample 4:
time = 133455
time = 133466
flags = 0
data = length 228, hash 12CA418E
sample 5:
time = 166822
time = 166833
flags = 0
data = length 3, hash D610
sample 6:
@ -51,11 +51,11 @@ track 0:
flags = 0
data = length 42, hash 89850AD7
sample 7:
time = 233555
time = 233566
flags = 0
data = length 3, hash D5D0
sample 8:
time = 266922
time = 266933
flags = 0
data = length 622, hash 825F13E
sample 9:
@ -63,11 +63,11 @@ track 0:
flags = 0
data = length 31, hash A716FCF3
sample 10:
time = 333655
time = 333666
flags = 0
data = length 3, hash D5E0
sample 11:
time = 367022
time = 367033
flags = 0
data = length 303, hash A10916F7
sample 12:
@ -75,11 +75,11 @@ track 0:
flags = 0
data = length 3, hash D600
sample 13:
time = 433755
time = 433766
flags = 0
data = length 206, hash 9560CECD
sample 14:
time = 467122
time = 467133
flags = 0
data = length 3, hash D5C0
sample 15:
@ -87,11 +87,11 @@ track 0:
flags = 0
data = length 1871, hash 33AF2CC4
sample 16:
time = 533855
time = 533866
flags = 0
data = length 84, hash 8814D81E
sample 17:
time = 567222
time = 567233
flags = 0
data = length 3, hash D5E0
sample 18:
@ -99,11 +99,11 @@ track 0:
flags = 0
data = length 291, hash 39EE2619
sample 19:
time = 633955
time = 633966
flags = 0
data = length 3, hash D5F0
sample 20:
time = 667322
time = 667333
flags = 0
data = length 34, hash 1BA7DF18
sample 21:
@ -111,11 +111,11 @@ track 0:
flags = 0
data = length 3, hash D610
sample 22:
time = 734055
time = 734066
flags = 0
data = length 336, hash FA3BC9BE
sample 23:
time = 767422
time = 767433
flags = 0
data = length 36, hash 8165203A
sample 24:
@ -123,11 +123,11 @@ track 0:
flags = 0
data = length 3, hash D600
sample 25:
time = 834155
time = 834166
flags = 0
data = length 148, hash 7828A82B
sample 26:
time = 867522
time = 867533
flags = 0
data = length 3, hash D5F0
sample 27:
@ -135,11 +135,11 @@ track 0:
flags = 0
data = length 36, hash 3D5B6002
sample 28:
time = 934255
time = 934266
flags = 0
data = length 25, hash E9EFF2B7
sample 29:
time = 967622
time = 967633
flags = 536870912
data = length 61, hash 40B232C5
track 1:
@ -167,175 +167,175 @@ track 1:
flags = 1
data = length 17, hash BA75F5D4
sample 2:
time = 89416
time = 89437
flags = 1
data = length 582, hash B5064B53
sample 3:
time = 112645
time = 112666
flags = 1
data = length 218, hash 46000EEF
sample 4:
time = 135854
time = 135895
flags = 1
data = length 206, hash 7B12EC38
sample 5:
time = 159083
time = 159125
flags = 1
data = length 215, hash C05E2F91
sample 6:
time = 182291
time = 182354
flags = 1
data = length 217, hash 1E457BBF
sample 7:
time = 205520
time = 205583
flags = 1
data = length 195, hash DFD6F480
sample 8:
time = 228750
time = 228812
flags = 1
data = length 198, hash 2BC702E
sample 9:
time = 251958
time = 252041
flags = 1
data = length 216, hash ED964B3D
sample 10:
time = 275187
time = 275270
flags = 1
data = length 204, hash DAF6FDC6
sample 11:
time = 298395
time = 298500
flags = 1
data = length 205, hash D249FD76
sample 12:
time = 321625
time = 321729
flags = 1
data = length 200, hash C8F844E4
sample 13:
time = 344833
time = 344958
flags = 1
data = length 196, hash FDD0CA03
sample 14:
time = 368062
time = 368187
flags = 1
data = length 196, hash E4E3A7B0
sample 15:
time = 391291
time = 391416
flags = 1
data = length 207, hash 157773E3
sample 16:
time = 414500
time = 414645
flags = 1
data = length 207, hash C9F46F0F
sample 17:
time = 437729
time = 437875
flags = 1
data = length 210, hash 127AC739
sample 18:
time = 460937
time = 461104
flags = 1
data = length 217, hash B2649830
sample 19:
time = 484166
time = 484333
flags = 1
data = length 188, hash 4D280759
sample 20:
time = 507375
time = 507562
flags = 1
data = length 205, hash EAE6D6AD
sample 21:
time = 530604
time = 530791
flags = 1
data = length 226, hash BDD0EC44
sample 22:
time = 553812
time = 554020
flags = 1
data = length 199, hash 60C719A2
sample 23:
time = 577041
time = 577250
flags = 1
data = length 215, hash EDDE842F
sample 24:
time = 600270
time = 600479
flags = 1
data = length 201, hash D17187B
sample 25:
time = 623479
time = 623708
flags = 1
data = length 217, hash 58DD698C
sample 26:
time = 646708
time = 646937
flags = 1
data = length 202, hash 5168D405
sample 27:
time = 669916
time = 670166
flags = 1
data = length 194, hash 7139AF8
sample 28:
time = 693145
time = 693395
flags = 1
data = length 203, hash F775D9ED
sample 29:
time = 716354
time = 716625
flags = 1
data = length 200, hash 774C5045
sample 30:
time = 739583
time = 739854
flags = 1
data = length 211, hash ED3C6FBC
sample 31:
time = 762791
time = 763083
flags = 1
data = length 205, hash FC4754A9
sample 32:
time = 786020
time = 786312
flags = 1
data = length 216, hash 72F4AF29
sample 33:
time = 809250
time = 809541
flags = 1
data = length 204, hash 1AF98D40
sample 34:
time = 832458
time = 832770
flags = 1
data = length 200, hash E0004171
sample 35:
time = 855687
time = 856000
flags = 1
data = length 215, hash B413079A
sample 36:
time = 878895
time = 879229
flags = 1
data = length 211, hash 107CEE52
sample 37:
time = 902125
time = 902458
flags = 1
data = length 214, hash 1E588A0D
sample 38:
time = 925333
time = 925687
flags = 1
data = length 210, hash 84E5BBBD
sample 39:
time = 948562
time = 948916
flags = 1
data = length 211, hash 32D7ACAB
sample 40:
time = 971770
time = 972145
flags = 1
data = length 201, hash 1567F919
sample 41:
time = 995000
time = 995375
flags = 1
data = length 196, hash 2F050463
sample 42:
time = 1018229
time = 1018604
flags = 1
data = length 215, hash 4BDD9C81
sample 43:
time = 1041437
time = 1041833
flags = 1
data = length 242, hash DD6FD967
sample 44:
time = 1064666
time = 1065062
flags = 536870913
data = length 184, hash DAFC330D
tracksEnded = true

View File

@ -1,10 +1,10 @@
seekMap:
isSeekable = true
duration = 1088800
duration = 1089300
getPosition(0) = [[timeUs=0, position=400052]]
getPosition(1) = [[timeUs=0, position=400052]]
getPosition(544400) = [[timeUs=0, position=400052]]
getPosition(1088800) = [[timeUs=0, position=400052]]
getPosition(544650) = [[timeUs=0, position=400052]]
getPosition(1089300) = [[timeUs=0, position=400052]]
numberOfTracks = 2
track 0:
total output bytes = 9529
@ -29,175 +29,175 @@ track 0:
flags = 1
data = length 6, hash 31EC5206
sample 2:
time = 90416
time = 90437
flags = 1
data = length 148, hash 894A176B
sample 3:
time = 113645
time = 113666
flags = 1
data = length 189, hash CEF235A1
sample 4:
time = 136854
time = 136895
flags = 1
data = length 205, hash BBF5F7B0
sample 5:
time = 160083
time = 160125
flags = 1
data = length 210, hash F278B193
sample 6:
time = 183291
time = 183354
flags = 1
data = length 210, hash 82DA1589
sample 7:
time = 206520
time = 206583
flags = 1
data = length 207, hash 5BE231DF
sample 8:
time = 229750
time = 229812
flags = 1
data = length 225, hash 18819EE1
sample 9:
time = 252958
time = 253041
flags = 1
data = length 215, hash CA7FA67B
sample 10:
time = 276187
time = 276270
flags = 1
data = length 211, hash 581A1C18
sample 11:
time = 299395
time = 299500
flags = 1
data = length 216, hash ADB88187
sample 12:
time = 322625
time = 322729
flags = 1
data = length 229, hash 2E8BA4DC
sample 13:
time = 345833
time = 345958
flags = 1
data = length 232, hash 22F0C510
sample 14:
time = 369062
time = 369187
flags = 1
data = length 235, hash 867AD0DC
sample 15:
time = 392270
time = 392416
flags = 1
data = length 231, hash 84E823A8
sample 16:
time = 415500
time = 415645
flags = 1
data = length 226, hash 1BEF3A95
sample 17:
time = 438729
time = 438875
flags = 1
data = length 216, hash EAA345AE
sample 18:
time = 461937
time = 462104
flags = 1
data = length 229, hash 6957411F
sample 19:
time = 485166
time = 485333
flags = 1
data = length 219, hash 41275022
sample 20:
time = 508375
time = 508562
flags = 1
data = length 241, hash 6495DF96
sample 21:
time = 531604
time = 531791
flags = 1
data = length 228, hash 63D95906
sample 22:
time = 554812
time = 555020
flags = 1
data = length 238, hash 34F676F9
sample 23:
time = 578041
time = 578250
flags = 1
data = length 234, hash E5CBC045
sample 24:
time = 601250
time = 601479
flags = 1
data = length 231, hash 5FC43661
sample 25:
time = 624479
time = 624708
flags = 1
data = length 217, hash 682708ED
sample 26:
time = 647708
time = 647937
flags = 1
data = length 239, hash D43780FC
sample 27:
time = 670916
time = 671166
flags = 1
data = length 243, hash C5E17980
sample 28:
time = 694145
time = 694395
flags = 1
data = length 231, hash AC5837BA
sample 29:
time = 717354
time = 717625
flags = 1
data = length 230, hash 169EE895
sample 30:
time = 740583
time = 740854
flags = 1
data = length 238, hash C48FF3F1
sample 31:
time = 763791
time = 764083
flags = 1
data = length 225, hash 531E4599
sample 32:
time = 787020
time = 787312
flags = 1
data = length 232, hash CB3C6B8D
sample 33:
time = 810229
time = 810541
flags = 1
data = length 243, hash F8C94C7
sample 34:
time = 833458
time = 833770
flags = 1
data = length 232, hash A646A7D0
sample 35:
time = 856687
time = 857000
flags = 1
data = length 237, hash E8B787A5
sample 36:
time = 879895
time = 880229
flags = 1
data = length 228, hash 3FA7A29F
sample 37:
time = 903125
time = 903458
flags = 1
data = length 235, hash B9B33B0A
sample 38:
time = 926333
time = 926687
flags = 1
data = length 264, hash 71A4869E
sample 39:
time = 949562
time = 949916
flags = 1
data = length 257, hash D049B54C
sample 40:
time = 972770
time = 973145
flags = 1
data = length 227, hash 66757231
sample 41:
time = 996000
time = 996375
flags = 1
data = length 227, hash BD374F1B
sample 42:
time = 1019208
time = 1019604
flags = 1
data = length 235, hash 999477F6
sample 43:
time = 1042437
time = 1042833
flags = 1
data = length 229, hash FFF98DF0
sample 44:
time = 1065666
time = 1066062
flags = 536870913
data = length 6, hash 31B22286
track 1:
@ -227,11 +227,11 @@ track 1:
flags = 1
data = length 7735, hash 87BD736D
sample 1:
time = 33355
time = 33366
flags = 0
data = length 1168, hash 89E48A20
sample 2:
time = 66722
time = 66733
flags = 0
data = length 955, hash 9626CB10
sample 3:
@ -239,11 +239,11 @@ track 1:
flags = 0
data = length 973, hash 916BC744
sample 4:
time = 133455
time = 133466
flags = 0
data = length 1360, hash 337B78A9
sample 5:
time = 166822
time = 166833
flags = 0
data = length 2288, hash 5D5FD1C8
sample 6:
@ -251,11 +251,11 @@ track 1:
flags = 0
data = length 3850, hash 6E1AB9C6
sample 7:
time = 233555
time = 233566
flags = 0
data = length 4048, hash 47C78814
sample 8:
time = 266922
time = 266933
flags = 0
data = length 6137, hash AAA5D523
sample 9:
@ -263,11 +263,11 @@ track 1:
flags = 0
data = length 7632, hash 4245F848
sample 10:
time = 333655
time = 333666
flags = 0
data = length 9789, hash A2D01095
sample 11:
time = 367022
time = 367033
flags = 0
data = length 14490, hash C5F0743A
sample 12:
@ -275,11 +275,11 @@ track 1:
flags = 0
data = length 17652, hash 63C959E
sample 13:
time = 433755
time = 433766
flags = 0
data = length 5703, hash 44AFBC51
sample 14:
time = 467122
time = 467133
flags = 0
data = length 9766, hash 77D5FE2A
sample 15:
@ -287,11 +287,11 @@ track 1:
flags = 0
data = length 17704, hash CF5D2BD4
sample 16:
time = 533855
time = 533866
flags = 0
data = length 11436, hash 9DCA8D8C
sample 17:
time = 567222
time = 567233
flags = 0
data = length 8540, hash BEBDCC86
sample 18:
@ -299,11 +299,11 @@ track 1:
flags = 0
data = length 19894, hash 6212144
sample 19:
time = 633955
time = 633966
flags = 0
data = length 14342, hash EC6E84A3
sample 20:
time = 667322
time = 667333
flags = 0
data = length 9555, hash 601CE39A
sample 21:
@ -311,11 +311,11 @@ track 1:
flags = 0
data = length 12189, hash 423C3F26
sample 22:
time = 734055
time = 734066
flags = 0
data = length 22874, hash 4620073A
sample 23:
time = 767422
time = 767433
flags = 0
data = length 16821, hash 95A33FFD
sample 24:
@ -323,11 +323,11 @@ track 1:
flags = 0
data = length 5114, hash F0CB2E94
sample 25:
time = 834155
time = 834166
flags = 0
data = length 9884, hash 103DF3E
sample 26:
time = 867522
time = 867533
flags = 0
data = length 17011, hash 82DFD0C0
sample 27:
@ -335,11 +335,11 @@ track 1:
flags = 0
data = length 20860, hash 5DEFA4B8
sample 28:
time = 934255
time = 934266
flags = 0
data = length 7209, hash AFAC48B1
sample 29:
time = 967622
time = 967633
flags = 536870912
data = length 14234, hash 101837F1
tracksEnded = true

View File

@ -1,10 +1,10 @@
seekMap:
isSeekable = true
duration = 999900
duration = 1000000
getPosition(0) = [[timeUs=0, position=400052]]
getPosition(1) = [[timeUs=0, position=400052], [timeUs=533322, position=428455]]
getPosition(499950) = [[timeUs=0, position=400052], [timeUs=533322, position=428455]]
getPosition(999900) = [[timeUs=533322, position=428455]]
getPosition(1) = [[timeUs=0, position=400052], [timeUs=533333, position=428455]]
getPosition(500000) = [[timeUs=0, position=400052], [timeUs=533333, position=428455]]
getPosition(1000000) = [[timeUs=533333, position=428455]]
numberOfTracks = 1
track 0:
total output bytes = 50100
@ -26,11 +26,11 @@ track 0:
flags = 1
data = length 10434, hash AE44B225
sample 1:
time = 66655
time = 66666
flags = 0
data = length 2615, hash A0DA11FE
sample 2:
time = 133322
time = 133333
flags = 0
data = length 1812, hash 7088FD15
sample 3:
@ -38,11 +38,11 @@ track 0:
flags = 0
data = length 2812, hash C8A9745F
sample 4:
time = 266655
time = 266666
flags = 0
data = length 3127, hash 15B392C5
sample 5:
time = 333322
time = 333333
flags = 0
data = length 3362, hash 77B8F06A
sample 6:
@ -50,11 +50,11 @@ track 0:
flags = 0
data = length 3295, hash 24A31310
sample 7:
time = 466655
time = 466666
flags = 0
data = length 946, hash B1E4247C
sample 8:
time = 533322
time = 533333
flags = 1
data = length 10399, hash 65BB0623
sample 9:
@ -62,11 +62,11 @@ track 0:
flags = 0
data = length 3373, hash 6884A84C
sample 10:
time = 666655
time = 666666
flags = 0
data = length 878, hash BFC0DD04
sample 11:
time = 733322
time = 733333
flags = 0
data = length 1530, hash 55CB846F
sample 12:
@ -74,11 +74,11 @@ track 0:
flags = 0
data = length 1834, hash ECF4E9AA
sample 13:
time = 866655
time = 866666
flags = 0
data = length 1776, hash 63A892E4
sample 14:
time = 933322
time = 933333
flags = 536870912
data = length 1907, hash 99D43466
tracksEnded = true

View File

@ -1,10 +1,10 @@
seekMap:
isSeekable = true
duration = 999900
duration = 1000000
getPosition(0) = [[timeUs=0, position=400052]]
getPosition(1) = [[timeUs=0, position=400052]]
getPosition(499950) = [[timeUs=0, position=400052]]
getPosition(999900) = [[timeUs=0, position=400052]]
getPosition(500000) = [[timeUs=0, position=400052]]
getPosition(1000000) = [[timeUs=0, position=400052]]
numberOfTracks = 1
track 0:
total output bytes = 45694
@ -30,11 +30,11 @@ track 0:
flags = 1
data = length 9226, hash 7C636E69
sample 1:
time = 66655
time = 66666
flags = 0
data = length 2560, hash C7A69F47
sample 2:
time = 133322
time = 133333
flags = 0
data = length 1720, hash 32B683D
sample 3:
@ -42,11 +42,11 @@ track 0:
flags = 0
data = length 2684, hash A77F20B0
sample 4:
time = 266655
time = 266666
flags = 0
data = length 2966, hash CDB6D380
sample 5:
time = 333322
time = 333333
flags = 0
data = length 3160, hash 5A1455FB
sample 6:
@ -54,11 +54,11 @@ track 0:
flags = 0
data = length 3128, hash 8F3EA8F2
sample 7:
time = 466655
time = 466666
flags = 0
data = length 3164, hash 40A33F45
sample 8:
time = 533322
time = 533333
flags = 0
data = length 3309, hash 4ACFEBD1
sample 9:
@ -66,11 +66,11 @@ track 0:
flags = 0
data = length 3332, hash 7902F5A6
sample 10:
time = 666655
time = 666666
flags = 0
data = length 3082, hash 57E4EBB9
sample 11:
time = 733322
time = 733333
flags = 0
data = length 3210, hash FDA3CC0F
sample 12:
@ -78,11 +78,11 @@ track 0:
flags = 0
data = length 981, hash FA98FC90
sample 13:
time = 866655
time = 866666
flags = 0
data = length 1611, hash 3F58EEE9
sample 14:
time = 933322
time = 933333
flags = 536870912
data = length 1561, hash 24FA5A54
tracksEnded = true

View File

@ -1,10 +1,10 @@
seekMap:
isSeekable = true
duration = 100000
duration = 100100
getPosition(0) = [[timeUs=0, position=400052]]
getPosition(1) = [[timeUs=0, position=400052]]
getPosition(50000) = [[timeUs=0, position=400052]]
getPosition(100000) = [[timeUs=0, position=400052]]
getPosition(50050) = [[timeUs=0, position=400052]]
getPosition(100100) = [[timeUs=0, position=400052]]
numberOfTracks = 2
track 0:
total output bytes = 678996
@ -33,11 +33,11 @@ track 0:
flags = 1
data = length 420464, hash 9C6E9B09
sample 1:
time = 33344
time = 33355
flags = 0
data = length 131591, hash A1895540
sample 2:
time = 66700
time = 66711
flags = 536870912
data = length 126941, hash 7B26BBA6
track 1:
@ -61,11 +61,11 @@ track 1:
flags = 1
data = length 597, hash 36BCB84D
sample 1:
time = 38041
time = 38062
flags = 1
data = length 571, hash FD73DCB0
sample 2:
time = 59375
time = 59395
flags = 536870913
data = length 558, hash 6A62DD7F
tracksEnded = true

View File

@ -1,10 +1,10 @@
seekMap:
isSeekable = true
duration = 1087800
duration = 1088300
getPosition(0) = [[timeUs=0, position=400052]]
getPosition(1) = [[timeUs=0, position=400052]]
getPosition(543900) = [[timeUs=0, position=400052]]
getPosition(1087800) = [[timeUs=0, position=400052]]
getPosition(544150) = [[timeUs=0, position=400052]]
getPosition(1088300) = [[timeUs=0, position=400052]]
numberOfTracks = 2
track 0:
total output bytes = 69084
@ -28,11 +28,11 @@ track 0:
flags = 1
data = length 46430, hash 6B637CB2
sample 1:
time = 33355
time = 33366
flags = 0
data = length 18221, hash BDFC1DF5
sample 2:
time = 66722
time = 66733
flags = 0
data = length 46, hash 61FBED63
sample 3:
@ -40,11 +40,11 @@ track 0:
flags = 0
data = length 3, hash D5E0
sample 4:
time = 133455
time = 133466
flags = 0
data = length 228, hash 12CA418E
sample 5:
time = 166822
time = 166833
flags = 0
data = length 3, hash D610
sample 6:
@ -52,11 +52,11 @@ track 0:
flags = 0
data = length 42, hash 89850AD7
sample 7:
time = 233555
time = 233566
flags = 0
data = length 3, hash D5D0
sample 8:
time = 266922
time = 266933
flags = 0
data = length 622, hash 825F13E
sample 9:
@ -64,11 +64,11 @@ track 0:
flags = 0
data = length 31, hash A716FCF3
sample 10:
time = 333655
time = 333666
flags = 0
data = length 3, hash D5E0
sample 11:
time = 367022
time = 367033
flags = 0
data = length 303, hash A10916F7
sample 12:
@ -76,11 +76,11 @@ track 0:
flags = 0
data = length 3, hash D600
sample 13:
time = 433755
time = 433766
flags = 0
data = length 206, hash 9560CECD
sample 14:
time = 467122
time = 467133
flags = 0
data = length 3, hash D5C0
sample 15:
@ -88,11 +88,11 @@ track 0:
flags = 0
data = length 1871, hash 33AF2CC4
sample 16:
time = 533855
time = 533866
flags = 0
data = length 84, hash 8814D81E
sample 17:
time = 567222
time = 567233
flags = 0
data = length 3, hash D5E0
sample 18:
@ -100,11 +100,11 @@ track 0:
flags = 0
data = length 291, hash 39EE2619
sample 19:
time = 633955
time = 633966
flags = 0
data = length 3, hash D5F0
sample 20:
time = 667322
time = 667333
flags = 0
data = length 34, hash 1BA7DF18
sample 21:
@ -112,11 +112,11 @@ track 0:
flags = 0
data = length 3, hash D610
sample 22:
time = 734055
time = 734066
flags = 0
data = length 336, hash FA3BC9BE
sample 23:
time = 767422
time = 767433
flags = 0
data = length 36, hash 8165203A
sample 24:
@ -124,11 +124,11 @@ track 0:
flags = 0
data = length 3, hash D600
sample 25:
time = 834155
time = 834166
flags = 0
data = length 148, hash 7828A82B
sample 26:
time = 867522
time = 867533
flags = 0
data = length 3, hash D5F0
sample 27:
@ -136,11 +136,11 @@ track 0:
flags = 0
data = length 36, hash 3D5B6002
sample 28:
time = 934255
time = 934266
flags = 0
data = length 25, hash E9EFF2B7
sample 29:
time = 967622
time = 967633
flags = 536870912
data = length 61, hash 40B232C5
track 1:
@ -164,179 +164,179 @@ track 1:
flags = 1
data = length 21, hash 77102128
sample 1:
time = 66208
time = 66229
flags = 1
data = length 17, hash BA75F5D4
sample 2:
time = 89437
time = 89458
flags = 1
data = length 582, hash B5064B53
sample 3:
time = 112645
time = 112687
flags = 1
data = length 218, hash 46000EEF
sample 4:
time = 135875
time = 135916
flags = 1
data = length 206, hash 7B12EC38
sample 5:
time = 159083
time = 159145
flags = 1
data = length 215, hash C05E2F91
sample 6:
time = 182312
time = 182375
flags = 1
data = length 217, hash 1E457BBF
sample 7:
time = 205520
time = 205604
flags = 1
data = length 195, hash DFD6F480
sample 8:
time = 228750
time = 228833
flags = 1
data = length 198, hash 2BC702E
sample 9:
time = 251958
time = 252062
flags = 1
data = length 216, hash ED964B3D
sample 10:
time = 275187
time = 275291
flags = 1
data = length 204, hash DAF6FDC6
sample 11:
time = 298416
time = 298520
flags = 1
data = length 205, hash D249FD76
sample 12:
time = 321625
time = 321750
flags = 1
data = length 200, hash C8F844E4
sample 13:
time = 344854
time = 344979
flags = 1
data = length 196, hash FDD0CA03
sample 14:
time = 368062
time = 368208
flags = 1
data = length 196, hash E4E3A7B0
sample 15:
time = 391291
time = 391437
flags = 1
data = length 207, hash 157773E3
sample 16:
time = 414500
time = 414666
flags = 1
data = length 207, hash C9F46F0F
sample 17:
time = 437729
time = 437895
flags = 1
data = length 210, hash 127AC739
sample 18:
time = 460958
time = 461125
flags = 1
data = length 217, hash B2649830
sample 19:
time = 484166
time = 484354
flags = 1
data = length 188, hash 4D280759
sample 20:
time = 507395
time = 507583
flags = 1
data = length 205, hash EAE6D6AD
sample 21:
time = 530604
time = 530812
flags = 1
data = length 226, hash BDD0EC44
sample 22:
time = 553833
time = 554041
flags = 1
data = length 199, hash 60C719A2
sample 23:
time = 577041
time = 577270
flags = 1
data = length 215, hash EDDE842F
sample 24:
time = 600270
time = 600500
flags = 1
data = length 201, hash D17187B
sample 25:
time = 623479
time = 623729
flags = 1
data = length 217, hash 58DD698C
sample 26:
time = 646708
time = 646958
flags = 1
data = length 202, hash 5168D405
sample 27:
time = 669937
time = 670187
flags = 1
data = length 194, hash 7139AF8
sample 28:
time = 693145
time = 693416
flags = 1
data = length 203, hash F775D9ED
sample 29:
time = 716375
time = 716645
flags = 1
data = length 200, hash 774C5045
sample 30:
time = 739583
time = 739875
flags = 1
data = length 211, hash ED3C6FBC
sample 31:
time = 762812
time = 763104
flags = 1
data = length 205, hash FC4754A9
sample 32:
time = 786020
time = 786333
flags = 1
data = length 216, hash 72F4AF29
sample 33:
time = 809250
time = 809562
flags = 1
data = length 204, hash 1AF98D40
sample 34:
time = 832458
time = 832791
flags = 1
data = length 200, hash E0004171
sample 35:
time = 855687
time = 856020
flags = 1
data = length 215, hash B413079A
sample 36:
time = 878916
time = 879250
flags = 1
data = length 211, hash 107CEE52
sample 37:
time = 902125
time = 902479
flags = 1
data = length 214, hash 1E588A0D
sample 38:
time = 925354
time = 925708
flags = 1
data = length 210, hash 84E5BBBD
sample 39:
time = 948562
time = 948937
flags = 1
data = length 211, hash 32D7ACAB
sample 40:
time = 971791
time = 972166
flags = 1
data = length 201, hash 1567F919
sample 41:
time = 995000
time = 995395
flags = 1
data = length 196, hash 2F050463
sample 42:
time = 1018229
time = 1018625
flags = 1
data = length 215, hash 4BDD9C81
sample 43:
time = 1041437
time = 1041854
flags = 1
data = length 242, hash DD6FD967
sample 44:
time = 1064666
time = 1065083
flags = 536870913
data = length 184, hash DAFC330D
tracksEnded = true

View File

@ -1,10 +1,10 @@
seekMap:
isSeekable = true
duration = 1088800
duration = 1089300
getPosition(0) = [[timeUs=0, position=400052]]
getPosition(1) = [[timeUs=0, position=400052]]
getPosition(544400) = [[timeUs=0, position=400052]]
getPosition(1088800) = [[timeUs=0, position=400052]]
getPosition(544650) = [[timeUs=0, position=400052]]
getPosition(1089300) = [[timeUs=0, position=400052]]
numberOfTracks = 2
track 0:
total output bytes = 301213
@ -33,11 +33,11 @@ track 0:
flags = 1
data = length 7735, hash 87BD736D
sample 1:
time = 33355
time = 33366
flags = 0
data = length 1168, hash 89E48A20
sample 2:
time = 66722
time = 66733
flags = 0
data = length 955, hash 9626CB10
sample 3:
@ -45,11 +45,11 @@ track 0:
flags = 0
data = length 973, hash 916BC744
sample 4:
time = 133455
time = 133466
flags = 0
data = length 1360, hash 337B78A9
sample 5:
time = 166822
time = 166833
flags = 0
data = length 2288, hash 5D5FD1C8
sample 6:
@ -57,11 +57,11 @@ track 0:
flags = 0
data = length 3850, hash 6E1AB9C6
sample 7:
time = 233555
time = 233566
flags = 0
data = length 4048, hash 47C78814
sample 8:
time = 266922
time = 266933
flags = 0
data = length 6137, hash AAA5D523
sample 9:
@ -69,11 +69,11 @@ track 0:
flags = 0
data = length 7632, hash 4245F848
sample 10:
time = 333655
time = 333666
flags = 0
data = length 9789, hash A2D01095
sample 11:
time = 367022
time = 367033
flags = 0
data = length 14490, hash C5F0743A
sample 12:
@ -81,11 +81,11 @@ track 0:
flags = 0
data = length 17652, hash 63C959E
sample 13:
time = 433755
time = 433766
flags = 0
data = length 5703, hash 44AFBC51
sample 14:
time = 467122
time = 467133
flags = 0
data = length 9766, hash 77D5FE2A
sample 15:
@ -93,11 +93,11 @@ track 0:
flags = 0
data = length 17704, hash CF5D2BD4
sample 16:
time = 533855
time = 533866
flags = 0
data = length 11436, hash 9DCA8D8C
sample 17:
time = 567222
time = 567233
flags = 0
data = length 8540, hash BEBDCC86
sample 18:
@ -105,11 +105,11 @@ track 0:
flags = 0
data = length 19894, hash 6212144
sample 19:
time = 633955
time = 633966
flags = 0
data = length 14342, hash EC6E84A3
sample 20:
time = 667322
time = 667333
flags = 0
data = length 9555, hash 601CE39A
sample 21:
@ -117,11 +117,11 @@ track 0:
flags = 0
data = length 12189, hash 423C3F26
sample 22:
time = 734055
time = 734066
flags = 0
data = length 22874, hash 4620073A
sample 23:
time = 767422
time = 767433
flags = 0
data = length 16821, hash 95A33FFD
sample 24:
@ -129,11 +129,11 @@ track 0:
flags = 0
data = length 5114, hash F0CB2E94
sample 25:
time = 834155
time = 834166
flags = 0
data = length 9884, hash 103DF3E
sample 26:
time = 867522
time = 867533
flags = 0
data = length 17011, hash 82DFD0C0
sample 27:
@ -141,11 +141,11 @@ track 0:
flags = 0
data = length 20860, hash 5DEFA4B8
sample 28:
time = 934255
time = 934266
flags = 0
data = length 7209, hash AFAC48B1
sample 29:
time = 967622
time = 967633
flags = 536870912
data = length 14234, hash 101837F1
track 1:
@ -167,179 +167,179 @@ track 1:
flags = 1
data = length 23, hash 47DE9131
sample 1:
time = 67208
time = 67229
flags = 1
data = length 6, hash 31EC5206
sample 2:
time = 90437
time = 90458
flags = 1
data = length 148, hash 894A176B
sample 3:
time = 113645
time = 113687
flags = 1
data = length 189, hash CEF235A1
sample 4:
time = 136875
time = 136916
flags = 1
data = length 205, hash BBF5F7B0
sample 5:
time = 160083
time = 160145
flags = 1
data = length 210, hash F278B193
sample 6:
time = 183312
time = 183375
flags = 1
data = length 210, hash 82DA1589
sample 7:
time = 206520
time = 206604
flags = 1
data = length 207, hash 5BE231DF
sample 8:
time = 229750
time = 229833
flags = 1
data = length 225, hash 18819EE1
sample 9:
time = 252958
time = 253062
flags = 1
data = length 215, hash CA7FA67B
sample 10:
time = 276187
time = 276291
flags = 1
data = length 211, hash 581A1C18
sample 11:
time = 299416
time = 299520
flags = 1
data = length 216, hash ADB88187
sample 12:
time = 322625
time = 322750
flags = 1
data = length 229, hash 2E8BA4DC
sample 13:
time = 345854
time = 345979
flags = 1
data = length 232, hash 22F0C510
sample 14:
time = 369062
time = 369208
flags = 1
data = length 235, hash 867AD0DC
sample 15:
time = 392291
time = 392437
flags = 1
data = length 231, hash 84E823A8
sample 16:
time = 415500
time = 415666
flags = 1
data = length 226, hash 1BEF3A95
sample 17:
time = 438729
time = 438895
flags = 1
data = length 216, hash EAA345AE
sample 18:
time = 461958
time = 462125
flags = 1
data = length 229, hash 6957411F
sample 19:
time = 485166
time = 485354
flags = 1
data = length 219, hash 41275022
sample 20:
time = 508395
time = 508583
flags = 1
data = length 241, hash 6495DF96
sample 21:
time = 531604
time = 531812
flags = 1
data = length 228, hash 63D95906
sample 22:
time = 554833
time = 555041
flags = 1
data = length 238, hash 34F676F9
sample 23:
time = 578041
time = 578270
flags = 1
data = length 234, hash E5CBC045
sample 24:
time = 601270
time = 601500
flags = 1
data = length 231, hash 5FC43661
sample 25:
time = 624479
time = 624729
flags = 1
data = length 217, hash 682708ED
sample 26:
time = 647708
time = 647958
flags = 1
data = length 239, hash D43780FC
sample 27:
time = 670937
time = 671187
flags = 1
data = length 243, hash C5E17980
sample 28:
time = 694145
time = 694416
flags = 1
data = length 231, hash AC5837BA
sample 29:
time = 717375
time = 717645
flags = 1
data = length 230, hash 169EE895
sample 30:
time = 740583
time = 740875
flags = 1
data = length 238, hash C48FF3F1
sample 31:
time = 763812
time = 764104
flags = 1
data = length 225, hash 531E4599
sample 32:
time = 787020
time = 787333
flags = 1
data = length 232, hash CB3C6B8D
sample 33:
time = 810250
time = 810562
flags = 1
data = length 243, hash F8C94C7
sample 34:
time = 833458
time = 833791
flags = 1
data = length 232, hash A646A7D0
sample 35:
time = 856687
time = 857020
flags = 1
data = length 237, hash E8B787A5
sample 36:
time = 879916
time = 880250
flags = 1
data = length 228, hash 3FA7A29F
sample 37:
time = 903125
time = 903479
flags = 1
data = length 235, hash B9B33B0A
sample 38:
time = 926354
time = 926708
flags = 1
data = length 264, hash 71A4869E
sample 39:
time = 949562
time = 949937
flags = 1
data = length 257, hash D049B54C
sample 40:
time = 972791
time = 973166
flags = 1
data = length 227, hash 66757231
sample 41:
time = 996000
time = 996395
flags = 1
data = length 227, hash BD374F1B
sample 42:
time = 1019229
time = 1019625
flags = 1
data = length 235, hash 999477F6
sample 43:
time = 1042437
time = 1042854
flags = 1
data = length 229, hash FFF98DF0
sample 44:
time = 1065666
time = 1066083
flags = 536870913
data = length 6, hash 31B22286
tracksEnded = true

View File

@ -1,10 +1,10 @@
seekMap:
isSeekable = true
duration = 999900
duration = 1000000
getPosition(0) = [[timeUs=0, position=400052]]
getPosition(1) = [[timeUs=0, position=400052], [timeUs=333333, position=416043]]
getPosition(499950) = [[timeUs=333333, position=416043], [timeUs=666666, position=428793]]
getPosition(999900) = [[timeUs=666666, position=428793]]
getPosition(500000) = [[timeUs=333333, position=416043], [timeUs=666666, position=428793]]
getPosition(1000000) = [[timeUs=666666, position=428793]]
numberOfTracks = 1
track 0:
total output bytes = 41647

View File

@ -1961,7 +1961,7 @@ public class TransformerEndToEndTest {
FakeExtractorOutput fakeExtractorOutput =
TestUtil.extractAllSamplesFromFilePath(mp4Extractor, exportTestResult.filePath);
// TODO: b/324903070 - The generated output file has incorrect duration.
assertThat(fakeExtractorOutput.seekMap.getDurationUs()).isEqualTo(1_578_900);
assertThat(fakeExtractorOutput.seekMap.getDurationUs()).isEqualTo(1_579_600);
assertThat(fakeExtractorOutput.numberOfTracks).isEqualTo(1);
FakeTrackOutput audioTrack = fakeExtractorOutput.trackOutputs.get(0);
int expectedSampleCount = 68;
@ -1978,7 +1978,7 @@ public class TransformerEndToEndTest {
// TODO: b/324903070 - expectedLastSampleTimeUs & expectedDurationUs are incorrect.
// Last sample time cannot be greater than total duration.
assertThat(audioTrack.getSampleTimeUs(/* index= */ expectedSampleCount - 1))
.isEqualTo(1_555_708);
.isEqualTo(1_556_354);
}
@Test