diff --git a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264.ts.0.dump b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264.ts.0.dump index 1b75458810..366338fe96 100644 --- a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264.ts.0.dump +++ b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264.ts.0.dump @@ -140,5 +140,5 @@ track 256: sample 29: time = 1033333 flags = 0 - data = length 235, hash ED1A7470 + data = length 234, hash A48D3D90 tracksEnded = true diff --git a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264.ts.1.dump b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264.ts.1.dump index 88e46511a0..afbcb23e5d 100644 --- a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264.ts.1.dump +++ b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264.ts.1.dump @@ -104,5 +104,5 @@ track 256: sample 20: time = 1033333 flags = 0 - data = length 235, hash ED1A7470 + data = length 234, hash A48D3D90 tracksEnded = true diff --git a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264.ts.2.dump b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264.ts.2.dump index 5fad034da9..ce18263dd8 100644 --- a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264.ts.2.dump +++ b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264.ts.2.dump @@ -68,5 +68,5 @@ track 256: sample 11: time = 1033333 flags = 0 - data = length 235, hash ED1A7470 + data = length 234, hash A48D3D90 tracksEnded = true diff --git a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264.ts.3.dump b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264.ts.3.dump index 5409e11ba7..f8372491d6 100644 --- a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264.ts.3.dump +++ b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264.ts.3.dump @@ -32,5 +32,5 @@ track 256: sample 2: time = 1033333 flags = 0 - data = length 235, hash ED1A7470 + data = length 234, hash A48D3D90 tracksEnded = true diff --git a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264.ts.unknown_length.dump b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264.ts.unknown_length.dump index 5a89e9d97e..8406fb34de 100644 --- a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264.ts.unknown_length.dump +++ b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264.ts.unknown_length.dump @@ -137,5 +137,5 @@ track 256: sample 29: time = 1033333 flags = 0 - data = length 235, hash ED1A7470 + data = length 234, hash A48D3D90 tracksEnded = true diff --git a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264_dts_audio.ts.0.dump b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264_dts_audio.ts.0.dump index 426f20b570..88149be1a2 100644 --- a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264_dts_audio.ts.0.dump +++ b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264_dts_audio.ts.0.dump @@ -32,7 +32,7 @@ track 256: sample 2: time = 133466 flags = 0 - data = length 443, hash 3F995B11 + data = length 442, hash A7367ECF track 257: total output bytes = 18432 sample count = 9 diff --git a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264_dts_audio.ts.unknown_length.dump b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264_dts_audio.ts.unknown_length.dump index c8d25b1598..82dc922fa3 100644 --- a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264_dts_audio.ts.unknown_length.dump +++ b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264_dts_audio.ts.unknown_length.dump @@ -29,7 +29,7 @@ track 256: sample 2: time = 133466 flags = 0 - data = length 443, hash 3F995B11 + data = length 442, hash A7367ECF track 257: total output bytes = 18432 sample count = 9 diff --git a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264_mpeg_audio.ts.0.dump b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264_mpeg_audio.ts.0.dump index 481adde1ae..14fdeb2b08 100644 --- a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264_mpeg_audio.ts.0.dump +++ b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264_mpeg_audio.ts.0.dump @@ -32,7 +32,7 @@ track 256: sample 2: time = 133466 flags = 0 - data = length 443, hash 3F995B11 + data = length 442, hash A7367ECF track 257: total output bytes = 5015 sample count = 4 diff --git a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264_mpeg_audio.ts.1.dump b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264_mpeg_audio.ts.1.dump index 481adde1ae..14fdeb2b08 100644 --- a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264_mpeg_audio.ts.1.dump +++ b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264_mpeg_audio.ts.1.dump @@ -32,7 +32,7 @@ track 256: sample 2: time = 133466 flags = 0 - data = length 443, hash 3F995B11 + data = length 442, hash A7367ECF track 257: total output bytes = 5015 sample count = 4 diff --git a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264_mpeg_audio.ts.2.dump b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264_mpeg_audio.ts.2.dump index 481adde1ae..14fdeb2b08 100644 --- a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264_mpeg_audio.ts.2.dump +++ b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264_mpeg_audio.ts.2.dump @@ -32,7 +32,7 @@ track 256: sample 2: time = 133466 flags = 0 - data = length 443, hash 3F995B11 + data = length 442, hash A7367ECF track 257: total output bytes = 5015 sample count = 4 diff --git a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264_mpeg_audio.ts.unknown_length.dump b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264_mpeg_audio.ts.unknown_length.dump index 86c786e20d..1d9e0d4154 100644 --- a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264_mpeg_audio.ts.unknown_length.dump +++ b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264_mpeg_audio.ts.unknown_length.dump @@ -29,7 +29,7 @@ track 256: sample 2: time = 133466 flags = 0 - data = length 443, hash 3F995B11 + data = length 442, hash A7367ECF track 257: total output bytes = 5015 sample count = 4 diff --git a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264_no_access_unit_delimiters.ts.0.dump b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264_no_access_unit_delimiters.ts.0.dump index a02d99c0a2..efc4982d76 100644 --- a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264_no_access_unit_delimiters.ts.0.dump +++ b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264_no_access_unit_delimiters.ts.0.dump @@ -40,5 +40,5 @@ track 256: sample 4: time = 100100 flags = 0 - data = length 255, hash 6A68F67F + data = length 254, hash 36EBDA1 tracksEnded = true diff --git a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264_no_access_unit_delimiters.ts.1.dump b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264_no_access_unit_delimiters.ts.1.dump index a02d99c0a2..efc4982d76 100644 --- a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264_no_access_unit_delimiters.ts.1.dump +++ b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264_no_access_unit_delimiters.ts.1.dump @@ -40,5 +40,5 @@ track 256: sample 4: time = 100100 flags = 0 - data = length 255, hash 6A68F67F + data = length 254, hash 36EBDA1 tracksEnded = true diff --git a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264_no_access_unit_delimiters.ts.2.dump b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264_no_access_unit_delimiters.ts.2.dump index a02d99c0a2..efc4982d76 100644 --- a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264_no_access_unit_delimiters.ts.2.dump +++ b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264_no_access_unit_delimiters.ts.2.dump @@ -40,5 +40,5 @@ track 256: sample 4: time = 100100 flags = 0 - data = length 255, hash 6A68F67F + data = length 254, hash 36EBDA1 tracksEnded = true diff --git a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264_no_access_unit_delimiters.ts.3.dump b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264_no_access_unit_delimiters.ts.3.dump index d87b069e09..8f744992d8 100644 --- a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264_no_access_unit_delimiters.ts.3.dump +++ b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264_no_access_unit_delimiters.ts.3.dump @@ -24,5 +24,5 @@ track 256: sample 0: time = 100100 flags = 0 - data = length 255, hash 6A68F67F + data = length 254, hash 36EBDA1 tracksEnded = true diff --git a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264_no_access_unit_delimiters.ts.unknown_length.dump b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264_no_access_unit_delimiters.ts.unknown_length.dump index 78337824d1..938a3dcffc 100644 --- a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264_no_access_unit_delimiters.ts.unknown_length.dump +++ b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h264_no_access_unit_delimiters.ts.unknown_length.dump @@ -37,5 +37,5 @@ track 256: sample 4: time = 100100 flags = 0 - data = length 255, hash 6A68F67F + data = length 254, hash 36EBDA1 tracksEnded = true diff --git a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h265.ts.0.dump b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h265.ts.0.dump index f09550dd52..45887e7d8f 100644 --- a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h265.ts.0.dump +++ b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h265.ts.0.dump @@ -8,7 +8,7 @@ seekMap: numberOfTracks = 1 track 256: total output bytes = 19364 - sample count = 30 + sample count = 31 format 0: id = 1/256 sampleMimeType = video/hevc @@ -140,5 +140,9 @@ track 256: sample 29: time = 1000000 flags = 0 - data = length 168, hash 717913A6 + data = length 7, hash 680F23CB + sample 30: + time = 1000000 + flags = 0 + data = length 160, hash 11EC03D0 tracksEnded = true diff --git a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h265.ts.1.dump b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h265.ts.1.dump index 8d97773757..f588f2beca 100644 --- a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h265.ts.1.dump +++ b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h265.ts.1.dump @@ -8,7 +8,7 @@ seekMap: numberOfTracks = 1 track 256: total output bytes = 3806 - sample count = 21 + sample count = 22 format 0: id = 1/256 sampleMimeType = video/hevc @@ -104,5 +104,9 @@ track 256: sample 20: time = 1000000 flags = 0 - data = length 168, hash 717913A6 + data = length 7, hash 680F23CB + sample 21: + time = 1000000 + flags = 0 + data = length 160, hash 11EC03D0 tracksEnded = true diff --git a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h265.ts.2.dump b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h265.ts.2.dump index 6893a3b688..5e8329c924 100644 --- a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h265.ts.2.dump +++ b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h265.ts.2.dump @@ -8,7 +8,7 @@ seekMap: numberOfTracks = 1 track 256: total output bytes = 1796 - sample count = 12 + sample count = 13 format 0: id = 1/256 sampleMimeType = video/hevc @@ -68,5 +68,9 @@ track 256: sample 11: time = 1000000 flags = 0 - data = length 168, hash 717913A6 + data = length 7, hash 680F23CB + sample 12: + time = 1000000 + flags = 0 + data = length 160, hash 11EC03D0 tracksEnded = true diff --git a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h265.ts.3.dump b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h265.ts.3.dump index 6950615b2e..08a626b54c 100644 --- a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h265.ts.3.dump +++ b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h265.ts.3.dump @@ -8,7 +8,7 @@ seekMap: numberOfTracks = 1 track 256: total output bytes = 396 - sample count = 3 + sample count = 4 format 0: id = 1/256 sampleMimeType = video/hevc @@ -32,5 +32,9 @@ track 256: sample 2: time = 1000000 flags = 0 - data = length 168, hash 717913A6 + data = length 7, hash 680F23CB + sample 3: + time = 1000000 + flags = 0 + data = length 160, hash 11EC03D0 tracksEnded = true diff --git a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h265.ts.unknown_length.dump b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h265.ts.unknown_length.dump index 94d7594316..2080994316 100644 --- a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h265.ts.unknown_length.dump +++ b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h265.ts.unknown_length.dump @@ -5,7 +5,7 @@ seekMap: numberOfTracks = 1 track 256: total output bytes = 19364 - sample count = 30 + sample count = 31 format 0: id = 1/256 sampleMimeType = video/hevc @@ -137,5 +137,9 @@ track 256: sample 29: time = 1000000 flags = 0 - data = length 168, hash 717913A6 + data = length 7, hash 680F23CB + sample 30: + time = 1000000 + flags = 0 + data = length 160, hash 11EC03D0 tracksEnded = true diff --git a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h265_rps_pred.ts.0.dump b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h265_rps_pred.ts.0.dump index f89512902a..02463f0ca7 100644 --- a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h265_rps_pred.ts.0.dump +++ b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h265_rps_pred.ts.0.dump @@ -8,7 +8,7 @@ seekMap: numberOfTracks = 1 track 256: total output bytes = 10004 - sample count = 16 + sample count = 17 format 0: id = 1/256 sampleMimeType = video/hevc @@ -84,5 +84,9 @@ track 256: sample 15: time = 1266666 flags = 0 - data = length 100, hash E3C60A69 + data = length 7, hash 680F23CB + sample 16: + time = 1266666 + flags = 0 + data = length 92, hash 531EE3AD tracksEnded = true diff --git a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h265_rps_pred.ts.1.dump b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h265_rps_pred.ts.1.dump index e93e80e5ad..2480556f0e 100644 --- a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h265_rps_pred.ts.1.dump +++ b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h265_rps_pred.ts.1.dump @@ -8,7 +8,7 @@ seekMap: numberOfTracks = 1 track 256: total output bytes = 856 - sample count = 12 + sample count = 13 format 0: id = 1/256 sampleMimeType = video/hevc @@ -68,5 +68,9 @@ track 256: sample 11: time = 1266666 flags = 0 - data = length 100, hash E3C60A69 + data = length 7, hash 680F23CB + sample 12: + time = 1266666 + flags = 0 + data = length 92, hash 531EE3AD tracksEnded = true diff --git a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h265_rps_pred.ts.2.dump b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h265_rps_pred.ts.2.dump index f27ba066b5..b065c49391 100644 --- a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h265_rps_pred.ts.2.dump +++ b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h265_rps_pred.ts.2.dump @@ -8,7 +8,7 @@ seekMap: numberOfTracks = 1 track 256: total output bytes = 563 - sample count = 7 + sample count = 8 format 0: id = 1/256 sampleMimeType = video/hevc @@ -48,5 +48,9 @@ track 256: sample 6: time = 1266666 flags = 0 - data = length 100, hash E3C60A69 + data = length 7, hash 680F23CB + sample 7: + time = 1266666 + flags = 0 + data = length 92, hash 531EE3AD tracksEnded = true diff --git a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h265_rps_pred.ts.3.dump b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h265_rps_pred.ts.3.dump index c26b2935f1..f06a9bd3ff 100644 --- a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h265_rps_pred.ts.3.dump +++ b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h265_rps_pred.ts.3.dump @@ -8,7 +8,7 @@ seekMap: numberOfTracks = 1 track 256: total output bytes = 146 - sample count = 2 + sample count = 3 format 0: id = 1/256 sampleMimeType = video/hevc @@ -28,5 +28,9 @@ track 256: sample 1: time = 1266666 flags = 0 - data = length 100, hash E3C60A69 + data = length 7, hash 680F23CB + sample 2: + time = 1266666 + flags = 0 + data = length 92, hash 531EE3AD tracksEnded = true diff --git a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h265_rps_pred.ts.unknown_length.dump b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h265_rps_pred.ts.unknown_length.dump index 01023baaf2..746b08b182 100644 --- a/libraries/test_data/src/test/assets/extractordumps/ts/sample_h265_rps_pred.ts.unknown_length.dump +++ b/libraries/test_data/src/test/assets/extractordumps/ts/sample_h265_rps_pred.ts.unknown_length.dump @@ -5,7 +5,7 @@ seekMap: numberOfTracks = 1 track 256: total output bytes = 10004 - sample count = 16 + sample count = 17 format 0: id = 1/256 sampleMimeType = video/hevc @@ -81,5 +81,9 @@ track 256: sample 15: time = 1266666 flags = 0 - data = length 100, hash E3C60A69 + data = length 7, hash 680F23CB + sample 16: + time = 1266666 + flags = 0 + data = length 92, hash 531EE3AD tracksEnded = true diff --git a/libraries/test_data/src/test/assets/transformerdumps/ts/sample_no_bframes.ts/transmuxed_with_inappmuxer.dump b/libraries/test_data/src/test/assets/transformerdumps/ts/sample_no_bframes.ts/transmuxed_with_inappmuxer.dump index cb0f759fed..ae148e8a07 100644 --- a/libraries/test_data/src/test/assets/transformerdumps/ts/sample_no_bframes.ts/transmuxed_with_inappmuxer.dump +++ b/libraries/test_data/src/test/assets/transformerdumps/ts/sample_no_bframes.ts/transmuxed_with_inappmuxer.dump @@ -7,8 +7,8 @@ seekMap: getPosition(1065600) = [[timeUs=0, position=44]] numberOfTracks = 2 track 0: - total output bytes = 287190 - sample count = 29 + total output bytes = 301430 + sample count = 30 format 0: id = 1 sampleMimeType = video/avc @@ -16,7 +16,7 @@ track 0: maxInputSize = 22910 width = 1080 height = 720 - frameRate = 31.042604 + frameRate = 31.004547 colorInfo: colorSpace = 1 colorRange = 2 @@ -141,8 +141,12 @@ track 0: data = length 20866, hash 219DA8C0 sample 28: time = 934255 - flags = 536870912 + flags = 0 data = length 7215, hash A853B1A9 + sample 29: + time = 967622 + flags = 536870912 + data = length 14240, hash 4EE77DF9 track 1: total output bytes = 9529 sample count = 45