From 020ce7765caea162d80bd56a516c42736af4c420 Mon Sep 17 00:00:00 2001 From: Googler Date: Wed, 25 Sep 2024 23:16:23 -0700 Subject: [PATCH] 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 --- .../java/androidx/media3/muxer/Boxes.java | 12 +- .../bbb_176x144_128kbps_15fps_h263.3gp.dump | 28 +- .../bbb_176x144_192kbps_15fps_mpeg4.mp4.dump | 26 +- .../bbb_642x642_768kbps_30fps_vp9.webm.dump | 60 +- ...68kbps_30fps_avc_non_reference_3b.mp4.dump | 166 ++--- ...x640_768kbps_30fps_avc_pyramid_3b.mp4.dump | 166 ++--- ...s_30fps_avc_pyramid_3b.mp4_fragmented.dump | 180 +++--- .../bbb_800x640_768kbps_30fps_vp9.mp4.dump | 166 ++--- .../h265_with_metadata_track.mp4.dump | 18 +- .../assets/muxerdumps/hdr10-720p.mp4.dump | 564 ++++++++--------- .../muxerdumps/hdr10-720p.mp4_fragmented.dump | 568 +++++++++--------- ...r10-720p.mp4_fragmented_box_structure.dump | 8 +- .../mp4_with_b_frame_large_pts.mp4.dump | 12 +- ..._at_the_end_and_free_box_at_start.mp4.dump | 20 +- ...h_moov_at_the_end_and_no_free_box.mp4.dump | 20 +- .../muxerdumps/partial_hdr10-720p.mp4.dump | 556 ++++++++--------- .../assets/muxerdumps/sample_av1.mp4.dump | 132 ++-- .../muxerdumps/sample_no_bframes.mp4.dump | 132 ++-- .../transmuxed_with_inappmuxer.dump | 28 +- .../transmuxed_with_inappmuxer.dump | 26 +- .../transmuxed_with_inappmuxer.dump | 14 +- .../transmuxed_with_inappmuxer.dump | 134 ++--- .../transmuxed_with_inappmuxer.dump | 134 ++--- .../transmuxed_with_inappmuxer.dump | 6 +- .../transformer/TransformerEndToEndTest.java | 4 +- 25 files changed, 1590 insertions(+), 1590 deletions(-) diff --git a/libraries/muxer/src/main/java/androidx/media3/muxer/Boxes.java b/libraries/muxer/src/main/java/androidx/media3/muxer/Boxes.java index 625f1b104c..f7da2bfecc 100644 --- a/libraries/muxer/src/main/java/androidx/media3/muxer/Boxes.java +++ b/libraries/muxer/src/main/java/androidx/media3/muxer/Boxes.java @@ -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); } } diff --git a/libraries/test_data/src/test/assets/muxerdumps/bbb_176x144_128kbps_15fps_h263.3gp.dump b/libraries/test_data/src/test/assets/muxerdumps/bbb_176x144_128kbps_15fps_h263.3gp.dump index 7c989c7347..8bf986aced 100644 --- a/libraries/test_data/src/test/assets/muxerdumps/bbb_176x144_128kbps_15fps_h263.3gp.dump +++ b/libraries/test_data/src/test/assets/muxerdumps/bbb_176x144_128kbps_15fps_h263.3gp.dump @@ -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 diff --git a/libraries/test_data/src/test/assets/muxerdumps/bbb_176x144_192kbps_15fps_mpeg4.mp4.dump b/libraries/test_data/src/test/assets/muxerdumps/bbb_176x144_192kbps_15fps_mpeg4.mp4.dump index 796628d4ca..b1f99c8966 100644 --- a/libraries/test_data/src/test/assets/muxerdumps/bbb_176x144_192kbps_15fps_mpeg4.mp4.dump +++ b/libraries/test_data/src/test/assets/muxerdumps/bbb_176x144_192kbps_15fps_mpeg4.mp4.dump @@ -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 diff --git a/libraries/test_data/src/test/assets/muxerdumps/bbb_642x642_768kbps_30fps_vp9.webm.dump b/libraries/test_data/src/test/assets/muxerdumps/bbb_642x642_768kbps_30fps_vp9.webm.dump index d19adb3260..01eecc74fe 100644 --- a/libraries/test_data/src/test/assets/muxerdumps/bbb_642x642_768kbps_30fps_vp9.webm.dump +++ b/libraries/test_data/src/test/assets/muxerdumps/bbb_642x642_768kbps_30fps_vp9.webm.dump @@ -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: diff --git a/libraries/test_data/src/test/assets/muxerdumps/bbb_800x640_768kbps_30fps_avc_non_reference_3b.mp4.dump b/libraries/test_data/src/test/assets/muxerdumps/bbb_800x640_768kbps_30fps_avc_non_reference_3b.mp4.dump index 1d86db2442..4d43157db0 100644 --- a/libraries/test_data/src/test/assets/muxerdumps/bbb_800x640_768kbps_30fps_avc_non_reference_3b.mp4.dump +++ b/libraries/test_data/src/test/assets/muxerdumps/bbb_800x640_768kbps_30fps_avc_non_reference_3b.mp4.dump @@ -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 diff --git a/libraries/test_data/src/test/assets/muxerdumps/bbb_800x640_768kbps_30fps_avc_pyramid_3b.mp4.dump b/libraries/test_data/src/test/assets/muxerdumps/bbb_800x640_768kbps_30fps_avc_pyramid_3b.mp4.dump index 3fbfb6a744..4ea3cfc38f 100644 --- a/libraries/test_data/src/test/assets/muxerdumps/bbb_800x640_768kbps_30fps_avc_pyramid_3b.mp4.dump +++ b/libraries/test_data/src/test/assets/muxerdumps/bbb_800x640_768kbps_30fps_avc_pyramid_3b.mp4.dump @@ -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 diff --git a/libraries/test_data/src/test/assets/muxerdumps/bbb_800x640_768kbps_30fps_avc_pyramid_3b.mp4_fragmented.dump b/libraries/test_data/src/test/assets/muxerdumps/bbb_800x640_768kbps_30fps_avc_pyramid_3b.mp4_fragmented.dump index 6244259b89..b130335097 100644 --- a/libraries/test_data/src/test/assets/muxerdumps/bbb_800x640_768kbps_30fps_avc_pyramid_3b.mp4_fragmented.dump +++ b/libraries/test_data/src/test/assets/muxerdumps/bbb_800x640_768kbps_30fps_avc_pyramid_3b.mp4_fragmented.dump @@ -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 diff --git a/libraries/test_data/src/test/assets/muxerdumps/bbb_800x640_768kbps_30fps_vp9.mp4.dump b/libraries/test_data/src/test/assets/muxerdumps/bbb_800x640_768kbps_30fps_vp9.mp4.dump index 7d1e3ffc71..02d09438bf 100644 --- a/libraries/test_data/src/test/assets/muxerdumps/bbb_800x640_768kbps_30fps_vp9.mp4.dump +++ b/libraries/test_data/src/test/assets/muxerdumps/bbb_800x640_768kbps_30fps_vp9.mp4.dump @@ -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 diff --git a/libraries/test_data/src/test/assets/muxerdumps/h265_with_metadata_track.mp4.dump b/libraries/test_data/src/test/assets/muxerdumps/h265_with_metadata_track.mp4.dump index 97a776f346..3121d6adb4 100644 --- a/libraries/test_data/src/test/assets/muxerdumps/h265_with_metadata_track.mp4.dump +++ b/libraries/test_data/src/test/assets/muxerdumps/h265_with_metadata_track.mp4.dump @@ -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 diff --git a/libraries/test_data/src/test/assets/muxerdumps/hdr10-720p.mp4.dump b/libraries/test_data/src/test/assets/muxerdumps/hdr10-720p.mp4.dump index 7e301a389b..c0edf7493b 100644 --- a/libraries/test_data/src/test/assets/muxerdumps/hdr10-720p.mp4.dump +++ b/libraries/test_data/src/test/assets/muxerdumps/hdr10-720p.mp4.dump @@ -1,10 +1,10 @@ seekMap: isSeekable = true - duration = 4236500 + duration = 4236600 getPosition(0) = [[timeUs=0, position=400052]] - getPosition(1) = [[timeUs=0, position=400052], [timeUs=1002944, position=2283470]] - getPosition(2118250) = [[timeUs=2003555, position=4184649], [timeUs=3003433, position=4426916]] - getPosition(4236500) = [[timeUs=4003266, position=6438541]] + getPosition(1) = [[timeUs=0, position=400052], [timeUs=1002955, position=2283470]] + getPosition(2118300) = [[timeUs=2003566, position=4184649], [timeUs=3003444, position=4426916]] + getPosition(4236600) = [[timeUs=4003277, position=6438541]] numberOfTracks = 2 track 0: total output bytes = 7944083 @@ -32,167 +32,167 @@ track 0: flags = 1 data = length 31784, hash F88A0ADA sample 1: - time = 33322 + time = 33333 flags = 0 data = length 9972, hash 25C1DE50 sample 2: - time = 67222 + time = 67233 flags = 0 data = length 28744, hash 8B1B2A8A sample 3: - time = 99977 + time = 99988 flags = 0 data = length 54040, hash 4B286B44 sample 4: - time = 133300 + time = 133311 flags = 0 data = length 63348, hash F7F91966 sample 5: - time = 166633 + time = 166644 flags = 0 data = length 56969, hash FE4DDEF2 sample 6: - time = 199955 + time = 199966 flags = 0 data = length 66511, hash BE7EF815 sample 7: - time = 233344 + time = 233355 flags = 0 data = length 72550, hash 8028BAF0 sample 8: - time = 266755 + time = 266766 flags = 0 data = length 66999, hash CA2B154E sample 9: - time = 300177 + time = 300188 flags = 0 data = length 70365, hash C1E81317 sample 10: - time = 333622 + time = 333633 flags = 0 data = length 65657, hash 5196D8EE sample 11: - time = 367066 + time = 367077 flags = 0 data = length 56166, hash 3A67C0F2 sample 12: - time = 400533 + time = 400544 flags = 0 data = length 54535, hash 8916E14F sample 13: - time = 434000 + time = 434011 flags = 0 data = length 60809, hash 30F11073 sample 14: - time = 467466 + time = 467477 flags = 0 data = length 73105, hash 2BDB6A1A sample 15: - time = 500933 + time = 500944 flags = 0 data = length 74843, hash 885F9563 sample 16: - time = 534377 + time = 534388 flags = 0 data = length 75645, hash 37DBCF31 sample 17: - time = 567822 + time = 567833 flags = 0 data = length 75659, hash 8E9E5330 sample 18: - time = 601277 + time = 601288 flags = 0 data = length 75569, hash DCC63D7C sample 19: - time = 634755 + time = 634766 flags = 0 data = length 76181, hash BD6BE82B sample 20: - time = 668255 + time = 668266 flags = 0 data = length 88354, hash 73E3B994 sample 21: - time = 701755 + time = 701766 flags = 0 data = length 75573, hash 7A99EEEB sample 22: - time = 735266 + time = 735277 flags = 0 data = length 80617, hash 4988E1AF sample 23: - time = 768766 + time = 768777 flags = 0 data = length 69367, hash 58EE9A3C sample 24: - time = 802255 + time = 802266 flags = 0 data = length 74534, hash 3E5FC997 sample 25: - time = 835733 + time = 835744 flags = 0 data = length 67594, hash DEAFD3CF sample 26: - time = 869200 + time = 869211 flags = 0 data = length 67960, hash C21D9BD2 sample 27: - time = 902655 + time = 902666 flags = 0 data = length 62461, hash 2DBFA365 sample 28: - time = 936111 + time = 936122 flags = 0 data = length 45621, hash 4B60D3B3 sample 29: - time = 969533 + time = 969544 flags = 0 data = length 41886, hash F69594F sample 30: - time = 1002944 + time = 1002955 flags = 1 data = length 157922, hash 5D2DED48 sample 31: - time = 1036355 + time = 1036366 flags = 0 data = length 59055, hash 3EC0D10F sample 32: - time = 1069766 + time = 1069777 flags = 0 data = length 70362, hash 81D6533C sample 33: - time = 1103155 + time = 1103166 flags = 0 data = length 69276, hash 1A5E3B7F sample 34: - time = 1136544 + time = 1136555 flags = 0 data = length 66796, hash 6B26749E sample 35: - time = 1169933 + time = 1169944 flags = 0 data = length 69426, hash 42939F73 sample 36: - time = 1203300 + time = 1203311 flags = 0 data = length 53495, hash 47917D51 sample 37: - time = 1236666 + time = 1236677 flags = 0 data = length 65041, hash C82B74C1 sample 38: - time = 1270033 + time = 1270044 flags = 0 data = length 65539, hash EE34C22 sample 39: - time = 1303400 + time = 1303411 flags = 0 data = length 70441, hash 61A63884 sample 40: - time = 1336766 + time = 1336777 flags = 0 data = length 60140, hash C99A10E7 sample 41: - time = 1370133 + time = 1370144 flags = 0 data = length 56647, hash 4E0D6F5E sample 42: @@ -200,79 +200,79 @@ track 0: flags = 0 data = length 56195, hash FCA1A4FE sample 43: - time = 1436844 + time = 1436855 flags = 0 data = length 59142, hash 778A6DDD sample 44: - time = 1470200 + time = 1470211 flags = 0 data = length 59930, hash 3AF0685F sample 45: - time = 1503544 + time = 1503555 flags = 0 data = length 42885, hash 77BCAE9D sample 46: - time = 1536922 + time = 1536933 flags = 0 data = length 52167, hash 9FCE82F2 sample 47: - time = 1570266 + time = 1570277 flags = 0 data = length 47566, hash 9F63D6AD sample 48: - time = 1603566 + time = 1603577 flags = 0 data = length 50422, hash 83A948C8 sample 49: - time = 1636911 + time = 1636922 flags = 0 data = length 49230, hash 39307D4 sample 50: - time = 1670244 + time = 1670255 flags = 0 data = length 49503, hash A882BA5C sample 51: - time = 1703577 + time = 1703588 flags = 0 data = length 49103, hash C43B39DA sample 52: - time = 1736911 + time = 1736922 flags = 0 data = length 62007, hash 9B604007 sample 53: - time = 1770233 + time = 1770244 flags = 0 data = length 60107, hash EF52B8FA sample 54: - time = 1803566 + time = 1803577 flags = 0 data = length 58932, hash 18B2AB80 sample 55: - time = 1836900 + time = 1836911 flags = 0 data = length 59795, hash A2DEF758 sample 56: - time = 1870222 + time = 1870233 flags = 0 data = length 56216, hash 2669E720 sample 57: - time = 1903555 + time = 1903566 flags = 0 data = length 59850, hash B1B411C sample 58: - time = 1936877 + time = 1936888 flags = 0 data = length 58022, hash B4F0AA9E sample 59: - time = 1970211 + time = 1970222 flags = 0 data = length 73111, hash 249DC0F7 sample 60: - time = 2003555 + time = 2003566 flags = 1 data = length 121871, hash E158BA4C sample 61: - time = 2036866 + time = 2036877 flags = 0 data = length 58917, hash A4E35D6C sample 62: @@ -280,11 +280,11 @@ track 0: flags = 0 data = length 57435, hash B7E918BC sample 63: - time = 2103522 + time = 2103533 flags = 0 data = length 60018, hash 79A48F55 sample 64: - time = 2136855 + time = 2136866 flags = 0 data = length 56421, hash 7B2FBB9 sample 65: @@ -292,27 +292,27 @@ track 0: flags = 0 data = length 57080, hash BF9E1AB4 sample 66: - time = 2203511 + time = 2203522 flags = 0 data = length 59033, hash 2F75A2D7 sample 67: - time = 2236844 + time = 2236855 flags = 0 data = length 55988, hash 6FB02EE1 sample 68: - time = 2270177 + time = 2270188 flags = 0 data = length 59010, hash 7E315397 sample 69: - time = 2303500 + time = 2303511 flags = 0 data = length 53968, hash 1E69F007 sample 70: - time = 2336833 + time = 2336844 flags = 0 data = length 54754, hash 29D81885 sample 71: - time = 2370155 + time = 2370166 flags = 0 data = length 54825, hash 360D7650 sample 72: @@ -320,39 +320,39 @@ track 0: flags = 0 data = length 57683, hash 6B1C8F74 sample 73: - time = 2436822 + time = 2436833 flags = 0 data = length 58820, hash D640752F sample 74: - time = 2470144 + time = 2470155 flags = 0 data = length 55979, hash 72AA3662 sample 75: - time = 2503477 + time = 2503488 flags = 0 data = length 53372, hash 188F88DB sample 76: - time = 2536811 + time = 2536822 flags = 0 data = length 56082, hash AE587B34 sample 77: - time = 2570144 + time = 2570155 flags = 0 data = length 55031, hash F2A1D185 sample 78: - time = 2603477 + time = 2603488 flags = 0 data = length 51234, hash E258D5F0 sample 79: - time = 2636800 + time = 2636811 flags = 0 data = length 69294, hash 56D53FB7 sample 80: - time = 2670133 + time = 2670144 flags = 0 data = length 63400, hash D6E7AC33 sample 81: - time = 2703466 + time = 2703477 flags = 0 data = length 61711, hash 3DD7E6B0 sample 82: @@ -360,11 +360,11 @@ track 0: flags = 0 data = length 60393, hash FF7BDC39 sample 83: - time = 2770122 + time = 2770133 flags = 0 data = length 74625, hash CB685A54 sample 84: - time = 2803455 + time = 2803466 flags = 0 data = length 61453, hash A48659E6 sample 85: @@ -372,27 +372,27 @@ track 0: flags = 0 data = length 59662, hash 879501DF sample 86: - time = 2870122 + time = 2870133 flags = 0 data = length 68564, hash 68EEF64C sample 87: - time = 2903444 + time = 2903455 flags = 0 data = length 69549, hash 26CA4587 sample 88: - time = 2936777 + time = 2936788 flags = 0 data = length 71190, hash A64362A6 sample 89: - time = 2970100 + time = 2970111 flags = 0 data = length 68276, hash 4587AAB6 sample 90: - time = 3003433 + time = 3003444 flags = 1 data = length 115575, hash 8DDA331B sample 91: - time = 3036766 + time = 3036777 flags = 0 data = length 56416, hash 3CB6F5AD sample 92: @@ -400,43 +400,43 @@ track 0: flags = 0 data = length 54110, hash 7B27C656 sample 93: - time = 3103411 + time = 3103422 flags = 0 data = length 68308, hash C7F4AE80 sample 94: - time = 3136744 + time = 3136755 flags = 0 data = length 67629, hash 48E625B6 sample 95: - time = 3170100 + time = 3170111 flags = 0 data = length 66968, hash D46F0E01 sample 96: - time = 3203400 + time = 3203411 flags = 0 data = length 53022, hash 91852F32 sample 97: - time = 3236722 + time = 3236733 flags = 0 data = length 66729, hash 12CA7617 sample 98: - time = 3270055 + time = 3270066 flags = 0 data = length 53556, hash 904B00CF sample 99: - time = 3303377 + time = 3303388 flags = 0 data = length 63459, hash AB813676 sample 100: - time = 3336711 + time = 3336722 flags = 0 data = length 63637, hash 8B0750F6 sample 101: - time = 3370033 + time = 3370044 flags = 0 data = length 64700, hash 8922E5BE sample 102: - time = 3403366 + time = 3403377 flags = 0 data = length 54680, hash 4F49EB3D sample 103: @@ -444,55 +444,55 @@ track 0: flags = 0 data = length 62600, hash 9DF2F9F5 sample 104: - time = 3470022 + time = 3470033 flags = 0 data = length 69506, hash DB702311 sample 105: - time = 3503355 + time = 3503366 flags = 0 data = length 50277, hash 1034F0A6 sample 106: - time = 3536711 + time = 3536722 flags = 0 data = length 52100, hash 33745B51 sample 107: - time = 3570000 + time = 3570011 flags = 0 data = length 65067, hash F73FE2C7 sample 108: - time = 3603333 + time = 3603344 flags = 0 data = length 68940, hash 4331DA16 sample 109: - time = 3636666 + time = 3636677 flags = 0 data = length 55215, hash 68087A40 sample 110: - time = 3670000 + time = 3670011 flags = 0 data = length 56090, hash 2F483911 sample 111: - time = 3703322 + time = 3703333 flags = 0 data = length 58356, hash D7D190C6 sample 112: - time = 3736644 + time = 3736655 flags = 0 data = length 57368, hash 2F6B7918 sample 113: - time = 3769977 + time = 3769988 flags = 0 data = length 56591, hash 19B696D2 sample 114: - time = 3803300 + time = 3803311 flags = 0 data = length 54748, hash 7E0CE70E sample 115: - time = 3836622 + time = 3836633 flags = 0 data = length 73133, hash CFA46EE4 sample 116: - time = 3869955 + time = 3869966 flags = 0 data = length 52577, hash 5E174B5 sample 117: @@ -500,15 +500,15 @@ track 0: flags = 0 data = length 74756, hash 5A571060 sample 118: - time = 3936611 + time = 3936622 flags = 0 data = length 67171, hash 6F13FB2C sample 119: - time = 3969933 + time = 3969944 flags = 0 data = length 42130, hash DAE94DB2 sample 120: - time = 4003266 + time = 4003277 flags = 1 data = length 120199, hash 32DEA792 sample 121: @@ -516,15 +516,15 @@ track 0: flags = 0 data = length 51028, hash FC7AF64F sample 122: - time = 4069911 + time = 4069922 flags = 0 data = length 51879, hash 74852E0E sample 123: - time = 4103244 + time = 4103255 flags = 0 data = length 51443, hash B735512A sample 124: - time = 4137444 + time = 4137455 flags = 0 data = length 65012, hash DB29A2CD sample 125: @@ -532,7 +532,7 @@ track 0: flags = 0 data = length 59318, hash 24AF2123 sample 126: - time = 4203233 + time = 4203244 flags = 536870912 data = length 62411, hash 6CAE0387 track 1: @@ -556,11 +556,11 @@ track 1: flags = 1 data = length 682, hash 34C58E7C sample 1: - time = 64312 + time = 64333 flags = 1 data = length 846, hash 22FB31EF sample 2: - time = 85645 + time = 85666 flags = 1 data = length 757, hash F55DC63E sample 3: @@ -568,11 +568,11 @@ track 1: flags = 1 data = length 690, hash BD26CD74 sample 4: - time = 128312 + time = 128333 flags = 1 data = length 660, hash 5713CCCB sample 5: - time = 149645 + time = 149666 flags = 1 data = length 646, hash 74C2D10F sample 6: @@ -580,11 +580,11 @@ track 1: flags = 1 data = length 652, hash B49BACA1 sample 7: - time = 192312 + time = 192333 flags = 1 data = length 658, hash BF36BC46 sample 8: - time = 213645 + time = 213666 flags = 1 data = length 666, hash 69CBADD8 sample 9: @@ -592,11 +592,11 @@ track 1: flags = 1 data = length 668, hash 99204158 sample 10: - time = 256312 + time = 256333 flags = 1 data = length 671, hash AE181AC8 sample 11: - time = 277645 + time = 277666 flags = 1 data = length 678, hash C432ACF0 sample 12: @@ -604,11 +604,11 @@ track 1: flags = 1 data = length 682, hash C23E1F17 sample 13: - time = 320312 + time = 320333 flags = 1 data = length 685, hash B22AB49 sample 14: - time = 341645 + time = 341666 flags = 1 data = length 683, hash B073F447 sample 15: @@ -616,11 +616,11 @@ track 1: flags = 1 data = length 675, hash C7614E26 sample 16: - time = 384312 + time = 384333 flags = 1 data = length 679, hash 5B075ADF sample 17: - time = 405645 + time = 405666 flags = 1 data = length 687, hash E260C35B sample 18: @@ -628,11 +628,11 @@ track 1: flags = 1 data = length 687, hash 3C316334 sample 19: - time = 448312 + time = 448333 flags = 1 data = length 680, hash BCD8469 sample 20: - time = 469645 + time = 469666 flags = 1 data = length 681, hash CBD0BF0F sample 21: @@ -640,11 +640,11 @@ track 1: flags = 1 data = length 719, hash F7594265 sample 22: - time = 512312 + time = 512333 flags = 1 data = length 699, hash 4975812A sample 23: - time = 533645 + time = 533666 flags = 1 data = length 723, hash 11C7327E sample 24: @@ -652,11 +652,11 @@ track 1: flags = 1 data = length 765, hash DED05454 sample 25: - time = 576312 + time = 576333 flags = 1 data = length 785, hash 9E7C3FDD sample 26: - time = 597645 + time = 597666 flags = 1 data = length 728, hash B433E15E sample 27: @@ -664,11 +664,11 @@ track 1: flags = 1 data = length 708, hash ED0B3337 sample 28: - time = 640312 + time = 640333 flags = 1 data = length 642, hash 6B447435 sample 29: - time = 661645 + time = 661666 flags = 1 data = length 628, hash D59CB28F sample 30: @@ -676,259 +676,259 @@ track 1: flags = 1 data = length 594, hash BCC990B5 sample 31: - time = 704312 + time = 704333 flags = 1 data = length 622, hash C9AE9991 sample 32: - time = 725625 + time = 725645 flags = 1 data = length 633, hash 4B7D59B8 sample 33: - time = 746958 + time = 746979 flags = 1 data = length 661, hash A98CE814 sample 34: - time = 768291 + time = 768312 flags = 1 data = length 662, hash 9A3E0D79 sample 35: - time = 789625 + time = 789645 flags = 1 data = length 669, hash 2A0B67AC sample 36: - time = 810958 + time = 810979 flags = 1 data = length 691, hash C339C4EE sample 37: - time = 832291 + time = 832312 flags = 1 data = length 678, hash CF770B8C sample 38: - time = 853625 + time = 853645 flags = 1 data = length 678, hash 685F97BC sample 39: - time = 874958 + time = 874979 flags = 1 data = length 688, hash 7DC1FBD3 sample 40: - time = 896291 + time = 896312 flags = 1 data = length 684, hash F7D9FE89 sample 41: - time = 917625 + time = 917645 flags = 1 data = length 683, hash 5E3EA281 sample 42: - time = 938958 + time = 938979 flags = 1 data = length 675, hash F576AE6 sample 43: - time = 960291 + time = 960312 flags = 1 data = length 697, hash B0EBE204 sample 44: - time = 981625 + time = 981645 flags = 1 data = length 675, hash 3C928CCA sample 45: - time = 1002958 + time = 1002979 flags = 1 data = length 680, hash 34650DF5 sample 46: - time = 1024291 + time = 1024312 flags = 1 data = length 685, hash 564F62A sample 47: - time = 1045625 + time = 1045645 flags = 1 data = length 691, hash 71BBA88D sample 48: - time = 1066958 + time = 1066979 flags = 1 data = length 736, hash C8F0D575 sample 49: - time = 1088291 + time = 1088312 flags = 1 data = length 718, hash 2F13561A sample 50: - time = 1109625 + time = 1109645 flags = 1 data = length 692, hash CF153F84 sample 51: - time = 1130958 + time = 1130979 flags = 1 data = length 673, hash 30357B83 sample 52: - time = 1152291 + time = 1152312 flags = 1 data = length 690, hash 5FB65B72 sample 53: - time = 1173625 + time = 1173645 flags = 1 data = length 769, hash F5E1AAEA sample 54: - time = 1194958 + time = 1194979 flags = 1 data = length 733, hash 9327D738 sample 55: - time = 1216291 + time = 1216312 flags = 1 data = length 627, hash 203CFA24 sample 56: - time = 1237625 + time = 1237645 flags = 1 data = length 697, hash 1FCE39D0 sample 57: - time = 1258958 + time = 1258979 flags = 1 data = length 585, hash B53A076B sample 58: - time = 1280291 + time = 1280312 flags = 1 data = length 650, hash FDFCA752 sample 59: - time = 1301625 + time = 1301645 flags = 1 data = length 725, hash 4D4FA788 sample 60: - time = 1322958 + time = 1322979 flags = 1 data = length 788, hash 6D883F0B sample 61: - time = 1344291 + time = 1344312 flags = 1 data = length 649, hash 9125CC1A sample 62: - time = 1365625 + time = 1365645 flags = 1 data = length 616, hash C02AB7EA sample 63: - time = 1386958 + time = 1386979 flags = 1 data = length 624, hash D49000E1 sample 64: - time = 1408291 + time = 1408312 flags = 1 data = length 664, hash 482C9994 sample 65: - time = 1429625 + time = 1429645 flags = 1 data = length 656, hash A234172A sample 66: - time = 1450958 + time = 1450979 flags = 1 data = length 649, hash BCCAD04D sample 67: - time = 1472291 + time = 1472312 flags = 1 data = length 655, hash B961E395 sample 68: - time = 1493625 + time = 1493645 flags = 1 data = length 673, hash 5BD56013 sample 69: - time = 1514958 + time = 1514979 flags = 1 data = length 700, hash FE25D834 sample 70: - time = 1536291 + time = 1536312 flags = 1 data = length 668, hash 45203245 sample 71: - time = 1557625 + time = 1557645 flags = 1 data = length 672, hash F9269558 sample 72: - time = 1578958 + time = 1578979 flags = 1 data = length 682, hash C205B4DF sample 73: - time = 1600291 + time = 1600312 flags = 1 data = length 686, hash A4632474 sample 74: - time = 1621625 + time = 1621645 flags = 1 data = length 747, hash B2F3AA1D sample 75: - time = 1642958 + time = 1642979 flags = 1 data = length 711, hash B3A33D80 sample 76: - time = 1664291 + time = 1664312 flags = 1 data = length 652, hash 37A9B9BF sample 77: - time = 1685625 + time = 1685645 flags = 1 data = length 675, hash F6BE4CAC sample 78: - time = 1706958 + time = 1706979 flags = 1 data = length 672, hash 22A12DFC sample 79: - time = 1728291 + time = 1728312 flags = 1 data = length 674, hash E740F44 sample 80: - time = 1749625 + time = 1749645 flags = 1 data = length 680, hash A065804 sample 81: - time = 1770958 + time = 1770979 flags = 1 data = length 663, hash 805CE20 sample 82: - time = 1792291 + time = 1792312 flags = 1 data = length 688, hash C2E28B22 sample 83: - time = 1813625 + time = 1813645 flags = 1 data = length 672, hash BF738F27 sample 84: - time = 1834958 + time = 1834979 flags = 1 data = length 673, hash AFE85361 sample 85: - time = 1856291 + time = 1856312 flags = 1 data = length 679, hash C9D68F4F sample 86: - time = 1877625 + time = 1877645 flags = 1 data = length 676, hash 42C67933 sample 87: - time = 1898958 + time = 1898979 flags = 1 data = length 748, hash 16944018 sample 88: - time = 1920291 + time = 1920312 flags = 1 data = length 730, hash D592050C sample 89: - time = 1941625 + time = 1941645 flags = 1 data = length 785, hash DB11A4E8 sample 90: - time = 1962958 + time = 1962979 flags = 1 data = length 708, hash 445F4443 sample 91: - time = 1984291 + time = 1984312 flags = 1 data = length 630, hash BD57EF90 sample 92: - time = 2005625 + time = 2005645 flags = 1 data = length 621, hash FB977F1F sample 93: - time = 2026958 + time = 2026979 flags = 1 data = length 656, hash 53E25FBE sample 94: - time = 2048270 + time = 2048291 flags = 1 data = length 664, hash A9D0717 sample 95: @@ -936,11 +936,11 @@ track 1: flags = 1 data = length 672, hash 6F2663EA sample 96: - time = 2090937 + time = 2090958 flags = 1 data = length 677, hash 6EBB686B sample 97: - time = 2112270 + time = 2112291 flags = 1 data = length 679, hash BF29A1EC sample 98: @@ -948,11 +948,11 @@ track 1: flags = 1 data = length 683, hash 69F6750D sample 99: - time = 2154937 + time = 2154958 flags = 1 data = length 691, hash A79A804F sample 100: - time = 2176270 + time = 2176291 flags = 1 data = length 734, hash 31FB39E8 sample 101: @@ -960,11 +960,11 @@ track 1: flags = 1 data = length 657, hash F99E1ADC sample 102: - time = 2218937 + time = 2218958 flags = 1 data = length 659, hash FDC16724 sample 103: - time = 2240270 + time = 2240291 flags = 1 data = length 795, hash 23302539 sample 104: @@ -972,11 +972,11 @@ track 1: flags = 1 data = length 691, hash 5AA01A0 sample 105: - time = 2282937 + time = 2282958 flags = 1 data = length 640, hash A9A214AB sample 106: - time = 2304270 + time = 2304291 flags = 1 data = length 651, hash F3253A0E sample 107: @@ -984,11 +984,11 @@ track 1: flags = 1 data = length 652, hash 2D4DE02 sample 108: - time = 2346937 + time = 2346958 flags = 1 data = length 772, hash 16817D3A sample 109: - time = 2368270 + time = 2368291 flags = 1 data = length 756, hash 738E4C8D sample 110: @@ -996,11 +996,11 @@ track 1: flags = 1 data = length 781, hash 61372EAE sample 111: - time = 2410937 + time = 2410958 flags = 1 data = length 658, hash 83B5A955 sample 112: - time = 2432270 + time = 2432291 flags = 1 data = length 667, hash C3CF8AEF sample 113: @@ -1008,11 +1008,11 @@ track 1: flags = 1 data = length 768, hash C6534483 sample 114: - time = 2474937 + time = 2474958 flags = 1 data = length 688, hash 1C14B263 sample 115: - time = 2496270 + time = 2496291 flags = 1 data = length 599, hash 51CF483 sample 116: @@ -1020,11 +1020,11 @@ track 1: flags = 1 data = length 594, hash F290D460 sample 117: - time = 2538937 + time = 2538958 flags = 1 data = length 633, hash 262E26E6 sample 118: - time = 2560270 + time = 2560291 flags = 1 data = length 656, hash 9158E6A1 sample 119: @@ -1032,11 +1032,11 @@ track 1: flags = 1 data = length 668, hash 3AC6C8DF sample 120: - time = 2602937 + time = 2602958 flags = 1 data = length 667, hash DB111C93 sample 121: - time = 2624270 + time = 2624291 flags = 1 data = length 670, hash 5EA45C5E sample 122: @@ -1044,11 +1044,11 @@ track 1: flags = 1 data = length 663, hash 1CF1EC34 sample 123: - time = 2666937 + time = 2666958 flags = 1 data = length 673, hash 9609104 sample 124: - time = 2688270 + time = 2688291 flags = 1 data = length 704, hash D274E425 sample 125: @@ -1056,11 +1056,11 @@ track 1: flags = 1 data = length 681, hash 4D720ACE sample 126: - time = 2730937 + time = 2730958 flags = 1 data = length 682, hash C49E4619 sample 127: - time = 2752270 + time = 2752291 flags = 1 data = length 680, hash 1AB4733A sample 128: @@ -1068,11 +1068,11 @@ track 1: flags = 1 data = length 675, hash BA047E60 sample 129: - time = 2794937 + time = 2794958 flags = 1 data = length 688, hash 9679B8E9 sample 130: - time = 2816270 + time = 2816291 flags = 1 data = length 687, hash 57DBCD4 sample 131: @@ -1080,11 +1080,11 @@ track 1: flags = 1 data = length 680, hash 91BA9BF2 sample 132: - time = 2858937 + time = 2858958 flags = 1 data = length 757, hash 741D6330 sample 133: - time = 2880270 + time = 2880291 flags = 1 data = length 651, hash 60508D7D sample 134: @@ -1092,11 +1092,11 @@ track 1: flags = 1 data = length 679, hash 7A32FD22 sample 135: - time = 2922937 + time = 2922958 flags = 1 data = length 666, hash 98C3F963 sample 136: - time = 2944270 + time = 2944291 flags = 1 data = length 694, hash 59D9B67B sample 137: @@ -1104,11 +1104,11 @@ track 1: flags = 1 data = length 680, hash 6FA356DD sample 138: - time = 2986937 + time = 2986958 flags = 1 data = length 665, hash 3D7E32D9 sample 139: - time = 3008270 + time = 3008291 flags = 1 data = length 681, hash 2592B0DF sample 140: @@ -1116,11 +1116,11 @@ track 1: flags = 1 data = length 680, hash 2BA659D7 sample 141: - time = 3050937 + time = 3050958 flags = 1 data = length 667, hash 1E21B749 sample 142: - time = 3072270 + time = 3072291 flags = 1 data = length 683, hash 57E1A624 sample 143: @@ -1128,11 +1128,11 @@ track 1: flags = 1 data = length 673, hash B7216D34 sample 144: - time = 3114937 + time = 3114958 flags = 1 data = length 684, hash 2FDBEB3A sample 145: - time = 3136270 + time = 3136291 flags = 1 data = length 707, hash 1D528F18 sample 146: @@ -1140,11 +1140,11 @@ track 1: flags = 1 data = length 693, hash 24148721 sample 147: - time = 3178937 + time = 3178958 flags = 1 data = length 660, hash C89F9451 sample 148: - time = 3200270 + time = 3200291 flags = 1 data = length 679, hash 67C16179 sample 149: @@ -1152,11 +1152,11 @@ track 1: flags = 1 data = length 685, hash 6EF9DD57 sample 150: - time = 3242937 + time = 3242958 flags = 1 data = length 672, hash CFF4E296 sample 151: - time = 3264270 + time = 3264291 flags = 1 data = length 681, hash 994F630 sample 152: @@ -1164,11 +1164,11 @@ track 1: flags = 1 data = length 684, hash 3118D2E9 sample 153: - time = 3306937 + time = 3306958 flags = 1 data = length 677, hash 3628592F sample 154: - time = 3328270 + time = 3328291 flags = 1 data = length 689, hash 309E58A0 sample 155: @@ -1176,159 +1176,159 @@ track 1: flags = 1 data = length 677, hash D1F3255B sample 156: - time = 3370937 + time = 3370958 flags = 1 data = length 689, hash B3E864BA sample 157: - time = 3392250 + time = 3392270 flags = 1 data = length 680, hash 469FA2FF sample 158: - time = 3413583 + time = 3413604 flags = 1 data = length 688, hash DC9FC31B sample 159: - time = 3434916 + time = 3434937 flags = 1 data = length 675, hash E2396CC7 sample 160: - time = 3456250 + time = 3456270 flags = 1 data = length 738, hash C1B7A30A sample 161: - time = 3477583 + time = 3477604 flags = 1 data = length 723, hash CEABDA70 sample 162: - time = 3498916 + time = 3498937 flags = 1 data = length 698, hash 59E1B5D8 sample 163: - time = 3520250 + time = 3520270 flags = 1 data = length 671, hash 71CD7BFA sample 164: - time = 3541583 + time = 3541604 flags = 1 data = length 652, hash 45894636 sample 165: - time = 3562916 + time = 3562937 flags = 1 data = length 667, hash E98A528A sample 166: - time = 3584250 + time = 3584270 flags = 1 data = length 682, hash 8AA9E761 sample 167: - time = 3605583 + time = 3605604 flags = 1 data = length 670, hash 7D071859 sample 168: - time = 3626916 + time = 3626937 flags = 1 data = length 672, hash 4FA7BDBB sample 169: - time = 3648250 + time = 3648270 flags = 1 data = length 779, hash 85D8FF74 sample 170: - time = 3669583 + time = 3669604 flags = 1 data = length 699, hash CABC0AF6 sample 171: - time = 3690916 + time = 3690937 flags = 1 data = length 635, hash 35BD0FED sample 172: - time = 3712250 + time = 3712270 flags = 1 data = length 646, hash D4960FAC sample 173: - time = 3733583 + time = 3733604 flags = 1 data = length 669, hash 4DAC2897 sample 174: - time = 3754916 + time = 3754937 flags = 1 data = length 675, hash FD60998A sample 175: - time = 3776250 + time = 3776270 flags = 1 data = length 677, hash FED0180B sample 176: - time = 3797583 + time = 3797604 flags = 1 data = length 668, hash C6183862 sample 177: - time = 3818916 + time = 3818937 flags = 1 data = length 671, hash EBA9EF22 sample 178: - time = 3840250 + time = 3840270 flags = 1 data = length 668, hash CF88A2FF sample 179: - time = 3861583 + time = 3861604 flags = 1 data = length 727, hash A9311311 sample 180: - time = 3882916 + time = 3882937 flags = 1 data = length 701, hash C6351159 sample 181: - time = 3904250 + time = 3904270 flags = 1 data = length 847, hash 1864F774 sample 182: - time = 3925583 + time = 3925604 flags = 1 data = length 765, hash 616DD2EA sample 183: - time = 3946916 + time = 3946937 flags = 1 data = length 674, hash 671D4342 sample 184: - time = 3968250 + time = 3968270 flags = 1 data = length 723, hash 567566A2 sample 185: - time = 3989583 + time = 3989604 flags = 1 data = length 580, hash B38C9C63 sample 186: - time = 4010916 + time = 4010937 flags = 1 data = length 583, hash 5668BFCE sample 187: - time = 4032250 + time = 4032270 flags = 1 data = length 631, hash 7E86C98E sample 188: - time = 4053583 + time = 4053604 flags = 1 data = length 656, hash 95A41C9B sample 189: - time = 4074916 + time = 4074937 flags = 1 data = length 822, hash 2A045560 sample 190: - time = 4096250 + time = 4096270 flags = 1 data = length 643, hash 551E7C72 sample 191: - time = 4117583 + time = 4117604 flags = 1 data = length 617, hash 463482D9 sample 192: - time = 4138916 + time = 4138937 flags = 1 data = length 640, hash E714454F sample 193: - time = 4160250 + time = 4160270 flags = 1 data = length 646, hash 6DD5E81B sample 194: - time = 4181583 + time = 4181604 flags = 536870913 data = length 690, hash 407EC299 tracksEnded = true diff --git a/libraries/test_data/src/test/assets/muxerdumps/hdr10-720p.mp4_fragmented.dump b/libraries/test_data/src/test/assets/muxerdumps/hdr10-720p.mp4_fragmented.dump index d8dc8b7249..73b44e616a 100644 --- a/libraries/test_data/src/test/assets/muxerdumps/hdr10-720p.mp4_fragmented.dump +++ b/libraries/test_data/src/test/assets/muxerdumps/hdr10-720p.mp4_fragmented.dump @@ -26,167 +26,167 @@ track 0: flags = 1 data = length 31784, hash F88A0ADA sample 1: - time = 33322 + time = 33333 flags = 0 data = length 9972, hash 25C1DE50 sample 2: - time = 67222 + time = 67233 flags = 0 data = length 28744, hash 8B1B2A8A sample 3: - time = 99977 + time = 99988 flags = 0 data = length 54040, hash 4B286B44 sample 4: - time = 133300 + time = 133311 flags = 0 data = length 63348, hash F7F91966 sample 5: - time = 166633 + time = 166644 flags = 0 data = length 56969, hash FE4DDEF2 sample 6: - time = 199955 + time = 199966 flags = 0 data = length 66511, hash BE7EF815 sample 7: - time = 233344 + time = 233355 flags = 0 data = length 72550, hash 8028BAF0 sample 8: - time = 266755 + time = 266766 flags = 0 data = length 66999, hash CA2B154E sample 9: - time = 300177 + time = 300188 flags = 0 data = length 70365, hash C1E81317 sample 10: - time = 333622 + time = 333633 flags = 0 data = length 65657, hash 5196D8EE sample 11: - time = 367066 + time = 367077 flags = 0 data = length 56166, hash 3A67C0F2 sample 12: - time = 400533 + time = 400544 flags = 0 data = length 54535, hash 8916E14F sample 13: - time = 434000 + time = 434011 flags = 0 data = length 60809, hash 30F11073 sample 14: - time = 467466 + time = 467477 flags = 0 data = length 73105, hash 2BDB6A1A sample 15: - time = 500933 + time = 500944 flags = 0 data = length 74843, hash 885F9563 sample 16: - time = 534377 + time = 534388 flags = 0 data = length 75645, hash 37DBCF31 sample 17: - time = 567822 + time = 567833 flags = 0 data = length 75659, hash 8E9E5330 sample 18: - time = 601277 + time = 601288 flags = 0 data = length 75569, hash DCC63D7C sample 19: - time = 634755 + time = 634766 flags = 0 data = length 76181, hash BD6BE82B sample 20: - time = 668255 + time = 668266 flags = 0 data = length 88354, hash 73E3B994 sample 21: - time = 701755 + time = 701766 flags = 0 data = length 75573, hash 7A99EEEB sample 22: - time = 735266 + time = 735277 flags = 0 data = length 80617, hash 4988E1AF sample 23: - time = 768766 + time = 768777 flags = 0 data = length 69367, hash 58EE9A3C sample 24: - time = 802255 + time = 802266 flags = 0 data = length 74534, hash 3E5FC997 sample 25: - time = 835733 + time = 835744 flags = 0 data = length 67594, hash DEAFD3CF sample 26: - time = 869200 + time = 869211 flags = 0 data = length 67960, hash C21D9BD2 sample 27: - time = 902655 + time = 902666 flags = 0 data = length 62461, hash 2DBFA365 sample 28: - time = 936111 + time = 936122 flags = 0 data = length 45621, hash 4B60D3B3 sample 29: - time = 969533 + time = 969544 flags = 0 data = length 41886, hash F69594F sample 30: - time = 1002944 + time = 1002955 flags = 1 data = length 157922, hash 5D2DED48 sample 31: - time = 1036355 + time = 1036366 flags = 0 data = length 59055, hash 3EC0D10F sample 32: - time = 1069766 + time = 1069777 flags = 0 data = length 70362, hash 81D6533C sample 33: - time = 1103155 + time = 1103166 flags = 0 data = length 69276, hash 1A5E3B7F sample 34: - time = 1136544 + time = 1136555 flags = 0 data = length 66796, hash 6B26749E sample 35: - time = 1169933 + time = 1169944 flags = 0 data = length 69426, hash 42939F73 sample 36: - time = 1203300 + time = 1203311 flags = 0 data = length 53495, hash 47917D51 sample 37: - time = 1236666 + time = 1236677 flags = 0 data = length 65041, hash C82B74C1 sample 38: - time = 1270033 + time = 1270044 flags = 0 data = length 65539, hash EE34C22 sample 39: - time = 1303400 + time = 1303411 flags = 0 data = length 70441, hash 61A63884 sample 40: - time = 1336766 + time = 1336777 flags = 0 data = length 60140, hash C99A10E7 sample 41: - time = 1370133 + time = 1370144 flags = 0 data = length 56647, hash 4E0D6F5E sample 42: @@ -194,79 +194,79 @@ track 0: flags = 0 data = length 56195, hash FCA1A4FE sample 43: - time = 1436844 + time = 1436855 flags = 0 data = length 59142, hash 778A6DDD sample 44: - time = 1470200 + time = 1470211 flags = 0 data = length 59930, hash 3AF0685F sample 45: - time = 1503544 + time = 1503555 flags = 0 data = length 42885, hash 77BCAE9D sample 46: - time = 1536922 + time = 1536933 flags = 0 data = length 52167, hash 9FCE82F2 sample 47: - time = 1570266 + time = 1570277 flags = 0 data = length 47566, hash 9F63D6AD sample 48: - time = 1603566 + time = 1603577 flags = 0 data = length 50422, hash 83A948C8 sample 49: - time = 1636911 + time = 1636922 flags = 0 data = length 49230, hash 39307D4 sample 50: - time = 1670244 + time = 1670255 flags = 0 data = length 49503, hash A882BA5C sample 51: - time = 1703577 + time = 1703588 flags = 0 data = length 49103, hash C43B39DA sample 52: - time = 1736911 + time = 1736922 flags = 0 data = length 62007, hash 9B604007 sample 53: - time = 1770233 + time = 1770244 flags = 0 data = length 60107, hash EF52B8FA sample 54: - time = 1803566 + time = 1803577 flags = 0 data = length 58932, hash 18B2AB80 sample 55: - time = 1836900 + time = 1836911 flags = 0 data = length 59795, hash A2DEF758 sample 56: - time = 1870222 + time = 1870233 flags = 0 data = length 56216, hash 2669E720 sample 57: - time = 1903555 + time = 1903566 flags = 0 data = length 59850, hash B1B411C sample 58: - time = 1936877 + time = 1936888 flags = 0 data = length 58022, hash B4F0AA9E sample 59: - time = 1970211 + time = 1970222 flags = 0 data = length 73111, hash 249DC0F7 sample 60: - time = 2003555 + time = 2003566 flags = 1 data = length 121871, hash E158BA4C sample 61: - time = 2036866 + time = 2036877 flags = 0 data = length 58917, hash A4E35D6C sample 62: @@ -274,11 +274,11 @@ track 0: flags = 0 data = length 57435, hash B7E918BC sample 63: - time = 2103522 + time = 2103533 flags = 0 data = length 60018, hash 79A48F55 sample 64: - time = 2136855 + time = 2136866 flags = 0 data = length 56421, hash 7B2FBB9 sample 65: @@ -286,27 +286,27 @@ track 0: flags = 0 data = length 57080, hash BF9E1AB4 sample 66: - time = 2203511 + time = 2203522 flags = 0 data = length 59033, hash 2F75A2D7 sample 67: - time = 2236844 + time = 2236855 flags = 0 data = length 55988, hash 6FB02EE1 sample 68: - time = 2270177 + time = 2270188 flags = 0 data = length 59010, hash 7E315397 sample 69: - time = 2303500 + time = 2303511 flags = 0 data = length 53968, hash 1E69F007 sample 70: - time = 2336833 + time = 2336844 flags = 0 data = length 54754, hash 29D81885 sample 71: - time = 2370155 + time = 2370166 flags = 0 data = length 54825, hash 360D7650 sample 72: @@ -314,39 +314,39 @@ track 0: flags = 0 data = length 57683, hash 6B1C8F74 sample 73: - time = 2436822 + time = 2436833 flags = 0 data = length 58820, hash D640752F sample 74: - time = 2470144 + time = 2470155 flags = 0 data = length 55979, hash 72AA3662 sample 75: - time = 2503477 + time = 2503488 flags = 0 data = length 53372, hash 188F88DB sample 76: - time = 2536811 + time = 2536822 flags = 0 data = length 56082, hash AE587B34 sample 77: - time = 2570144 + time = 2570155 flags = 0 data = length 55031, hash F2A1D185 sample 78: - time = 2603477 + time = 2603488 flags = 0 data = length 51234, hash E258D5F0 sample 79: - time = 2636800 + time = 2636811 flags = 0 data = length 69294, hash 56D53FB7 sample 80: - time = 2670133 + time = 2670144 flags = 0 data = length 63400, hash D6E7AC33 sample 81: - time = 2703466 + time = 2703477 flags = 0 data = length 61711, hash 3DD7E6B0 sample 82: @@ -354,11 +354,11 @@ track 0: flags = 0 data = length 60393, hash FF7BDC39 sample 83: - time = 2770122 + time = 2770133 flags = 0 data = length 74625, hash CB685A54 sample 84: - time = 2803455 + time = 2803466 flags = 0 data = length 61453, hash A48659E6 sample 85: @@ -366,27 +366,27 @@ track 0: flags = 0 data = length 59662, hash 879501DF sample 86: - time = 2870122 + time = 2870133 flags = 0 data = length 68564, hash 68EEF64C sample 87: - time = 2903444 + time = 2903455 flags = 0 data = length 69549, hash 26CA4587 sample 88: - time = 2936777 + time = 2936788 flags = 0 data = length 71190, hash A64362A6 sample 89: - time = 2970100 + time = 2970111 flags = 0 data = length 68276, hash 4587AAB6 sample 90: - time = 3003422 + time = 3003433 flags = 1 data = length 115575, hash 8DDA331B sample 91: - time = 3036755 + time = 3036766 flags = 0 data = length 56416, hash 3CB6F5AD sample 92: @@ -394,43 +394,43 @@ track 0: flags = 0 data = length 54110, hash 7B27C656 sample 93: - time = 3103400 + time = 3103411 flags = 0 data = length 68308, hash C7F4AE80 sample 94: - time = 3136733 + time = 3136744 flags = 0 data = length 67629, hash 48E625B6 sample 95: - time = 3170088 + time = 3170100 flags = 0 data = length 66968, hash D46F0E01 sample 96: - time = 3203388 + time = 3203400 flags = 0 data = length 53022, hash 91852F32 sample 97: - time = 3236711 + time = 3236722 flags = 0 data = length 66729, hash 12CA7617 sample 98: - time = 3270044 + time = 3270055 flags = 0 data = length 53556, hash 904B00CF sample 99: - time = 3303366 + time = 3303377 flags = 0 data = length 63459, hash AB813676 sample 100: - time = 3336700 + time = 3336711 flags = 0 data = length 63637, hash 8B0750F6 sample 101: - time = 3370022 + time = 3370033 flags = 0 data = length 64700, hash 8922E5BE sample 102: - time = 3403355 + time = 3403366 flags = 0 data = length 54680, hash 4F49EB3D sample 103: @@ -438,55 +438,55 @@ track 0: flags = 0 data = length 62600, hash 9DF2F9F5 sample 104: - time = 3470011 + time = 3470022 flags = 0 data = length 69506, hash DB702311 sample 105: - time = 3503344 + time = 3503355 flags = 0 data = length 50277, hash 1034F0A6 sample 106: - time = 3536700 + time = 3536711 flags = 0 data = length 52100, hash 33745B51 sample 107: - time = 3569988 + time = 3570000 flags = 0 data = length 65067, hash F73FE2C7 sample 108: - time = 3603322 + time = 3603333 flags = 0 data = length 68940, hash 4331DA16 sample 109: - time = 3636655 + time = 3636666 flags = 0 data = length 55215, hash 68087A40 sample 110: - time = 3669988 + time = 3670000 flags = 0 data = length 56090, hash 2F483911 sample 111: - time = 3703311 + time = 3703322 flags = 0 data = length 58356, hash D7D190C6 sample 112: - time = 3736633 + time = 3736644 flags = 0 data = length 57368, hash 2F6B7918 sample 113: - time = 3769966 + time = 3769977 flags = 0 data = length 56591, hash 19B696D2 sample 114: - time = 3803288 + time = 3803300 flags = 0 data = length 54748, hash 7E0CE70E sample 115: - time = 3836611 + time = 3836622 flags = 0 data = length 73133, hash CFA46EE4 sample 116: - time = 3869944 + time = 3869955 flags = 0 data = length 52577, hash 5E174B5 sample 117: @@ -494,15 +494,15 @@ track 0: flags = 0 data = length 74756, hash 5A571060 sample 118: - time = 3936600 + time = 3936611 flags = 0 data = length 67171, hash 6F13FB2C sample 119: - time = 3969922 + time = 3969933 flags = 0 data = length 42130, hash DAE94DB2 sample 120: - time = 4003255 + time = 4003266 flags = 1 data = length 120199, hash 32DEA792 sample 121: @@ -510,15 +510,15 @@ track 0: flags = 0 data = length 51028, hash FC7AF64F sample 122: - time = 4069900 + time = 4069911 flags = 0 data = length 51879, hash 74852E0E sample 123: - time = 4103233 + time = 4103244 flags = 0 data = length 51443, hash B735512A sample 124: - time = 4137433 + time = 4137444 flags = 0 data = length 65012, hash DB29A2CD sample 125: @@ -526,7 +526,7 @@ track 0: flags = 0 data = length 59318, hash 24AF2123 sample 126: - time = 4203222 + time = 4203233 flags = 0 data = length 62411, hash 6CAE0387 track 1: @@ -548,11 +548,11 @@ track 1: flags = 1 data = length 682, hash 34C58E7C sample 1: - time = 64312 + time = 64333 flags = 1 data = length 846, hash 22FB31EF sample 2: - time = 85645 + time = 85666 flags = 1 data = length 757, hash F55DC63E sample 3: @@ -560,11 +560,11 @@ track 1: flags = 1 data = length 690, hash BD26CD74 sample 4: - time = 128312 + time = 128333 flags = 1 data = length 660, hash 5713CCCB sample 5: - time = 149645 + time = 149666 flags = 1 data = length 646, hash 74C2D10F sample 6: @@ -572,11 +572,11 @@ track 1: flags = 1 data = length 652, hash B49BACA1 sample 7: - time = 192312 + time = 192333 flags = 1 data = length 658, hash BF36BC46 sample 8: - time = 213645 + time = 213666 flags = 1 data = length 666, hash 69CBADD8 sample 9: @@ -584,11 +584,11 @@ track 1: flags = 1 data = length 668, hash 99204158 sample 10: - time = 256312 + time = 256333 flags = 1 data = length 671, hash AE181AC8 sample 11: - time = 277645 + time = 277666 flags = 1 data = length 678, hash C432ACF0 sample 12: @@ -596,11 +596,11 @@ track 1: flags = 1 data = length 682, hash C23E1F17 sample 13: - time = 320312 + time = 320333 flags = 1 data = length 685, hash B22AB49 sample 14: - time = 341645 + time = 341666 flags = 1 data = length 683, hash B073F447 sample 15: @@ -608,11 +608,11 @@ track 1: flags = 1 data = length 675, hash C7614E26 sample 16: - time = 384312 + time = 384333 flags = 1 data = length 679, hash 5B075ADF sample 17: - time = 405645 + time = 405666 flags = 1 data = length 687, hash E260C35B sample 18: @@ -620,11 +620,11 @@ track 1: flags = 1 data = length 687, hash 3C316334 sample 19: - time = 448312 + time = 448333 flags = 1 data = length 680, hash BCD8469 sample 20: - time = 469645 + time = 469666 flags = 1 data = length 681, hash CBD0BF0F sample 21: @@ -632,11 +632,11 @@ track 1: flags = 1 data = length 719, hash F7594265 sample 22: - time = 512312 + time = 512333 flags = 1 data = length 699, hash 4975812A sample 23: - time = 533645 + time = 533666 flags = 1 data = length 723, hash 11C7327E sample 24: @@ -644,11 +644,11 @@ track 1: flags = 1 data = length 765, hash DED05454 sample 25: - time = 576312 + time = 576333 flags = 1 data = length 785, hash 9E7C3FDD sample 26: - time = 597645 + time = 597666 flags = 1 data = length 728, hash B433E15E sample 27: @@ -656,11 +656,11 @@ track 1: flags = 1 data = length 708, hash ED0B3337 sample 28: - time = 640312 + time = 640333 flags = 1 data = length 642, hash 6B447435 sample 29: - time = 661645 + time = 661666 flags = 1 data = length 628, hash D59CB28F sample 30: @@ -668,259 +668,259 @@ track 1: flags = 1 data = length 594, hash BCC990B5 sample 31: - time = 704312 + time = 704333 flags = 1 data = length 622, hash C9AE9991 sample 32: - time = 725625 + time = 725645 flags = 1 data = length 633, hash 4B7D59B8 sample 33: - time = 746958 + time = 746979 flags = 1 data = length 661, hash A98CE814 sample 34: - time = 768291 + time = 768312 flags = 1 data = length 662, hash 9A3E0D79 sample 35: - time = 789625 + time = 789645 flags = 1 data = length 669, hash 2A0B67AC sample 36: - time = 810958 + time = 810979 flags = 1 data = length 691, hash C339C4EE sample 37: - time = 832291 + time = 832312 flags = 1 data = length 678, hash CF770B8C sample 38: - time = 853625 + time = 853645 flags = 1 data = length 678, hash 685F97BC sample 39: - time = 874958 + time = 874979 flags = 1 data = length 688, hash 7DC1FBD3 sample 40: - time = 896291 + time = 896312 flags = 1 data = length 684, hash F7D9FE89 sample 41: - time = 917625 + time = 917645 flags = 1 data = length 683, hash 5E3EA281 sample 42: - time = 938958 + time = 938979 flags = 1 data = length 675, hash F576AE6 sample 43: - time = 960291 + time = 960312 flags = 1 data = length 697, hash B0EBE204 sample 44: - time = 981625 + time = 981645 flags = 1 data = length 675, hash 3C928CCA sample 45: - time = 1002958 + time = 1002979 flags = 1 data = length 680, hash 34650DF5 sample 46: - time = 1024291 + time = 1024312 flags = 1 data = length 685, hash 564F62A sample 47: - time = 1045625 + time = 1045645 flags = 1 data = length 691, hash 71BBA88D sample 48: - time = 1066958 + time = 1066979 flags = 1 data = length 736, hash C8F0D575 sample 49: - time = 1088291 + time = 1088312 flags = 1 data = length 718, hash 2F13561A sample 50: - time = 1109625 + time = 1109645 flags = 1 data = length 692, hash CF153F84 sample 51: - time = 1130958 + time = 1130979 flags = 1 data = length 673, hash 30357B83 sample 52: - time = 1152291 + time = 1152312 flags = 1 data = length 690, hash 5FB65B72 sample 53: - time = 1173625 + time = 1173645 flags = 1 data = length 769, hash F5E1AAEA sample 54: - time = 1194958 + time = 1194979 flags = 1 data = length 733, hash 9327D738 sample 55: - time = 1216291 + time = 1216312 flags = 1 data = length 627, hash 203CFA24 sample 56: - time = 1237625 + time = 1237645 flags = 1 data = length 697, hash 1FCE39D0 sample 57: - time = 1258958 + time = 1258979 flags = 1 data = length 585, hash B53A076B sample 58: - time = 1280291 + time = 1280312 flags = 1 data = length 650, hash FDFCA752 sample 59: - time = 1301625 + time = 1301645 flags = 1 data = length 725, hash 4D4FA788 sample 60: - time = 1322958 + time = 1322979 flags = 1 data = length 788, hash 6D883F0B sample 61: - time = 1344291 + time = 1344312 flags = 1 data = length 649, hash 9125CC1A sample 62: - time = 1365625 + time = 1365645 flags = 1 data = length 616, hash C02AB7EA sample 63: - time = 1386958 + time = 1386979 flags = 1 data = length 624, hash D49000E1 sample 64: - time = 1408291 + time = 1408312 flags = 1 data = length 664, hash 482C9994 sample 65: - time = 1429625 + time = 1429645 flags = 1 data = length 656, hash A234172A sample 66: - time = 1450958 + time = 1450979 flags = 1 data = length 649, hash BCCAD04D sample 67: - time = 1472291 + time = 1472312 flags = 1 data = length 655, hash B961E395 sample 68: - time = 1493625 + time = 1493645 flags = 1 data = length 673, hash 5BD56013 sample 69: - time = 1514958 + time = 1514979 flags = 1 data = length 700, hash FE25D834 sample 70: - time = 1536291 + time = 1536312 flags = 1 data = length 668, hash 45203245 sample 71: - time = 1557625 + time = 1557645 flags = 1 data = length 672, hash F9269558 sample 72: - time = 1578958 + time = 1578979 flags = 1 data = length 682, hash C205B4DF sample 73: - time = 1600291 + time = 1600312 flags = 1 data = length 686, hash A4632474 sample 74: - time = 1621625 + time = 1621645 flags = 1 data = length 747, hash B2F3AA1D sample 75: - time = 1642958 + time = 1642979 flags = 1 data = length 711, hash B3A33D80 sample 76: - time = 1664291 + time = 1664312 flags = 1 data = length 652, hash 37A9B9BF sample 77: - time = 1685625 + time = 1685645 flags = 1 data = length 675, hash F6BE4CAC sample 78: - time = 1706958 + time = 1706979 flags = 1 data = length 672, hash 22A12DFC sample 79: - time = 1728291 + time = 1728312 flags = 1 data = length 674, hash E740F44 sample 80: - time = 1749625 + time = 1749645 flags = 1 data = length 680, hash A065804 sample 81: - time = 1770958 + time = 1770979 flags = 1 data = length 663, hash 805CE20 sample 82: - time = 1792291 + time = 1792312 flags = 1 data = length 688, hash C2E28B22 sample 83: - time = 1813625 + time = 1813645 flags = 1 data = length 672, hash BF738F27 sample 84: - time = 1834958 + time = 1834979 flags = 1 data = length 673, hash AFE85361 sample 85: - time = 1856291 + time = 1856312 flags = 1 data = length 679, hash C9D68F4F sample 86: - time = 1877625 + time = 1877645 flags = 1 data = length 676, hash 42C67933 sample 87: - time = 1898958 + time = 1898979 flags = 1 data = length 748, hash 16944018 sample 88: - time = 1920291 + time = 1920312 flags = 1 data = length 730, hash D592050C sample 89: - time = 1941625 + time = 1941645 flags = 1 data = length 785, hash DB11A4E8 sample 90: - time = 1962958 + time = 1962979 flags = 1 data = length 708, hash 445F4443 sample 91: - time = 1984291 + time = 1984312 flags = 1 data = length 630, hash BD57EF90 sample 92: - time = 2005625 + time = 2005645 flags = 1 data = length 621, hash FB977F1F sample 93: - time = 2026958 + time = 2026979 flags = 1 data = length 656, hash 53E25FBE sample 94: - time = 2048270 + time = 2048291 flags = 1 data = length 664, hash A9D0717 sample 95: @@ -928,11 +928,11 @@ track 1: flags = 1 data = length 672, hash 6F2663EA sample 96: - time = 2090937 + time = 2090958 flags = 1 data = length 677, hash 6EBB686B sample 97: - time = 2112270 + time = 2112291 flags = 1 data = length 679, hash BF29A1EC sample 98: @@ -940,11 +940,11 @@ track 1: flags = 1 data = length 683, hash 69F6750D sample 99: - time = 2154937 + time = 2154958 flags = 1 data = length 691, hash A79A804F sample 100: - time = 2176270 + time = 2176291 flags = 1 data = length 734, hash 31FB39E8 sample 101: @@ -952,11 +952,11 @@ track 1: flags = 1 data = length 657, hash F99E1ADC sample 102: - time = 2218937 + time = 2218958 flags = 1 data = length 659, hash FDC16724 sample 103: - time = 2240270 + time = 2240291 flags = 1 data = length 795, hash 23302539 sample 104: @@ -964,11 +964,11 @@ track 1: flags = 1 data = length 691, hash 5AA01A0 sample 105: - time = 2282937 + time = 2282958 flags = 1 data = length 640, hash A9A214AB sample 106: - time = 2304270 + time = 2304291 flags = 1 data = length 651, hash F3253A0E sample 107: @@ -976,11 +976,11 @@ track 1: flags = 1 data = length 652, hash 2D4DE02 sample 108: - time = 2346937 + time = 2346958 flags = 1 data = length 772, hash 16817D3A sample 109: - time = 2368270 + time = 2368291 flags = 1 data = length 756, hash 738E4C8D sample 110: @@ -988,11 +988,11 @@ track 1: flags = 1 data = length 781, hash 61372EAE sample 111: - time = 2410937 + time = 2410958 flags = 1 data = length 658, hash 83B5A955 sample 112: - time = 2432270 + time = 2432291 flags = 1 data = length 667, hash C3CF8AEF sample 113: @@ -1000,11 +1000,11 @@ track 1: flags = 1 data = length 768, hash C6534483 sample 114: - time = 2474937 + time = 2474958 flags = 1 data = length 688, hash 1C14B263 sample 115: - time = 2496270 + time = 2496291 flags = 1 data = length 599, hash 51CF483 sample 116: @@ -1012,11 +1012,11 @@ track 1: flags = 1 data = length 594, hash F290D460 sample 117: - time = 2538937 + time = 2538958 flags = 1 data = length 633, hash 262E26E6 sample 118: - time = 2560270 + time = 2560291 flags = 1 data = length 656, hash 9158E6A1 sample 119: @@ -1024,11 +1024,11 @@ track 1: flags = 1 data = length 668, hash 3AC6C8DF sample 120: - time = 2602937 + time = 2602958 flags = 1 data = length 667, hash DB111C93 sample 121: - time = 2624270 + time = 2624291 flags = 1 data = length 670, hash 5EA45C5E sample 122: @@ -1036,11 +1036,11 @@ track 1: flags = 1 data = length 663, hash 1CF1EC34 sample 123: - time = 2666937 + time = 2666958 flags = 1 data = length 673, hash 9609104 sample 124: - time = 2688270 + time = 2688291 flags = 1 data = length 704, hash D274E425 sample 125: @@ -1048,11 +1048,11 @@ track 1: flags = 1 data = length 681, hash 4D720ACE sample 126: - time = 2730937 + time = 2730958 flags = 1 data = length 682, hash C49E4619 sample 127: - time = 2752270 + time = 2752291 flags = 1 data = length 680, hash 1AB4733A sample 128: @@ -1060,11 +1060,11 @@ track 1: flags = 1 data = length 675, hash BA047E60 sample 129: - time = 2794937 + time = 2794958 flags = 1 data = length 688, hash 9679B8E9 sample 130: - time = 2816270 + time = 2816291 flags = 1 data = length 687, hash 57DBCD4 sample 131: @@ -1072,11 +1072,11 @@ track 1: flags = 1 data = length 680, hash 91BA9BF2 sample 132: - time = 2858937 + time = 2858958 flags = 1 data = length 757, hash 741D6330 sample 133: - time = 2880270 + time = 2880291 flags = 1 data = length 651, hash 60508D7D sample 134: @@ -1084,11 +1084,11 @@ track 1: flags = 1 data = length 679, hash 7A32FD22 sample 135: - time = 2922937 + time = 2922958 flags = 1 data = length 666, hash 98C3F963 sample 136: - time = 2944270 + time = 2944291 flags = 1 data = length 694, hash 59D9B67B sample 137: @@ -1096,231 +1096,231 @@ track 1: flags = 1 data = length 680, hash 6FA356DD sample 138: - time = 2986937 + time = 2986958 flags = 1 data = length 665, hash 3D7E32D9 sample 139: - time = 3008250 + time = 3008291 flags = 1 data = length 681, hash 2592B0DF sample 140: - time = 3029604 + time = 3029625 flags = 1 data = length 680, hash 2BA659D7 sample 141: - time = 3050916 + time = 3050958 flags = 1 data = length 667, hash 1E21B749 sample 142: - time = 3072250 + time = 3072291 flags = 1 data = length 683, hash 57E1A624 sample 143: - time = 3093604 + time = 3093625 flags = 1 data = length 673, hash B7216D34 sample 144: - time = 3114916 + time = 3114958 flags = 1 data = length 684, hash 2FDBEB3A sample 145: - time = 3136250 + time = 3136291 flags = 1 data = length 707, hash 1D528F18 sample 146: - time = 3157604 + time = 3157625 flags = 1 data = length 693, hash 24148721 sample 147: - time = 3178916 + time = 3178958 flags = 1 data = length 660, hash C89F9451 sample 148: - time = 3200250 + time = 3200291 flags = 1 data = length 679, hash 67C16179 sample 149: - time = 3221604 + time = 3221625 flags = 1 data = length 685, hash 6EF9DD57 sample 150: - time = 3242916 + time = 3242958 flags = 1 data = length 672, hash CFF4E296 sample 151: - time = 3264250 + time = 3264291 flags = 1 data = length 681, hash 994F630 sample 152: - time = 3285604 + time = 3285625 flags = 1 data = length 684, hash 3118D2E9 sample 153: - time = 3306916 + time = 3306958 flags = 1 data = length 677, hash 3628592F sample 154: - time = 3328250 + time = 3328291 flags = 1 data = length 689, hash 309E58A0 sample 155: - time = 3349604 + time = 3349625 flags = 1 data = length 677, hash D1F3255B sample 156: - time = 3370916 + time = 3370958 flags = 1 data = length 689, hash B3E864BA sample 157: - time = 3392229 + time = 3392270 flags = 1 data = length 680, hash 469FA2FF sample 158: - time = 3413562 + time = 3413604 flags = 1 data = length 688, hash DC9FC31B sample 159: - time = 3434895 + time = 3434937 flags = 1 data = length 675, hash E2396CC7 sample 160: - time = 3456229 + time = 3456270 flags = 1 data = length 738, hash C1B7A30A sample 161: - time = 3477562 + time = 3477604 flags = 1 data = length 723, hash CEABDA70 sample 162: - time = 3498895 + time = 3498937 flags = 1 data = length 698, hash 59E1B5D8 sample 163: - time = 3520229 + time = 3520270 flags = 1 data = length 671, hash 71CD7BFA sample 164: - time = 3541562 + time = 3541604 flags = 1 data = length 652, hash 45894636 sample 165: - time = 3562895 + time = 3562937 flags = 1 data = length 667, hash E98A528A sample 166: - time = 3584229 + time = 3584270 flags = 1 data = length 682, hash 8AA9E761 sample 167: - time = 3605562 + time = 3605604 flags = 1 data = length 670, hash 7D071859 sample 168: - time = 3626895 + time = 3626937 flags = 1 data = length 672, hash 4FA7BDBB sample 169: - time = 3648229 + time = 3648270 flags = 1 data = length 779, hash 85D8FF74 sample 170: - time = 3669562 + time = 3669604 flags = 1 data = length 699, hash CABC0AF6 sample 171: - time = 3690895 + time = 3690937 flags = 1 data = length 635, hash 35BD0FED sample 172: - time = 3712229 + time = 3712270 flags = 1 data = length 646, hash D4960FAC sample 173: - time = 3733562 + time = 3733604 flags = 1 data = length 669, hash 4DAC2897 sample 174: - time = 3754895 + time = 3754937 flags = 1 data = length 675, hash FD60998A sample 175: - time = 3776229 + time = 3776270 flags = 1 data = length 677, hash FED0180B sample 176: - time = 3797562 + time = 3797604 flags = 1 data = length 668, hash C6183862 sample 177: - time = 3818895 + time = 3818937 flags = 1 data = length 671, hash EBA9EF22 sample 178: - time = 3840229 + time = 3840270 flags = 1 data = length 668, hash CF88A2FF sample 179: - time = 3861562 + time = 3861604 flags = 1 data = length 727, hash A9311311 sample 180: - time = 3882895 + time = 3882937 flags = 1 data = length 701, hash C6351159 sample 181: - time = 3904229 + time = 3904270 flags = 1 data = length 847, hash 1864F774 sample 182: - time = 3925562 + time = 3925604 flags = 1 data = length 765, hash 616DD2EA sample 183: - time = 3946895 + time = 3946937 flags = 1 data = length 674, hash 671D4342 sample 184: - time = 3968229 + time = 3968270 flags = 1 data = length 723, hash 567566A2 sample 185: - time = 3989562 + time = 3989604 flags = 1 data = length 580, hash B38C9C63 sample 186: - time = 4010895 + time = 4010937 flags = 1 data = length 583, hash 5668BFCE sample 187: - time = 4032229 + time = 4032270 flags = 1 data = length 631, hash 7E86C98E sample 188: - time = 4053562 + time = 4053604 flags = 1 data = length 656, hash 95A41C9B sample 189: - time = 4074895 + time = 4074937 flags = 1 data = length 822, hash 2A045560 sample 190: - time = 4096229 + time = 4096270 flags = 1 data = length 643, hash 551E7C72 sample 191: - time = 4117562 + time = 4117604 flags = 1 data = length 617, hash 463482D9 sample 192: - time = 4138895 + time = 4138937 flags = 1 data = length 640, hash E714454F sample 193: - time = 4160229 + time = 4160270 flags = 1 data = length 646, hash 6DD5E81B sample 194: - time = 4181562 + time = 4181604 flags = 1 data = length 690, hash 407EC299 tracksEnded = true diff --git a/libraries/test_data/src/test/assets/muxerdumps/hdr10-720p.mp4_fragmented_box_structure.dump b/libraries/test_data/src/test/assets/muxerdumps/hdr10-720p.mp4_fragmented_box_structure.dump index bf4ec72b70..1c1ea09ec0 100644 --- a/libraries/test_data/src/test/assets/muxerdumps/hdr10-720p.mp4_fragmented_box_structure.dump +++ b/libraries/test_data/src/test/assets/muxerdumps/hdr10-720p.mp4_fragmented_box_structure.dump @@ -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 diff --git a/libraries/test_data/src/test/assets/muxerdumps/mp4_with_b_frame_large_pts.mp4.dump b/libraries/test_data/src/test/assets/muxerdumps/mp4_with_b_frame_large_pts.mp4.dump index 11f2214669..83d28b7c37 100644 --- a/libraries/test_data/src/test/assets/muxerdumps/mp4_with_b_frame_large_pts.mp4.dump +++ b/libraries/test_data/src/test/assets/muxerdumps/mp4_with_b_frame_large_pts.mp4.dump @@ -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: diff --git a/libraries/test_data/src/test/assets/muxerdumps/mp4_with_moov_at_the_end_and_free_box_at_start.mp4.dump b/libraries/test_data/src/test/assets/muxerdumps/mp4_with_moov_at_the_end_and_free_box_at_start.mp4.dump index 7e1be4a7fe..63f9897264 100644 --- a/libraries/test_data/src/test/assets/muxerdumps/mp4_with_moov_at_the_end_and_free_box_at_start.mp4.dump +++ b/libraries/test_data/src/test/assets/muxerdumps/mp4_with_moov_at_the_end_and_free_box_at_start.mp4.dump @@ -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): diff --git a/libraries/test_data/src/test/assets/muxerdumps/mp4_with_moov_at_the_end_and_no_free_box.mp4.dump b/libraries/test_data/src/test/assets/muxerdumps/mp4_with_moov_at_the_end_and_no_free_box.mp4.dump index d0ed07b796..0fd12a6313 100644 --- a/libraries/test_data/src/test/assets/muxerdumps/mp4_with_moov_at_the_end_and_no_free_box.mp4.dump +++ b/libraries/test_data/src/test/assets/muxerdumps/mp4_with_moov_at_the_end_and_no_free_box.mp4.dump @@ -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): diff --git a/libraries/test_data/src/test/assets/muxerdumps/partial_hdr10-720p.mp4.dump b/libraries/test_data/src/test/assets/muxerdumps/partial_hdr10-720p.mp4.dump index 974bf8fc43..7aadce1d00 100644 --- a/libraries/test_data/src/test/assets/muxerdumps/partial_hdr10-720p.mp4.dump +++ b/libraries/test_data/src/test/assets/muxerdumps/partial_hdr10-720p.mp4.dump @@ -1,10 +1,10 @@ seekMap: isSeekable = true - duration = 4171600 + duration = 4171700 getPosition(0) = [[timeUs=0, position=400052]] - getPosition(1) = [[timeUs=0, position=400052], [timeUs=1002944, position=2283470]] - getPosition(2085800) = [[timeUs=2003555, position=4184649], [timeUs=3003433, position=4426916]] - getPosition(4171600) = [[timeUs=4003266, position=6438541]] + getPosition(1) = [[timeUs=0, position=400052], [timeUs=1002955, position=2283470]] + getPosition(2085850) = [[timeUs=2003566, position=4184649], [timeUs=3003444, position=4426916]] + getPosition(4171700) = [[timeUs=4003277, position=6438541]] numberOfTracks = 2 track 0: total output bytes = 7822354 @@ -32,167 +32,167 @@ track 0: flags = 1 data = length 31784, hash F88A0ADA sample 1: - time = 33322 + time = 33333 flags = 0 data = length 9972, hash 25C1DE50 sample 2: - time = 67222 + time = 67233 flags = 0 data = length 28744, hash 8B1B2A8A sample 3: - time = 99977 + time = 99988 flags = 0 data = length 54040, hash 4B286B44 sample 4: - time = 133300 + time = 133311 flags = 0 data = length 63348, hash F7F91966 sample 5: - time = 166633 + time = 166644 flags = 0 data = length 56969, hash FE4DDEF2 sample 6: - time = 199955 + time = 199966 flags = 0 data = length 66511, hash BE7EF815 sample 7: - time = 233344 + time = 233355 flags = 0 data = length 72550, hash 8028BAF0 sample 8: - time = 266755 + time = 266766 flags = 0 data = length 66999, hash CA2B154E sample 9: - time = 300177 + time = 300188 flags = 0 data = length 70365, hash C1E81317 sample 10: - time = 333622 + time = 333633 flags = 0 data = length 65657, hash 5196D8EE sample 11: - time = 367066 + time = 367077 flags = 0 data = length 56166, hash 3A67C0F2 sample 12: - time = 400533 + time = 400544 flags = 0 data = length 54535, hash 8916E14F sample 13: - time = 434000 + time = 434011 flags = 0 data = length 60809, hash 30F11073 sample 14: - time = 467466 + time = 467477 flags = 0 data = length 73105, hash 2BDB6A1A sample 15: - time = 500933 + time = 500944 flags = 0 data = length 74843, hash 885F9563 sample 16: - time = 534377 + time = 534388 flags = 0 data = length 75645, hash 37DBCF31 sample 17: - time = 567822 + time = 567833 flags = 0 data = length 75659, hash 8E9E5330 sample 18: - time = 601277 + time = 601288 flags = 0 data = length 75569, hash DCC63D7C sample 19: - time = 634755 + time = 634766 flags = 0 data = length 76181, hash BD6BE82B sample 20: - time = 668255 + time = 668266 flags = 0 data = length 88354, hash 73E3B994 sample 21: - time = 701755 + time = 701766 flags = 0 data = length 75573, hash 7A99EEEB sample 22: - time = 735266 + time = 735277 flags = 0 data = length 80617, hash 4988E1AF sample 23: - time = 768766 + time = 768777 flags = 0 data = length 69367, hash 58EE9A3C sample 24: - time = 802255 + time = 802266 flags = 0 data = length 74534, hash 3E5FC997 sample 25: - time = 835733 + time = 835744 flags = 0 data = length 67594, hash DEAFD3CF sample 26: - time = 869200 + time = 869211 flags = 0 data = length 67960, hash C21D9BD2 sample 27: - time = 902655 + time = 902666 flags = 0 data = length 62461, hash 2DBFA365 sample 28: - time = 936111 + time = 936122 flags = 0 data = length 45621, hash 4B60D3B3 sample 29: - time = 969533 + time = 969544 flags = 0 data = length 41886, hash F69594F sample 30: - time = 1002944 + time = 1002955 flags = 1 data = length 157922, hash 5D2DED48 sample 31: - time = 1036355 + time = 1036366 flags = 0 data = length 59055, hash 3EC0D10F sample 32: - time = 1069766 + time = 1069777 flags = 0 data = length 70362, hash 81D6533C sample 33: - time = 1103155 + time = 1103166 flags = 0 data = length 69276, hash 1A5E3B7F sample 34: - time = 1136544 + time = 1136555 flags = 0 data = length 66796, hash 6B26749E sample 35: - time = 1169933 + time = 1169944 flags = 0 data = length 69426, hash 42939F73 sample 36: - time = 1203300 + time = 1203311 flags = 0 data = length 53495, hash 47917D51 sample 37: - time = 1236666 + time = 1236677 flags = 0 data = length 65041, hash C82B74C1 sample 38: - time = 1270033 + time = 1270044 flags = 0 data = length 65539, hash EE34C22 sample 39: - time = 1303400 + time = 1303411 flags = 0 data = length 70441, hash 61A63884 sample 40: - time = 1336766 + time = 1336777 flags = 0 data = length 60140, hash C99A10E7 sample 41: - time = 1370133 + time = 1370144 flags = 0 data = length 56647, hash 4E0D6F5E sample 42: @@ -200,79 +200,79 @@ track 0: flags = 0 data = length 56195, hash FCA1A4FE sample 43: - time = 1436844 + time = 1436855 flags = 0 data = length 59142, hash 778A6DDD sample 44: - time = 1470200 + time = 1470211 flags = 0 data = length 59930, hash 3AF0685F sample 45: - time = 1503544 + time = 1503555 flags = 0 data = length 42885, hash 77BCAE9D sample 46: - time = 1536922 + time = 1536933 flags = 0 data = length 52167, hash 9FCE82F2 sample 47: - time = 1570266 + time = 1570277 flags = 0 data = length 47566, hash 9F63D6AD sample 48: - time = 1603566 + time = 1603577 flags = 0 data = length 50422, hash 83A948C8 sample 49: - time = 1636911 + time = 1636922 flags = 0 data = length 49230, hash 39307D4 sample 50: - time = 1670244 + time = 1670255 flags = 0 data = length 49503, hash A882BA5C sample 51: - time = 1703577 + time = 1703588 flags = 0 data = length 49103, hash C43B39DA sample 52: - time = 1736911 + time = 1736922 flags = 0 data = length 62007, hash 9B604007 sample 53: - time = 1770233 + time = 1770244 flags = 0 data = length 60107, hash EF52B8FA sample 54: - time = 1803566 + time = 1803577 flags = 0 data = length 58932, hash 18B2AB80 sample 55: - time = 1836900 + time = 1836911 flags = 0 data = length 59795, hash A2DEF758 sample 56: - time = 1870222 + time = 1870233 flags = 0 data = length 56216, hash 2669E720 sample 57: - time = 1903555 + time = 1903566 flags = 0 data = length 59850, hash B1B411C sample 58: - time = 1936877 + time = 1936888 flags = 0 data = length 58022, hash B4F0AA9E sample 59: - time = 1970211 + time = 1970222 flags = 0 data = length 73111, hash 249DC0F7 sample 60: - time = 2003555 + time = 2003566 flags = 1 data = length 121871, hash E158BA4C sample 61: - time = 2036866 + time = 2036877 flags = 0 data = length 58917, hash A4E35D6C sample 62: @@ -280,11 +280,11 @@ track 0: flags = 0 data = length 57435, hash B7E918BC sample 63: - time = 2103522 + time = 2103533 flags = 0 data = length 60018, hash 79A48F55 sample 64: - time = 2136855 + time = 2136866 flags = 0 data = length 56421, hash 7B2FBB9 sample 65: @@ -292,27 +292,27 @@ track 0: flags = 0 data = length 57080, hash BF9E1AB4 sample 66: - time = 2203511 + time = 2203522 flags = 0 data = length 59033, hash 2F75A2D7 sample 67: - time = 2236844 + time = 2236855 flags = 0 data = length 55988, hash 6FB02EE1 sample 68: - time = 2270177 + time = 2270188 flags = 0 data = length 59010, hash 7E315397 sample 69: - time = 2303500 + time = 2303511 flags = 0 data = length 53968, hash 1E69F007 sample 70: - time = 2336833 + time = 2336844 flags = 0 data = length 54754, hash 29D81885 sample 71: - time = 2370155 + time = 2370166 flags = 0 data = length 54825, hash 360D7650 sample 72: @@ -320,39 +320,39 @@ track 0: flags = 0 data = length 57683, hash 6B1C8F74 sample 73: - time = 2436822 + time = 2436833 flags = 0 data = length 58820, hash D640752F sample 74: - time = 2470144 + time = 2470155 flags = 0 data = length 55979, hash 72AA3662 sample 75: - time = 2503477 + time = 2503488 flags = 0 data = length 53372, hash 188F88DB sample 76: - time = 2536811 + time = 2536822 flags = 0 data = length 56082, hash AE587B34 sample 77: - time = 2570144 + time = 2570155 flags = 0 data = length 55031, hash F2A1D185 sample 78: - time = 2603477 + time = 2603488 flags = 0 data = length 51234, hash E258D5F0 sample 79: - time = 2636800 + time = 2636811 flags = 0 data = length 69294, hash 56D53FB7 sample 80: - time = 2670133 + time = 2670144 flags = 0 data = length 63400, hash D6E7AC33 sample 81: - time = 2703466 + time = 2703477 flags = 0 data = length 61711, hash 3DD7E6B0 sample 82: @@ -360,11 +360,11 @@ track 0: flags = 0 data = length 60393, hash FF7BDC39 sample 83: - time = 2770122 + time = 2770133 flags = 0 data = length 74625, hash CB685A54 sample 84: - time = 2803455 + time = 2803466 flags = 0 data = length 61453, hash A48659E6 sample 85: @@ -372,27 +372,27 @@ track 0: flags = 0 data = length 59662, hash 879501DF sample 86: - time = 2870122 + time = 2870133 flags = 0 data = length 68564, hash 68EEF64C sample 87: - time = 2903444 + time = 2903455 flags = 0 data = length 69549, hash 26CA4587 sample 88: - time = 2936777 + time = 2936788 flags = 0 data = length 71190, hash A64362A6 sample 89: - time = 2970100 + time = 2970111 flags = 0 data = length 68276, hash 4587AAB6 sample 90: - time = 3003433 + time = 3003444 flags = 1 data = length 115575, hash 8DDA331B sample 91: - time = 3036766 + time = 3036777 flags = 0 data = length 56416, hash 3CB6F5AD sample 92: @@ -400,43 +400,43 @@ track 0: flags = 0 data = length 54110, hash 7B27C656 sample 93: - time = 3103411 + time = 3103422 flags = 0 data = length 68308, hash C7F4AE80 sample 94: - time = 3136744 + time = 3136755 flags = 0 data = length 67629, hash 48E625B6 sample 95: - time = 3170100 + time = 3170111 flags = 0 data = length 66968, hash D46F0E01 sample 96: - time = 3203400 + time = 3203411 flags = 0 data = length 53022, hash 91852F32 sample 97: - time = 3236722 + time = 3236733 flags = 0 data = length 66729, hash 12CA7617 sample 98: - time = 3270055 + time = 3270066 flags = 0 data = length 53556, hash 904B00CF sample 99: - time = 3303377 + time = 3303388 flags = 0 data = length 63459, hash AB813676 sample 100: - time = 3336711 + time = 3336722 flags = 0 data = length 63637, hash 8B0750F6 sample 101: - time = 3370033 + time = 3370044 flags = 0 data = length 64700, hash 8922E5BE sample 102: - time = 3403366 + time = 3403377 flags = 0 data = length 54680, hash 4F49EB3D sample 103: @@ -444,55 +444,55 @@ track 0: flags = 0 data = length 62600, hash 9DF2F9F5 sample 104: - time = 3470022 + time = 3470033 flags = 0 data = length 69506, hash DB702311 sample 105: - time = 3503355 + time = 3503366 flags = 0 data = length 50277, hash 1034F0A6 sample 106: - time = 3536711 + time = 3536722 flags = 0 data = length 52100, hash 33745B51 sample 107: - time = 3570000 + time = 3570011 flags = 0 data = length 65067, hash F73FE2C7 sample 108: - time = 3603333 + time = 3603344 flags = 0 data = length 68940, hash 4331DA16 sample 109: - time = 3636666 + time = 3636677 flags = 0 data = length 55215, hash 68087A40 sample 110: - time = 3670000 + time = 3670011 flags = 0 data = length 56090, hash 2F483911 sample 111: - time = 3703322 + time = 3703333 flags = 0 data = length 58356, hash D7D190C6 sample 112: - time = 3736644 + time = 3736655 flags = 0 data = length 57368, hash 2F6B7918 sample 113: - time = 3769977 + time = 3769988 flags = 0 data = length 56591, hash 19B696D2 sample 114: - time = 3803300 + time = 3803311 flags = 0 data = length 54748, hash 7E0CE70E sample 115: - time = 3836622 + time = 3836633 flags = 0 data = length 73133, hash CFA46EE4 sample 116: - time = 3869955 + time = 3869966 flags = 0 data = length 52577, hash 5E174B5 sample 117: @@ -500,15 +500,15 @@ track 0: flags = 0 data = length 74756, hash 5A571060 sample 118: - time = 3936611 + time = 3936622 flags = 0 data = length 67171, hash 6F13FB2C sample 119: - time = 3969933 + time = 3969944 flags = 0 data = length 42130, hash DAE94DB2 sample 120: - time = 4003266 + time = 4003277 flags = 1 data = length 120199, hash 32DEA792 sample 121: @@ -516,15 +516,15 @@ track 0: flags = 0 data = length 51028, hash FC7AF64F sample 122: - time = 4069911 + time = 4069922 flags = 0 data = length 51879, hash 74852E0E sample 123: - time = 4103244 + time = 4103255 flags = 0 data = length 51443, hash B735512A sample 124: - time = 4137444 + time = 4137455 flags = 536870912 data = length 65012, hash DB29A2CD track 1: @@ -548,11 +548,11 @@ track 1: flags = 1 data = length 682, hash 34C58E7C sample 1: - time = 64312 + time = 64333 flags = 1 data = length 846, hash 22FB31EF sample 2: - time = 85645 + time = 85666 flags = 1 data = length 757, hash F55DC63E sample 3: @@ -560,11 +560,11 @@ track 1: flags = 1 data = length 690, hash BD26CD74 sample 4: - time = 128312 + time = 128333 flags = 1 data = length 660, hash 5713CCCB sample 5: - time = 149645 + time = 149666 flags = 1 data = length 646, hash 74C2D10F sample 6: @@ -572,11 +572,11 @@ track 1: flags = 1 data = length 652, hash B49BACA1 sample 7: - time = 192312 + time = 192333 flags = 1 data = length 658, hash BF36BC46 sample 8: - time = 213645 + time = 213666 flags = 1 data = length 666, hash 69CBADD8 sample 9: @@ -584,11 +584,11 @@ track 1: flags = 1 data = length 668, hash 99204158 sample 10: - time = 256312 + time = 256333 flags = 1 data = length 671, hash AE181AC8 sample 11: - time = 277645 + time = 277666 flags = 1 data = length 678, hash C432ACF0 sample 12: @@ -596,11 +596,11 @@ track 1: flags = 1 data = length 682, hash C23E1F17 sample 13: - time = 320312 + time = 320333 flags = 1 data = length 685, hash B22AB49 sample 14: - time = 341645 + time = 341666 flags = 1 data = length 683, hash B073F447 sample 15: @@ -608,11 +608,11 @@ track 1: flags = 1 data = length 675, hash C7614E26 sample 16: - time = 384312 + time = 384333 flags = 1 data = length 679, hash 5B075ADF sample 17: - time = 405645 + time = 405666 flags = 1 data = length 687, hash E260C35B sample 18: @@ -620,11 +620,11 @@ track 1: flags = 1 data = length 687, hash 3C316334 sample 19: - time = 448312 + time = 448333 flags = 1 data = length 680, hash BCD8469 sample 20: - time = 469645 + time = 469666 flags = 1 data = length 681, hash CBD0BF0F sample 21: @@ -632,11 +632,11 @@ track 1: flags = 1 data = length 719, hash F7594265 sample 22: - time = 512312 + time = 512333 flags = 1 data = length 699, hash 4975812A sample 23: - time = 533645 + time = 533666 flags = 1 data = length 723, hash 11C7327E sample 24: @@ -644,11 +644,11 @@ track 1: flags = 1 data = length 765, hash DED05454 sample 25: - time = 576312 + time = 576333 flags = 1 data = length 785, hash 9E7C3FDD sample 26: - time = 597645 + time = 597666 flags = 1 data = length 728, hash B433E15E sample 27: @@ -656,11 +656,11 @@ track 1: flags = 1 data = length 708, hash ED0B3337 sample 28: - time = 640312 + time = 640333 flags = 1 data = length 642, hash 6B447435 sample 29: - time = 661645 + time = 661666 flags = 1 data = length 628, hash D59CB28F sample 30: @@ -668,259 +668,259 @@ track 1: flags = 1 data = length 594, hash BCC990B5 sample 31: - time = 704312 + time = 704333 flags = 1 data = length 622, hash C9AE9991 sample 32: - time = 725625 + time = 725645 flags = 1 data = length 633, hash 4B7D59B8 sample 33: - time = 746958 + time = 746979 flags = 1 data = length 661, hash A98CE814 sample 34: - time = 768291 + time = 768312 flags = 1 data = length 662, hash 9A3E0D79 sample 35: - time = 789625 + time = 789645 flags = 1 data = length 669, hash 2A0B67AC sample 36: - time = 810958 + time = 810979 flags = 1 data = length 691, hash C339C4EE sample 37: - time = 832291 + time = 832312 flags = 1 data = length 678, hash CF770B8C sample 38: - time = 853625 + time = 853645 flags = 1 data = length 678, hash 685F97BC sample 39: - time = 874958 + time = 874979 flags = 1 data = length 688, hash 7DC1FBD3 sample 40: - time = 896291 + time = 896312 flags = 1 data = length 684, hash F7D9FE89 sample 41: - time = 917625 + time = 917645 flags = 1 data = length 683, hash 5E3EA281 sample 42: - time = 938958 + time = 938979 flags = 1 data = length 675, hash F576AE6 sample 43: - time = 960291 + time = 960312 flags = 1 data = length 697, hash B0EBE204 sample 44: - time = 981625 + time = 981645 flags = 1 data = length 675, hash 3C928CCA sample 45: - time = 1002958 + time = 1002979 flags = 1 data = length 680, hash 34650DF5 sample 46: - time = 1024291 + time = 1024312 flags = 1 data = length 685, hash 564F62A sample 47: - time = 1045625 + time = 1045645 flags = 1 data = length 691, hash 71BBA88D sample 48: - time = 1066958 + time = 1066979 flags = 1 data = length 736, hash C8F0D575 sample 49: - time = 1088291 + time = 1088312 flags = 1 data = length 718, hash 2F13561A sample 50: - time = 1109625 + time = 1109645 flags = 1 data = length 692, hash CF153F84 sample 51: - time = 1130958 + time = 1130979 flags = 1 data = length 673, hash 30357B83 sample 52: - time = 1152291 + time = 1152312 flags = 1 data = length 690, hash 5FB65B72 sample 53: - time = 1173625 + time = 1173645 flags = 1 data = length 769, hash F5E1AAEA sample 54: - time = 1194958 + time = 1194979 flags = 1 data = length 733, hash 9327D738 sample 55: - time = 1216291 + time = 1216312 flags = 1 data = length 627, hash 203CFA24 sample 56: - time = 1237625 + time = 1237645 flags = 1 data = length 697, hash 1FCE39D0 sample 57: - time = 1258958 + time = 1258979 flags = 1 data = length 585, hash B53A076B sample 58: - time = 1280291 + time = 1280312 flags = 1 data = length 650, hash FDFCA752 sample 59: - time = 1301625 + time = 1301645 flags = 1 data = length 725, hash 4D4FA788 sample 60: - time = 1322958 + time = 1322979 flags = 1 data = length 788, hash 6D883F0B sample 61: - time = 1344291 + time = 1344312 flags = 1 data = length 649, hash 9125CC1A sample 62: - time = 1365625 + time = 1365645 flags = 1 data = length 616, hash C02AB7EA sample 63: - time = 1386958 + time = 1386979 flags = 1 data = length 624, hash D49000E1 sample 64: - time = 1408291 + time = 1408312 flags = 1 data = length 664, hash 482C9994 sample 65: - time = 1429625 + time = 1429645 flags = 1 data = length 656, hash A234172A sample 66: - time = 1450958 + time = 1450979 flags = 1 data = length 649, hash BCCAD04D sample 67: - time = 1472291 + time = 1472312 flags = 1 data = length 655, hash B961E395 sample 68: - time = 1493625 + time = 1493645 flags = 1 data = length 673, hash 5BD56013 sample 69: - time = 1514958 + time = 1514979 flags = 1 data = length 700, hash FE25D834 sample 70: - time = 1536291 + time = 1536312 flags = 1 data = length 668, hash 45203245 sample 71: - time = 1557625 + time = 1557645 flags = 1 data = length 672, hash F9269558 sample 72: - time = 1578958 + time = 1578979 flags = 1 data = length 682, hash C205B4DF sample 73: - time = 1600291 + time = 1600312 flags = 1 data = length 686, hash A4632474 sample 74: - time = 1621625 + time = 1621645 flags = 1 data = length 747, hash B2F3AA1D sample 75: - time = 1642958 + time = 1642979 flags = 1 data = length 711, hash B3A33D80 sample 76: - time = 1664291 + time = 1664312 flags = 1 data = length 652, hash 37A9B9BF sample 77: - time = 1685625 + time = 1685645 flags = 1 data = length 675, hash F6BE4CAC sample 78: - time = 1706958 + time = 1706979 flags = 1 data = length 672, hash 22A12DFC sample 79: - time = 1728291 + time = 1728312 flags = 1 data = length 674, hash E740F44 sample 80: - time = 1749625 + time = 1749645 flags = 1 data = length 680, hash A065804 sample 81: - time = 1770958 + time = 1770979 flags = 1 data = length 663, hash 805CE20 sample 82: - time = 1792291 + time = 1792312 flags = 1 data = length 688, hash C2E28B22 sample 83: - time = 1813625 + time = 1813645 flags = 1 data = length 672, hash BF738F27 sample 84: - time = 1834958 + time = 1834979 flags = 1 data = length 673, hash AFE85361 sample 85: - time = 1856291 + time = 1856312 flags = 1 data = length 679, hash C9D68F4F sample 86: - time = 1877625 + time = 1877645 flags = 1 data = length 676, hash 42C67933 sample 87: - time = 1898958 + time = 1898979 flags = 1 data = length 748, hash 16944018 sample 88: - time = 1920291 + time = 1920312 flags = 1 data = length 730, hash D592050C sample 89: - time = 1941625 + time = 1941645 flags = 1 data = length 785, hash DB11A4E8 sample 90: - time = 1962958 + time = 1962979 flags = 1 data = length 708, hash 445F4443 sample 91: - time = 1984291 + time = 1984312 flags = 1 data = length 630, hash BD57EF90 sample 92: - time = 2005625 + time = 2005645 flags = 1 data = length 621, hash FB977F1F sample 93: - time = 2026958 + time = 2026979 flags = 1 data = length 656, hash 53E25FBE sample 94: - time = 2048270 + time = 2048291 flags = 1 data = length 664, hash A9D0717 sample 95: @@ -928,11 +928,11 @@ track 1: flags = 1 data = length 672, hash 6F2663EA sample 96: - time = 2090937 + time = 2090958 flags = 1 data = length 677, hash 6EBB686B sample 97: - time = 2112270 + time = 2112291 flags = 1 data = length 679, hash BF29A1EC sample 98: @@ -940,11 +940,11 @@ track 1: flags = 1 data = length 683, hash 69F6750D sample 99: - time = 2154937 + time = 2154958 flags = 1 data = length 691, hash A79A804F sample 100: - time = 2176270 + time = 2176291 flags = 1 data = length 734, hash 31FB39E8 sample 101: @@ -952,11 +952,11 @@ track 1: flags = 1 data = length 657, hash F99E1ADC sample 102: - time = 2218937 + time = 2218958 flags = 1 data = length 659, hash FDC16724 sample 103: - time = 2240270 + time = 2240291 flags = 1 data = length 795, hash 23302539 sample 104: @@ -964,11 +964,11 @@ track 1: flags = 1 data = length 691, hash 5AA01A0 sample 105: - time = 2282937 + time = 2282958 flags = 1 data = length 640, hash A9A214AB sample 106: - time = 2304270 + time = 2304291 flags = 1 data = length 651, hash F3253A0E sample 107: @@ -976,11 +976,11 @@ track 1: flags = 1 data = length 652, hash 2D4DE02 sample 108: - time = 2346937 + time = 2346958 flags = 1 data = length 772, hash 16817D3A sample 109: - time = 2368270 + time = 2368291 flags = 1 data = length 756, hash 738E4C8D sample 110: @@ -988,11 +988,11 @@ track 1: flags = 1 data = length 781, hash 61372EAE sample 111: - time = 2410937 + time = 2410958 flags = 1 data = length 658, hash 83B5A955 sample 112: - time = 2432270 + time = 2432291 flags = 1 data = length 667, hash C3CF8AEF sample 113: @@ -1000,11 +1000,11 @@ track 1: flags = 1 data = length 768, hash C6534483 sample 114: - time = 2474937 + time = 2474958 flags = 1 data = length 688, hash 1C14B263 sample 115: - time = 2496270 + time = 2496291 flags = 1 data = length 599, hash 51CF483 sample 116: @@ -1012,11 +1012,11 @@ track 1: flags = 1 data = length 594, hash F290D460 sample 117: - time = 2538937 + time = 2538958 flags = 1 data = length 633, hash 262E26E6 sample 118: - time = 2560270 + time = 2560291 flags = 1 data = length 656, hash 9158E6A1 sample 119: @@ -1024,11 +1024,11 @@ track 1: flags = 1 data = length 668, hash 3AC6C8DF sample 120: - time = 2602937 + time = 2602958 flags = 1 data = length 667, hash DB111C93 sample 121: - time = 2624270 + time = 2624291 flags = 1 data = length 670, hash 5EA45C5E sample 122: @@ -1036,11 +1036,11 @@ track 1: flags = 1 data = length 663, hash 1CF1EC34 sample 123: - time = 2666937 + time = 2666958 flags = 1 data = length 673, hash 9609104 sample 124: - time = 2688270 + time = 2688291 flags = 1 data = length 704, hash D274E425 sample 125: @@ -1048,11 +1048,11 @@ track 1: flags = 1 data = length 681, hash 4D720ACE sample 126: - time = 2730937 + time = 2730958 flags = 1 data = length 682, hash C49E4619 sample 127: - time = 2752270 + time = 2752291 flags = 1 data = length 680, hash 1AB4733A sample 128: @@ -1060,11 +1060,11 @@ track 1: flags = 1 data = length 675, hash BA047E60 sample 129: - time = 2794937 + time = 2794958 flags = 1 data = length 688, hash 9679B8E9 sample 130: - time = 2816270 + time = 2816291 flags = 1 data = length 687, hash 57DBCD4 sample 131: @@ -1072,11 +1072,11 @@ track 1: flags = 1 data = length 680, hash 91BA9BF2 sample 132: - time = 2858937 + time = 2858958 flags = 1 data = length 757, hash 741D6330 sample 133: - time = 2880270 + time = 2880291 flags = 1 data = length 651, hash 60508D7D sample 134: @@ -1084,11 +1084,11 @@ track 1: flags = 1 data = length 679, hash 7A32FD22 sample 135: - time = 2922937 + time = 2922958 flags = 1 data = length 666, hash 98C3F963 sample 136: - time = 2944270 + time = 2944291 flags = 1 data = length 694, hash 59D9B67B sample 137: @@ -1096,11 +1096,11 @@ track 1: flags = 1 data = length 680, hash 6FA356DD sample 138: - time = 2986937 + time = 2986958 flags = 1 data = length 665, hash 3D7E32D9 sample 139: - time = 3008270 + time = 3008291 flags = 1 data = length 681, hash 2592B0DF sample 140: @@ -1108,11 +1108,11 @@ track 1: flags = 1 data = length 680, hash 2BA659D7 sample 141: - time = 3050937 + time = 3050958 flags = 1 data = length 667, hash 1E21B749 sample 142: - time = 3072270 + time = 3072291 flags = 1 data = length 683, hash 57E1A624 sample 143: @@ -1120,11 +1120,11 @@ track 1: flags = 1 data = length 673, hash B7216D34 sample 144: - time = 3114937 + time = 3114958 flags = 1 data = length 684, hash 2FDBEB3A sample 145: - time = 3136270 + time = 3136291 flags = 1 data = length 707, hash 1D528F18 sample 146: @@ -1132,11 +1132,11 @@ track 1: flags = 1 data = length 693, hash 24148721 sample 147: - time = 3178937 + time = 3178958 flags = 1 data = length 660, hash C89F9451 sample 148: - time = 3200270 + time = 3200291 flags = 1 data = length 679, hash 67C16179 sample 149: @@ -1144,11 +1144,11 @@ track 1: flags = 1 data = length 685, hash 6EF9DD57 sample 150: - time = 3242937 + time = 3242958 flags = 1 data = length 672, hash CFF4E296 sample 151: - time = 3264270 + time = 3264291 flags = 1 data = length 681, hash 994F630 sample 152: @@ -1156,11 +1156,11 @@ track 1: flags = 1 data = length 684, hash 3118D2E9 sample 153: - time = 3306937 + time = 3306958 flags = 1 data = length 677, hash 3628592F sample 154: - time = 3328270 + time = 3328291 flags = 1 data = length 689, hash 309E58A0 sample 155: @@ -1168,147 +1168,147 @@ track 1: flags = 1 data = length 677, hash D1F3255B sample 156: - time = 3370937 + time = 3370958 flags = 1 data = length 689, hash B3E864BA sample 157: - time = 3392250 + time = 3392270 flags = 1 data = length 680, hash 469FA2FF sample 158: - time = 3413583 + time = 3413604 flags = 1 data = length 688, hash DC9FC31B sample 159: - time = 3434916 + time = 3434937 flags = 1 data = length 675, hash E2396CC7 sample 160: - time = 3456250 + time = 3456270 flags = 1 data = length 738, hash C1B7A30A sample 161: - time = 3477583 + time = 3477604 flags = 1 data = length 723, hash CEABDA70 sample 162: - time = 3498916 + time = 3498937 flags = 1 data = length 698, hash 59E1B5D8 sample 163: - time = 3520250 + time = 3520270 flags = 1 data = length 671, hash 71CD7BFA sample 164: - time = 3541583 + time = 3541604 flags = 1 data = length 652, hash 45894636 sample 165: - time = 3562916 + time = 3562937 flags = 1 data = length 667, hash E98A528A sample 166: - time = 3584250 + time = 3584270 flags = 1 data = length 682, hash 8AA9E761 sample 167: - time = 3605583 + time = 3605604 flags = 1 data = length 670, hash 7D071859 sample 168: - time = 3626916 + time = 3626937 flags = 1 data = length 672, hash 4FA7BDBB sample 169: - time = 3648250 + time = 3648270 flags = 1 data = length 779, hash 85D8FF74 sample 170: - time = 3669583 + time = 3669604 flags = 1 data = length 699, hash CABC0AF6 sample 171: - time = 3690916 + time = 3690937 flags = 1 data = length 635, hash 35BD0FED sample 172: - time = 3712250 + time = 3712270 flags = 1 data = length 646, hash D4960FAC sample 173: - time = 3733583 + time = 3733604 flags = 1 data = length 669, hash 4DAC2897 sample 174: - time = 3754916 + time = 3754937 flags = 1 data = length 675, hash FD60998A sample 175: - time = 3776250 + time = 3776270 flags = 1 data = length 677, hash FED0180B sample 176: - time = 3797583 + time = 3797604 flags = 1 data = length 668, hash C6183862 sample 177: - time = 3818916 + time = 3818937 flags = 1 data = length 671, hash EBA9EF22 sample 178: - time = 3840250 + time = 3840270 flags = 1 data = length 668, hash CF88A2FF sample 179: - time = 3861583 + time = 3861604 flags = 1 data = length 727, hash A9311311 sample 180: - time = 3882916 + time = 3882937 flags = 1 data = length 701, hash C6351159 sample 181: - time = 3904250 + time = 3904270 flags = 1 data = length 847, hash 1864F774 sample 182: - time = 3925583 + time = 3925604 flags = 1 data = length 765, hash 616DD2EA sample 183: - time = 3946916 + time = 3946937 flags = 1 data = length 674, hash 671D4342 sample 184: - time = 3968250 + time = 3968270 flags = 1 data = length 723, hash 567566A2 sample 185: - time = 3989583 + time = 3989604 flags = 1 data = length 580, hash B38C9C63 sample 186: - time = 4010916 + time = 4010937 flags = 1 data = length 583, hash 5668BFCE sample 187: - time = 4032250 + time = 4032270 flags = 1 data = length 631, hash 7E86C98E sample 188: - time = 4053583 + time = 4053604 flags = 1 data = length 656, hash 95A41C9B sample 189: - time = 4074916 + time = 4074937 flags = 1 data = length 822, hash 2A045560 sample 190: - time = 4096250 + time = 4096270 flags = 1 data = length 643, hash 551E7C72 sample 191: - time = 4117583 + time = 4117604 flags = 536870913 data = length 617, hash 463482D9 tracksEnded = true diff --git a/libraries/test_data/src/test/assets/muxerdumps/sample_av1.mp4.dump b/libraries/test_data/src/test/assets/muxerdumps/sample_av1.mp4.dump index c8aee959f0..290e59d11c 100644 --- a/libraries/test_data/src/test/assets/muxerdumps/sample_av1.mp4.dump +++ b/libraries/test_data/src/test/assets/muxerdumps/sample_av1.mp4.dump @@ -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 diff --git a/libraries/test_data/src/test/assets/muxerdumps/sample_no_bframes.mp4.dump b/libraries/test_data/src/test/assets/muxerdumps/sample_no_bframes.mp4.dump index ad5c59f59a..f59985586f 100644 --- a/libraries/test_data/src/test/assets/muxerdumps/sample_no_bframes.mp4.dump +++ b/libraries/test_data/src/test/assets/muxerdumps/sample_no_bframes.mp4.dump @@ -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 diff --git a/libraries/test_data/src/test/assets/transformerdumps/mp4/bbb_176x144_128kbps_15fps_h263.3gp/transmuxed_with_inappmuxer.dump b/libraries/test_data/src/test/assets/transformerdumps/mp4/bbb_176x144_128kbps_15fps_h263.3gp/transmuxed_with_inappmuxer.dump index 083eae1919..ae96a7da75 100644 --- a/libraries/test_data/src/test/assets/transformerdumps/mp4/bbb_176x144_128kbps_15fps_h263.3gp/transmuxed_with_inappmuxer.dump +++ b/libraries/test_data/src/test/assets/transformerdumps/mp4/bbb_176x144_128kbps_15fps_h263.3gp/transmuxed_with_inappmuxer.dump @@ -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 diff --git a/libraries/test_data/src/test/assets/transformerdumps/mp4/bbb_176x144_192kbps_15fps_mpeg4.mp4/transmuxed_with_inappmuxer.dump b/libraries/test_data/src/test/assets/transformerdumps/mp4/bbb_176x144_192kbps_15fps_mpeg4.mp4/transmuxed_with_inappmuxer.dump index a0fb10f23c..25c8c3428f 100644 --- a/libraries/test_data/src/test/assets/transformerdumps/mp4/bbb_176x144_192kbps_15fps_mpeg4.mp4/transmuxed_with_inappmuxer.dump +++ b/libraries/test_data/src/test/assets/transformerdumps/mp4/bbb_176x144_192kbps_15fps_mpeg4.mp4/transmuxed_with_inappmuxer.dump @@ -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 diff --git a/libraries/test_data/src/test/assets/transformerdumps/mp4/h265_with_metadata_track.mp4/transmuxed_with_inappmuxer.dump b/libraries/test_data/src/test/assets/transformerdumps/mp4/h265_with_metadata_track.mp4/transmuxed_with_inappmuxer.dump index 50ce7637ec..2e1ebeacd4 100644 --- a/libraries/test_data/src/test/assets/transformerdumps/mp4/h265_with_metadata_track.mp4/transmuxed_with_inappmuxer.dump +++ b/libraries/test_data/src/test/assets/transformerdumps/mp4/h265_with_metadata_track.mp4/transmuxed_with_inappmuxer.dump @@ -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 diff --git a/libraries/test_data/src/test/assets/transformerdumps/mp4/sample_av1.mp4/transmuxed_with_inappmuxer.dump b/libraries/test_data/src/test/assets/transformerdumps/mp4/sample_av1.mp4/transmuxed_with_inappmuxer.dump index db567e3b23..490b36d332 100644 --- a/libraries/test_data/src/test/assets/transformerdumps/mp4/sample_av1.mp4/transmuxed_with_inappmuxer.dump +++ b/libraries/test_data/src/test/assets/transformerdumps/mp4/sample_av1.mp4/transmuxed_with_inappmuxer.dump @@ -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 diff --git a/libraries/test_data/src/test/assets/transformerdumps/mp4/sample_no_bframes.mp4/transmuxed_with_inappmuxer.dump b/libraries/test_data/src/test/assets/transformerdumps/mp4/sample_no_bframes.mp4/transmuxed_with_inappmuxer.dump index 01a3ea3b40..b4f617e257 100644 --- a/libraries/test_data/src/test/assets/transformerdumps/mp4/sample_no_bframes.mp4/transmuxed_with_inappmuxer.dump +++ b/libraries/test_data/src/test/assets/transformerdumps/mp4/sample_no_bframes.mp4/transmuxed_with_inappmuxer.dump @@ -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 diff --git a/libraries/test_data/src/test/assets/transformerdumps/ts/sample_h264.ts/transmuxed_with_inappmuxer.dump b/libraries/test_data/src/test/assets/transformerdumps/ts/sample_h264.ts/transmuxed_with_inappmuxer.dump index 3d7ec9f454..bb32cc25ee 100644 --- a/libraries/test_data/src/test/assets/transformerdumps/ts/sample_h264.ts/transmuxed_with_inappmuxer.dump +++ b/libraries/test_data/src/test/assets/transformerdumps/ts/sample_h264.ts/transmuxed_with_inappmuxer.dump @@ -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 diff --git a/libraries/transformer/src/androidTest/java/androidx/media3/transformer/TransformerEndToEndTest.java b/libraries/transformer/src/androidTest/java/androidx/media3/transformer/TransformerEndToEndTest.java index 7d52185101..4970bfea21 100644 --- a/libraries/transformer/src/androidTest/java/androidx/media3/transformer/TransformerEndToEndTest.java +++ b/libraries/transformer/src/androidTest/java/androidx/media3/transformer/TransformerEndToEndTest.java @@ -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