From a099c7a0b5c81f0edd4964fac16bf450ad9f560b 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 --- testdata/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 testdata/src/test/assets/muxerdumps/stsz_box.dump create mode 100644 testdata/src/test/assets/muxerdumps/stts_box_all_different_sample_durations.dump create mode 100644 testdata/src/test/assets/muxerdumps/stts_box_few_same_sample_durations.dump create mode 100644 testdata/src/test/assets/muxerdumps/stts_box_single_sample_duration.dump diff --git a/testdata/src/test/assets/muxerdumps/stsz_box.dump b/testdata/src/test/assets/muxerdumps/stsz_box.dump new file mode 100644 index 0000000000..f6f8cfc6dc --- /dev/null +++ b/testdata/src/test/assets/muxerdumps/stsz_box.dump @@ -0,0 +1,2 @@ +stsz (36 bytes): + Data = length 28, hash 2257E30F diff --git a/testdata/src/test/assets/muxerdumps/stts_box_all_different_sample_durations.dump b/testdata/src/test/assets/muxerdumps/stts_box_all_different_sample_durations.dump new file mode 100644 index 0000000000..ca9083f365 --- /dev/null +++ b/testdata/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/testdata/src/test/assets/muxerdumps/stts_box_few_same_sample_durations.dump b/testdata/src/test/assets/muxerdumps/stts_box_few_same_sample_durations.dump new file mode 100644 index 0000000000..e1b4e58a53 --- /dev/null +++ b/testdata/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/testdata/src/test/assets/muxerdumps/stts_box_single_sample_duration.dump b/testdata/src/test/assets/muxerdumps/stts_box_single_sample_duration.dump new file mode 100644 index 0000000000..ffddef995b --- /dev/null +++ b/testdata/src/test/assets/muxerdumps/stts_box_single_sample_duration.dump @@ -0,0 +1,2 @@ +stts (24 bytes): + Data = length 16, hash E4FC6496