From 55099ca785010ef07f52a0aa3d88e7a17c3d852e Mon Sep 17 00:00:00 2001 From: Rangi Date: Fri, 6 Nov 2020 16:18:58 -0500 Subject: pcm.c requires 22050 Hz input --- tools/pcm.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tools/pcm.c b/tools/pcm.c index 114fdd38..82f66965 100644 --- a/tools/pcm.c +++ b/tools/pcm.c @@ -65,6 +65,12 @@ uint8_t *wav2pcm(uint8_t *wavdata, size_t wavsize, size_t *pcmsize) { return NULL; } + int64_t sample_rate = get_uint32le(wavdata, wavsize, i+4); + if (sample_rate != 22050) { + fputs("WAV data is not 22050 Hz\n", stderr); + return NULL; + } + int32_t bits_per_sample = get_uint16le(wavdata, wavsize, i+14); if (bits_per_sample != 8) { fputs("WAV data is not 8-bit samples\n", stderr); -- cgit v1.3.1-sl0p