[FFmpeg-cvslog] [ffmpeg-radio] 08/14: tests: Add avradio/sdrdemux tests
Michael Niedermayer
ffmpeg-git at ffmpeg.org
Sat Jul 22 16:55:54 EEST 2023
This is an automated email from the git hooks/post-receive script.
Git pushed a commit to branch master
in repository libavradio.
commit e3eb650a526044e25f0935c8b00588259f9d7702
Author: Michael Niedermayer <michael at niedermayer.cc>
AuthorDate: Tue Jul 18 22:16:41 2023 +0200
Commit: Michael Niedermayer <michael at niedermayer.cc>
CommitDate: Sat Jul 22 15:44:24 2023 +0200
tests: Add avradio/sdrdemux tests
Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
---
tests/Makefile | 1 +
tests/fate/sdr.mak | 11 +++++++++++
tests/ref/fate/sdr-am | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++
tests/ref/fate/sdr-fm | 25 +++++++++++++++++++++++
4 files changed, 92 insertions(+)
diff --git a/tests/Makefile b/tests/Makefile
index e09f30a0fc..d8a1abd04e 100644
--- a/tests/Makefile
+++ b/tests/Makefile
@@ -230,6 +230,7 @@ include $(SRC_PATH)/tests/fate/qt.mak
include $(SRC_PATH)/tests/fate/qtrle.mak
include $(SRC_PATH)/tests/fate/real.mak
include $(SRC_PATH)/tests/fate/screen.mak
+include $(SRC_PATH)/tests/fate/sdr.mak
include $(SRC_PATH)/tests/fate/segafilm.mak
include $(SRC_PATH)/tests/fate/segment.mak
include $(SRC_PATH)/tests/fate/source.mak
diff --git a/tests/fate/sdr.mak b/tests/fate/sdr.mak
new file mode 100644
index 0000000000..97e5a9a644
--- /dev/null
+++ b/tests/fate/sdr.mak
@@ -0,0 +1,11 @@
+FATE_SDR = fate-sdr-am \
+ fate-sdr-fm \
+
+FATE_SAMPLES_FFMPEG += $(FATE_SDR)
+
+fate-sdr-am: CMD = framecrc -mode all_mode -video_size 400x200 -i $(TARGET_SAMPLES)/sdr/am.sdr -map 0 -filter:a aresample -c:a pcm_u8
+fate-sdr-fm: CMD = framecrc -mode all_mode -video_size 400x200 -i $(TARGET_SAMPLES)/sdr/fm.sdr -map 0 -filter:a aresample -c:a pcm_u8
+
+FATE_FFMPEG += $(FATE_SDR_FFMPEG-yes)
+
+fate-sdr: $(FATE_SDR) $(FATE_SDR_FFMPEG-yes)
diff --git a/tests/ref/fate/sdr-am b/tests/ref/fate/sdr-am
new file mode 100644
index 0000000000..d0fdc48cf5
--- /dev/null
+++ b/tests/ref/fate/sdr-am
@@ -0,0 +1,55 @@
+#tb 0: 12/125
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 400x200
+#sar 0: 0/1
+#tb 1: 1/16000
+#media_type 1: audio
+#codec_id 1: pcm_u8
+#sample_rate 1: 16000
+#channel_layout_name 1: stereo
+#tb 2: 1/16000
+#media_type 2: audio
+#codec_id 2: pcm_u8
+#sample_rate 2: 16000
+#channel_layout_name 2: stereo
+#tb 3: 1/16000
+#media_type 3: audio
+#codec_id 3: pcm_u8
+#sample_rate 3: 16000
+#channel_layout_name 3: stereo
+#tb 4: 1/16000
+#media_type 4: audio
+#codec_id 4: pcm_u8
+#sample_rate 4: 16000
+#channel_layout_name 4: stereo
+#tb 5: 1/16000
+#media_type 5: audio
+#codec_id 5: pcm_u8
+#sample_rate 5: 16000
+#channel_layout_name 5: stereo
+#tb 6: 1/16000
+#media_type 6: audio
+#codec_id 6: pcm_u8
+#sample_rate 6: 16000
+#channel_layout_name 6: stereo
+0, 0, 0, 1, 320000, 0x816a0964
+0, 1, 1, 1, 320000, 0x140ce2da
+1, 2048, 2048, 1024, 2048, 0x2276fdd1
+2, 2048, 2048, 1024, 2048, 0x4d31ff0f
+3, 2048, 2048, 1024, 2048, 0x3cd002ad
+4, 2048, 2048, 1024, 2048, 0x8bdd034d
+5, 2048, 2048, 1024, 2048, 0xc6430169
+1, 3072, 3072, 1024, 2048, 0xa0810031
+2, 3072, 3072, 1024, 2048, 0xb307000d
+3, 3072, 3072, 1024, 2048, 0x3f6d01d4
+4, 3072, 3072, 1024, 2048, 0x2de9fde9
+5, 3072, 3072, 1024, 2048, 0xad7efe6f
+6, 3072, 3072, 1024, 2048, 0x9c840168
+1, 4096, 4096, 1024, 2048, 0x61a50250
+2, 4096, 4096, 1024, 2048, 0x7e7cfe03
+3, 4096, 4096, 1024, 2048, 0x6561fc7b
+4, 4096, 4096, 1024, 2048, 0xdcd6ff8d
+5, 4096, 4096, 1024, 2048, 0xedac0493
+6, 4096, 4096, 1024, 2048, 0x970a0066
+0, 3, 3, 1, 320000, 0x73e13a75
diff --git a/tests/ref/fate/sdr-fm b/tests/ref/fate/sdr-fm
new file mode 100644
index 0000000000..0a3aaa48d4
--- /dev/null
+++ b/tests/ref/fate/sdr-fm
@@ -0,0 +1,25 @@
+#tb 0: 12/187
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 400x200
+#sar 0: 0/1
+#tb 1: 1/64000
+#media_type 1: audio
+#codec_id 1: pcm_u8
+#sample_rate 1: 64000
+#channel_layout_name 1: stereo
+#tb 2: 1/64000
+#media_type 2: audio
+#codec_id 2: pcm_u8
+#sample_rate 2: 64000
+#channel_layout_name 2: stereo
+0, 0, 0, 1, 320000, 0xf553af75
+0, 1, 1, 1, 320000, 0xeabc15b3
+1, 8196, 8196, 4096, 8192, 0x585d090e
+2, 8196, 8196, 4096, 8192, 0xb966fb19
+1, 12292, 12292, 4096, 8192, 0x6d8ffe6e
+2, 12292, 12292, 4096, 8192, 0x51d1fb50
+0, 3, 3, 1, 320000, 0x1b178638
+1, 16388, 16388, 4096, 8192, 0x8c000600
+2, 16388, 16388, 4096, 8192, 0x335ff20c
+0, 4, 4, 1, 320000, 0x49dd90cc
More information about the ffmpeg-cvslog
mailing list