From 56e9456e0eed5185a6bf6b083836106d33a9c47b Mon Sep 17 00:00:00 2001 From: Alexandre Ratchov Date: Tue, 6 Jan 2015 12:52:10 +0100 Subject: [PATCH] fix initial offset --- aucat/afile.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/aucat/afile.c b/aucat/afile.c index a74a45f..24a107e 100644 --- a/aucat/afile.c +++ b/aucat/afile.c @@ -537,7 +537,9 @@ afile_aiff_readhdr(struct afile *f) return 0; comm_done = 1; } else if (memcmp(chunk.id, aiff_id_data, 4) == 0) { - f->startpos = pos + sizeof(form) + sizeof(chunk); + f->startpos = pos + sizeof(form) + sizeof(chunk) + + sizeof(struct aiff_data); + /* XXX: parse offset */ break; } else { #ifdef DEBUG