diff --git a/libraries/test_data/src/test/assets/muxerdumps/elst_box.dump b/libraries/test_data/src/test/assets/muxerdumps/elst_box.dump deleted file mode 100644 index 711bcdca38..0000000000 --- a/libraries/test_data/src/test/assets/muxerdumps/elst_box.dump +++ /dev/null @@ -1,2 +0,0 @@ -elst (40 bytes): - Data = length 32, hash F38A64ED diff --git a/libraries/test_data/src/test/assets/muxerdumps/mp4_with_edit_box.mp4.dump b/libraries/test_data/src/test/assets/muxerdumps/mp4_with_different_tracks_offset.mp4.dump similarity index 61% rename from libraries/test_data/src/test/assets/muxerdumps/mp4_with_edit_box.mp4.dump rename to libraries/test_data/src/test/assets/muxerdumps/mp4_with_different_tracks_offset.mp4.dump index 94decf2f47..2be7d750bb 100644 --- a/libraries/test_data/src/test/assets/muxerdumps/mp4_with_edit_box.mp4.dump +++ b/libraries/test_data/src/test/assets/muxerdumps/mp4_with_different_tracks_offset.mp4.dump @@ -1,14 +1,14 @@ seekMap: isSeekable = true - duration = 100 + duration = 200 getPosition(0) = [[timeUs=0, position=44]] - getPosition(1) = [[timeUs=0, position=44]] - getPosition(50) = [[timeUs=0, position=44]] - getPosition(100) = [[timeUs=0, position=44]] + getPosition(1) = [[timeUs=0, position=44], [timeUs=100, position=99]] + getPosition(100) = [[timeUs=100, position=99]] + getPosition(200) = [[timeUs=100, position=99]] numberOfTracks = 2 track 0: - total output bytes = 55 - sample count = 1 + total output bytes = 110 + sample count = 2 format 0: id = 1 sampleMimeType = video/avc @@ -16,16 +16,21 @@ track 0: maxInputSize = 85 width = 12 height = 10 + frameRate = 20000.0 initializationData: data = length 24, hash 7F12E259 data = length 5, hash 1B4D906 sample 0: time = 0 + flags = 1 + data = length 55, hash A481CEF4 + sample 1: + time = 100 flags = 536870913 data = length 55, hash A481CEF4 track 1: - total output bytes = 55 - sample count = 1 + total output bytes = 110 + sample count = 2 format 0: id = 2 sampleMimeType = video/avc @@ -33,11 +38,16 @@ track 1: maxInputSize = 85 width = 12 height = 10 + frameRate = 10000.0 initializationData: data = length 24, hash 7F12E259 data = length 5, hash 1B4D906 sample 0: - time = 100 + time = 0 + flags = 1 + data = length 55, hash A481CEF4 + sample 1: + time = 200 flags = 536870913 data = length 55, hash A481CEF4 tracksEnded = true diff --git a/libraries/test_data/src/test/assets/muxerdumps/mp4_with_same_tracks_offset.mp4.dump b/libraries/test_data/src/test/assets/muxerdumps/mp4_with_same_tracks_offset.mp4.dump new file mode 100644 index 0000000000..2be7d750bb --- /dev/null +++ b/libraries/test_data/src/test/assets/muxerdumps/mp4_with_same_tracks_offset.mp4.dump @@ -0,0 +1,53 @@ +seekMap: + isSeekable = true + duration = 200 + getPosition(0) = [[timeUs=0, position=44]] + getPosition(1) = [[timeUs=0, position=44], [timeUs=100, position=99]] + getPosition(100) = [[timeUs=100, position=99]] + getPosition(200) = [[timeUs=100, position=99]] +numberOfTracks = 2 +track 0: + total output bytes = 110 + sample count = 2 + format 0: + id = 1 + sampleMimeType = video/avc + codecs = avc1.9B2BF3 + maxInputSize = 85 + width = 12 + height = 10 + frameRate = 20000.0 + initializationData: + data = length 24, hash 7F12E259 + data = length 5, hash 1B4D906 + sample 0: + time = 0 + flags = 1 + data = length 55, hash A481CEF4 + sample 1: + time = 100 + flags = 536870913 + data = length 55, hash A481CEF4 +track 1: + total output bytes = 110 + sample count = 2 + format 0: + id = 2 + sampleMimeType = video/avc + codecs = avc1.9B2BF3 + maxInputSize = 85 + width = 12 + height = 10 + frameRate = 10000.0 + initializationData: + data = length 24, hash 7F12E259 + data = length 5, hash 1B4D906 + sample 0: + time = 0 + flags = 1 + data = length 55, hash A481CEF4 + sample 1: + time = 200 + flags = 536870913 + data = length 55, hash A481CEF4 +tracksEnded = true