[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