diff options
author | Rangi <remy.oukaour+rangi42@gmail.com> | 2020-11-06 16:18:58 -0500 |
---|---|---|
committer | Rangi <remy.oukaour+rangi42@gmail.com> | 2020-11-06 16:18:58 -0500 |
commit | 55099ca785010ef07f52a0aa3d88e7a17c3d852e (patch) | |
tree | 9cb95b48e2ca216ed1425e4d7fe908427c6d7ca2 | |
parent | dcf4db946169c31c7224285662e57d6173a659a6 (diff) |
pcm.c requires 22050 Hz input
-rw-r--r-- | tools/pcm.c | 6 |
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); |