Commit graph

25 commits

Author SHA1 Message Date
Ahmet Inan
8246c5b5dd added int to float and float to int helpers 2025-07-30 08:23:44 +02:00
Ahmet Inan
8c2e721b32 drop support for 24 bit 2025-07-22 16:10:37 +02:00
Ahmet Inan
3ef2b53fbe cool, ChunkSize can also be a special value 2025-07-22 16:06:17 +02:00
Ahmet Inan
9ce8581088 all the cool kids are doing it this way 2025-07-22 15:40:44 +02:00
Ahmet Inan
ad7555d17c Subchunk2Size can be 0xffffffff 2025-07-22 15:04:05 +02:00
Ahmet Inan
90ee3c521d be more accurate when checking chunk sizes 2025-07-22 14:28:44 +02:00
Ahmet Inan
6dc29725a1 SoX is of course right 2025-07-22 14:04:01 +02:00
Ahmet Inan
7eee2fe7c8 let's make SoX happy 2025-07-22 13:25:44 +02:00
Ahmet Inan
8c5238d331 support whatever float wav file SoX is producing 2025-07-22 11:12:18 +02:00
Ahmet Inan
14d904adef support reading float instead of int 2025-07-20 12:24:55 +02:00
Ahmet Inan
81a5a8869b write unclamped float per default 2025-07-20 12:05:16 +02:00
Ahmet Inan
8f13d86377 relax test for files with garbage at end 2020-11-03 17:18:24 +01:00
Ahmet Inan
4b698d51c7 added const 2020-04-29 16:01:09 +02:00
Ahmet Inan
61a611e33c get stride from channel count per default 2020-03-24 08:32:19 +01:00
Ahmet Inan
58fe117116 expose number of bits 2020-03-11 13:24:05 +01:00
Ahmet Inan
c4b837b045 time to embrace #pragma once 2019-01-19 14:07:07 +01:00
Ahmet Inan
75094bb2db stay c++11 compatible 2018-10-25 08:57:58 +02:00
Ahmet Inan
5270069422 added rate() and channels() to pcm writer interface 2018-09-12 14:43:22 +02:00
Ahmet Inan
f7868833e7 added good() to pcm 2018-09-05 12:30:36 +02:00
Ahmet Inan
acdb28bdd7 added info methods to PCM interface and WAV reader 2018-08-08 15:20:43 +02:00
Ahmet Inan
37537e2f23 added skip() to PCM reader 2018-03-14 09:03:25 +01:00
Ahmet Inan
7e437b2fc9 added support for 24 and 32 bit signed PCM 2018-03-11 16:38:27 +01:00
Ahmet Inan
823b069f9b quick and dirty WAV reader 2018-03-11 13:47:50 +01:00
Ahmet Inan
d2770a9de2 specify bits instead of bytes 2018-03-11 08:26:44 +01:00
Ahmet Inan
52b16be64a added WAV file writer 2018-03-10 20:10:54 +01:00