From a33b0d64c16080d21aab7a2a05bd1b90341c8e12 Mon Sep 17 00:00:00 2001 From: sheenachhabra Date: Mon, 20 Feb 2023 13:57:55 +0000 Subject: [PATCH] Move SampleTableBoxesTest.java into third_party/.../muxer/... Following changes are included: 1. Move test file into third_party/.../muxer/... 2. Rewrite tests for stts box and stsz box to use dump file infra instead of Mp4Slicer. 3. Remove existing test cases related to stts box which are kind of duplicate as it tries to cover the scenarios which are already covered by "DurationsVuForStts" related test cases. PiperOrigin-RevId: 510977119 --- libraries/test_data/src/test/assets/muxerdumps/stsz_box.dump | 2 ++ .../muxerdumps/stts_box_all_different_sample_durations.dump | 2 ++ .../assets/muxerdumps/stts_box_few_same_sample_durations.dump | 2 ++ .../test/assets/muxerdumps/stts_box_single_sample_duration.dump | 2 ++ 4 files changed, 8 insertions(+) create mode 100644 libraries/test_data/src/test/assets/muxerdumps/stsz_box.dump create mode 100644 libraries/test_data/src/test/assets/muxerdumps/stts_box_all_different_sample_durations.dump create mode 100644 libraries/test_data/src/test/assets/muxerdumps/stts_box_few_same_sample_durations.dump create mode 100644 libraries/test_data/src/test/assets/muxerdumps/stts_box_single_sample_duration.dump diff --git a/libraries/test_data/src/test/assets/muxerdumps/stsz_box.dump b/libraries/test_data/src/test/assets/muxerdumps/stsz_box.dump new file mode 100644 index 0000000000..f6f8cfc6dc --- /dev/null +++ b/libraries/test_data/src/test/assets/muxerdumps/stsz_box.dump @@ -0,0 +1,2 @@ +stsz (36 bytes): + Data = length 28, hash 2257E30F diff --git a/libraries/test_data/src/test/assets/muxerdumps/stts_box_all_different_sample_durations.dump b/libraries/test_data/src/test/assets/muxerdumps/stts_box_all_different_sample_durations.dump new file mode 100644 index 0000000000..ca9083f365 --- /dev/null +++ b/libraries/test_data/src/test/assets/muxerdumps/stts_box_all_different_sample_durations.dump @@ -0,0 +1,2 @@ +stts (48 bytes): + Data = length 40, hash 558A08D9 diff --git a/libraries/test_data/src/test/assets/muxerdumps/stts_box_few_same_sample_durations.dump b/libraries/test_data/src/test/assets/muxerdumps/stts_box_few_same_sample_durations.dump new file mode 100644 index 0000000000..e1b4e58a53 --- /dev/null +++ b/libraries/test_data/src/test/assets/muxerdumps/stts_box_few_same_sample_durations.dump @@ -0,0 +1,2 @@ +stts (32 bytes): + Data = length 24, hash AA341F5 diff --git a/libraries/test_data/src/test/assets/muxerdumps/stts_box_single_sample_duration.dump b/libraries/test_data/src/test/assets/muxerdumps/stts_box_single_sample_duration.dump new file mode 100644 index 0000000000..ffddef995b --- /dev/null +++ b/libraries/test_data/src/test/assets/muxerdumps/stts_box_single_sample_duration.dump @@ -0,0 +1,2 @@ +stts (24 bytes): + Data = length 16, hash E4FC6496