summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorChristos Margiolis <christos@FreeBSD.org>2025-03-30 17:45:38 +0000
committerChristos Margiolis <christos@FreeBSD.org>2025-04-06 00:28:14 +0000
commit1728d26682c65cb878971f55b4e87e24d0050524 (patch)
treec0b7b452fc11aa4382b71759ff737cb36d45d272 /tests
parente4c0d796141b6611780fdff3063f744bbd49b282 (diff)
Diffstat (limited to 'tests')
-rw-r--r--tests/sys/sound/pcm_read_write.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/sys/sound/pcm_read_write.c b/tests/sys/sound/pcm_read_write.c
index 2aba19840735..a77b953a78a0 100644
--- a/tests/sys/sound/pcm_read_write.c
+++ b/tests/sys/sound/pcm_read_write.c
@@ -70,6 +70,12 @@ static struct afmt_test_data {
{"u32be_1", {0x01, 0x02, 0x03, 0x04}, 4, AFMT_U32_BE, 0x81020304},
{"u32be_2", {0x81, 0x82, 0x83, 0x84}, 4, AFMT_U32_BE, 0x01828384},
+ /* 32 bit floating point sample formats. */
+ {"f32le_1", {0x00, 0x00, 0x00, 0x3f}, 4, AFMT_F32_LE, 0x40000000},
+ {"f32le_2", {0x00, 0x00, 0x00, 0xbf}, 4, AFMT_F32_LE, 0xc0000000},
+ {"f32be_1", {0x3f, 0x00, 0x00, 0x00}, 4, AFMT_F32_BE, 0x40000000},
+ {"f32be_2", {0xbf, 0x00, 0x00, 0x00}, 4, AFMT_F32_BE, 0xc0000000},
+
/* u-law and A-law sample formats. */
{"mulaw_1", {0x01, 0x00, 0x00, 0x00}, 1, AFMT_MU_LAW, 0xffffff87},
{"mulaw_2", {0x81, 0x00, 0x00, 0x00}, 1, AFMT_MU_LAW, 0x00000079},