summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRangi <remy.oukaour+rangi42@gmail.com>2020-11-06 16:18:58 -0500
committerRangi <remy.oukaour+rangi42@gmail.com>2020-11-06 16:18:58 -0500
commit55099ca785010ef07f52a0aa3d88e7a17c3d852e (patch)
tree9cb95b48e2ca216ed1425e4d7fe908427c6d7ca2
parentdcf4db946169c31c7224285662e57d6173a659a6 (diff)
pcm.c requires 22050 Hz input
-rw-r--r--tools/pcm.c6
1 files changed, 6 insertions, 0 deletions
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);