Re: OpenAL and OGG
On 6/29/10, Development developm...@fornextsoft.com wrote: Can open al not read ogg files? I'm attempting to load a short ogg clip and I keep getting random errors. getOpenALAudioData: ExtAudioFileOpenURL FAILED, Error = 1954115647 2010-06-29 15:13:53.965 MixPad[12402:207] error attaching audio to buffer: a003 this is the file loading code, it is directly from an apple example ALenum error = AL_NO_ERROR; ALenum format; ALsizei size; ALsizei freq; //NSBundle* bundle = [NSBundle mainBundle]; // get some audio data from a wave file CFURLRef fileURL = (CFURLRef)[[NSURL fileURLWithPath:self.path] retain]; if (fileURL) { data = getOpenALAudioData(fileURL, size, format, freq); CFRelease(fileURL); if((error = alGetError()) != AL_NO_ERROR) { NSLog(@error loading sound: %x\n, error); exit(1); } // use the static buffer data API alBufferDataStaticProc(self.alBufferID, format, data, size, freq); NSLog(@Format %i,format); NSLog(@Data %i,sizeof(data)); if((error = alGetError()) != AL_NO_ERROR) { NSLog(@error attaching audio to buffer: %x\n, error); } } else NSLog(@Could not find file!\n);___ OpenAL is format agnostic. It doesn't know anything about file types. It only accepts bytes of linear PCM. Apple / Core Audio don't natively support Ogg. Generally, if you want to use Ogg, you have to compile in the Ogg Vorbis libraries from Xiph and use their APIs. ov_read() would be good place to start looking. -Eric http://playcontrol.net/iphonegamebook ___ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
OpenAL and OGG
Can open al not read ogg files? I'm attempting to load a short ogg clip and I keep getting random errors. getOpenALAudioData: ExtAudioFileOpenURL FAILED, Error = 1954115647 2010-06-29 15:13:53.965 MixPad[12402:207] error attaching audio to buffer: a003 this is the file loading code, it is directly from an apple example ALenum error = AL_NO_ERROR; ALenum format; ALsizei size; ALsizei freq; //NSBundle* bundle = [NSBundle mainBundle]; // get some audio data from a wave file CFURLRef fileURL = (CFURLRef)[[NSURL fileURLWithPath:self.path] retain]; if (fileURL) { data = getOpenALAudioData(fileURL, size, format, freq); CFRelease(fileURL); if((error = alGetError()) != AL_NO_ERROR) { NSLog(@error loading sound: %x\n, error); exit(1); } // use the static buffer data API alBufferDataStaticProc(self.alBufferID, format, data, size, freq); NSLog(@Format %i,format); NSLog(@Data %i,sizeof(data)); if((error = alGetError()) != AL_NO_ERROR) { NSLog(@error attaching audio to buffer: %x\n, error); } } else NSLog(@Could not find file!\n);___ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: OpenAL and OGG
On Jun 29, 2010, at 3:18 PM, Development wrote: Can open al not read ogg files? I'm attempting to load a short ogg clip and I keep getting random errors. OS X doesn’t ship with any codec for Ogg. It’s possible to install a 3rd party codec as a QuickTime or CoreAudio component, but I don’t know of any up-to-date ones. —Jens___ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com