Re: Avoid insertion of FLLR chunk with ExtAudioFile wave files
Re: Avoid insertion of FLLR chunk with ExtAudioFile wave files
- Subject: Re: Avoid insertion of FLLR chunk with ExtAudioFile wave files
- From: Richard Dobson <email@hidden>
- Date: Tue, 09 Aug 2011 11:57:45 +0100
On 09/08/2011 04:28, Iain McCowan wrote:
Hello,
I use the ExtAudioFile API to create and manipulate wave files.
I am having an issue integrating with a third-party software that does
not correctly parse the .wav files produced using the ExtAudio functions.
The problem has been isolated to the FLLR chunk that the Apple library
adds to align the data.
I was under the impression the FLLR chunk was an Apple invention and
confined to AIFF files. There already exist defined 'JUNK' and 'PAD '
chunks (at least) for the WAVE format. One of them would really be
enough. Is FLLR publicly documented anywhere? Assuming ExtAudioFile
does implement the chunk correctly, and it is as vanilla as a "JUNK"
chunk is, worst case you could try, as an experiment, editing the file
in a hex editor and renaming the chunk to JUNK and see what happens!
And, I might add - if the 4K alignment is ~so~ important that
ExtAudioFile seemingly imposes it on users silently, with no facility to
avoid it, how on earth does OS X manage to play plain old non-aligned
WAVE files (which must be the majority) without complaint or obvious
loss of performance?
Richard Dobson
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden