• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Getting PCM data from MP3/AAC/ALAC File
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Getting PCM data from MP3/AAC/ALAC File


  • Subject: Re: Getting PCM data from MP3/AAC/ALAC File
  • From: Brian Willoughby <email@hidden>
  • Date: Sat, 20 Dec 2008 20:03:38 -0800

The iPhone is quite the newcomer to the CoreAudio family. CoreAudio has been around for almost a decade, I think, and it has been 32-bit Linear PCM float during all of that time. The iPhone is probably the first OSX platform which cannot support high MIPS rates with 32-bit floats, so the recent change to CoreAudio to have an additional platform-specific default of 8.24 integers is for performance reasons. AudioUnits are also quite limited with the current iPhone system.

If you're not working on the iPhone, then William's comments are dead- on.

Brian Willoughby
Sound Consulting


On Dec 20, 2008, at 08:22, Hamish Allan wrote:

On Sat, Dec 20, 2008 at 3:08 PM, William Bates
<email@hidden> wrote:

For better or worse, the designers of Core Audio picked floats as the
"natural" representation.

That doesn't seem to be the case on the iPhone. From "Core Audio Overview":


"The canonical formats in CoreAudio are as follows:

- iPhone OS input and output: Linear PCM with 16-bit integer samples
- iPhone OS audio units and other audio processing: Noninterleaved
linear PCM with 8.24-bit fixed-point samples
- Mac OS X input and output: Linear PCM with 32-bit floating point samples
- Mac OS X audio units and other audio processing: Noninterleaved
linear PCM with 32-bit floating point samples"


H
_______________________________________________
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


  • Follow-Ups:
    • Re: Getting PCM data from MP3/AAC/ALAC File
      • From: "Hamish Allan" <email@hidden>
References: 
 >Getting PCM data from MP3/AAC/ALAC File (From: Daniel Staudigel <email@hidden>)
 >Re: Getting PCM data from MP3/AAC/ALAC File (From: Daniel Staudigel <email@hidden>)
 >Re: Getting PCM data from MP3/AAC/ALAC File (From: Daniel Staudigel <email@hidden>)
 >Re: Getting PCM data from MP3/AAC/ALAC File (From: William Bates <email@hidden>)
 >Re: Getting PCM data from MP3/AAC/ALAC File (From: William Bates <email@hidden>)
 >Re: Getting PCM data from MP3/AAC/ALAC File (From: Daniel Staudigel <email@hidden>)
 >Re: Getting PCM data from MP3/AAC/ALAC File (From: William Bates <email@hidden>)
 >Re: Getting PCM data from MP3/AAC/ALAC File (From: "Hamish Allan" <email@hidden>)

  • Prev by Date: Re: Getting PCM data from MP3/AAC/ALAC File
  • Next by Date: Re: Getting PCM data from MP3/AAC/ALAC File
  • Previous by thread: Re: Getting PCM data from MP3/AAC/ALAC File
  • Next by thread: Re: Getting PCM data from MP3/AAC/ALAC File
  • Index(es):
    • Date
    • Thread