Re: AudioFileComponents
Re: AudioFileComponents
- Subject: Re: AudioFileComponents
- From: William Stewart <email@hidden>
- Date: Tue, 13 Sep 2005 12:06:55 -0700
On 13/09/2005, at 1:33 AM, Nathaniel Gray wrote:
William Stewart wrote:
Lets take one of these data formats and imagine we have this
available as an AudioCodec. What does that give me? (Lets take
FLAC as the example)
(1) I could read or write a CAF file with FLAC data in it - CAF
files (CoreAudioFormat Files) can take any audio data format
(2) I could read or write a Movie file with FLAC data in it -
Movie files can also contain any audio data format
These will both work with QT 7 (or Tiger) as it is today.
(3) With an Ogg AFC, I could also read or write Ogg files with
FLAC data
Ok, but I have the impression that this is not enough for *all*
applications in Tiger. It's not at all clear to me which
applications use which APIs and require which components/codecs/
etc. Personally, I'm primarily interested in making iTunes happy
with ogg/vorbis for the moment. Will that require the eat/spit
components?
There's two facets to the problem.
(1) The data (vorbis) - for this you need an AudioCodec
(2) The file (ogg) - for this you need either an AudioFileComponent
and/or a movie eat/spit component
The most important component is the AudioCodec - then you can have
vorbis encoded data in any containers supported by the various API -
CAF files, Movie files, etc. If you *also* want the ogg file format
supported, then you'd need the additional file-handling components as
described above.
To deal with *any* of the data formats that you can have in an ogg
file, you need Audio Codecs for the audio data (so, vorbis, flac,
etc) and if you also want video formats supported, you'd need video
components. If you don't have these components, then when you go to
open the ogg file, you'd have to fail or do something else to deal
with the fact that you don't know how to encode/decode that
particular data format.
As I said in my previous email, the first thing I would do is provide
an AudioCodec for vorbis (and possibly flac). Then at least you can
have files - QuickTime movie files for instance - that you'd be able
to use in iTunes. When you've got that working, you could then look
at the ogg support if you still felt that was necessary.
Bill
Cheers,
-n8
--
>>>-- Nathaniel Gray -- Caltech Computer Science ------>
>>>-- Mojave Project -- http://mojave.cs.caltech.edu -->
_______________________________________________
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
--
mailto:email@hidden
tel: +1 408 974 4056
________________________________________________________________________
__
"Much human ingenuity has gone into finding the ultimate Before.
The current state of knowledge can be summarized thus:
In the beginning, there was nothing, which exploded" - Terry Pratchett
________________________________________________________________________
__
_______________________________________________
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