Problems with iTunes Plus files and ExtAudioFile API
Problems with iTunes Plus files and ExtAudioFile API
- Subject: Problems with iTunes Plus files and ExtAudioFile API
- From: Hendrik Schreiber <email@hidden>
- Date: Wed, 31 Oct 2007 17:32:22 -0400
Hi,
I was wondering whether other people on the list also have problems
with reading iTunes Plus files using the ExtAudioFile APIs. All the
problematic files I found so far play just fine in iTunes or
QuickTime Player.
Some of the iTunes Plus files I cannot even open with
ExtAudioFileOpen, the error code is -6
Others lead to a EXC_BAD_ACCESS crash in AUMergerEntry when calling
ExtAudioFileRead.
For crashes the callstack typically looks like this:
#0 0x70096712 in AUMergerEntry ()
#1 0x700968bd in AUMergerEntry ()
#2 0x700969c5 in AUMergerEntry ()
#3 0x7009a97c in AUMergerEntry ()
#4 0x700a63dc in AUMergerEntry ()
#5 0x700a6533 in AUMergerEntry ()
#6 0x7008f3c0 in AUMergerEntry ()
#7 0x93d71a17 in AudioFileReadPackets ()
#8 0x93deb6ad in ExtAudioFile::ReadInputProc ()
#9 0x93d8ca81 in AudioConverterChain::DirectCallInputProc ()
#10 0x93d8c977 in CodecConverter::CallInputProc ()
#11 0x93d8c27b in CodecConverter::DecoderFillBuffer ()
#12 0x93d70c5e in BufferedAudioConverter::GetInputBytes ()
#13 0x93d70b3b in CBRConverter::RenderOutput ()
#14 0x93d7089f in BufferedAudioConverter::FillBuffer ()
#15 0x93d70a2d in AudioConverterChain::RenderOutput ()
#16 0x93d7089f in BufferedAudioConverter::FillBuffer ()
#17 0x93d7072c in AudioConverterFillComplexBuffer ()
#18 0x93dede44 in ExtAudioFile::Read ()
#19 0x93de3c35 in ExtAudioFileRead ()
I should mention that the customer who sent me the sample files uses
a widget called "Sing that iTune! v3.0.4", which adds lyrics to the
tracks (most likely using AppleScript and the iTunes API).
Do you encounter the same problems? And are there any known
workarounds for these issues?
Thanks,
-hendrik
PS: I filed bug reports for both issues, 5571855 for the crashes and
5571703 for the -6
_______________________________________________
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