Skip to content

Commit d43c3ca

Browse files
authored
Merge pull request #147 from msheby/fix/odd-size-wav-chunks
fix: handle odd-sized wav chunks
2 parents 32220b3 + c5b5fea commit d43c3ca

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/Wav.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ ASDCP::Wav::SimpleWaveHeader::ReadFromBuffer(const byte_t* buf, ui32_t buf_len,
157157
while ( p < end_p )
158158
{
159159
test_fcc = fourcc(p); p += 4;
160-
ui32_t chunk_size = KM_i32_LE(Kumu::cp2i<ui32_t>(p)); p += sizeof(ui32_t);
160+
ui32_t chunk_size = KM_i32_LE(Kumu::cp2i<ui32_t>(p) + (Kumu::cp2i<ui32_t>(p) % 2)); p += sizeof(ui32_t);
161161

162162
if ( test_fcc == FCC_data )
163163
{

0 commit comments

Comments
 (0)