Ahh, I changed it to an OSStatus type.
The error is still /0/0mt, ie the top two bytes are 0.
QT must be assigning the error to a short somewhere and losing part
of the error I guess.
The only change I can see is that QT is now at 7.1.
Running on PPC 10.4.x and also on Intel 10.4.x using a variety of
audio files.
Will try downgrading QT and see what happens.
On 11-Sep-06, at 2:26 PM, Brad Ford wrote:
On Sep 11, 2006, at 2:16 PM, Steve Israelson wrote:
28020
That looks like the lower 2 bytes of a core audio error code.
They use 4 char codes as error codes. You aren't by chance using
OSErr's instead of OSStatus'es, are you? The former are 2 bytes
long. The latter are 4.
28020 is 'mt', which is probably the lower half of:
kAudioFormatUnknownFormatError = '!fmt'
Again, all guesswork at this point. Has anything else changed?
Different machine byte order (ppc vs intel)? Different input file?