• 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: Quicktime and CA audio decoders
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Quicktime and CA audio decoders


  • Subject: Re: Quicktime and CA audio decoders
  • From: Bill Stewart <email@hidden>
  • Date: Tue, 26 Aug 2003 10:56:57 -0700

We've updated our SDK in Panther (and will happily seed this to anyone interested), to create what we call a SMAC component that is a Sound Mgr codec component that talks to an Audio Codec for just this purpose... (We've just finished doing this late last week)

Contact me privately if anyone would like a copy of this

On Tuesday, August 26, 2003, at 04:44 AM, Markus Multrus wrote:
Hi everybody!

I'm trying to build a Quicktime audio decoder plugin, consisting of an importer and a decompressor component. The importer component (an oldfashioned Quicktime importer) imports the bitstream to a media of type 'soun' (SoundMediaType). Afterwards I want to decode the imported bitstream with an AudioCodec decoder component, according to the AudioCodec SDK (IM4 Codec).

I think I'm running into problems because the decoder identifies itself with a media subtype of 'adec', and Quicktime tries to feed the movie to a decompressor of subtype 'sdec'. So I'm not able to talk to the decompressor. Changing the subtype in the resources of the AudioCodec from 'adec' to 'sdec' lets me address the decompressor, but then I'm running into problems with the dispatcher and the differing "what-parameters" (the constants, which request the desired action), which are seemingly not identical for 'sdec' and 'adec'.

My questions: Is it obligatory, that the AudioCodecs decoders have a subtype of 'adec'? Or can I influence in another way the subtype Quicktime addresses after importing the movie?

Yes - this is obligatory - the component type (as with audio units), defines what calls it is legal to make to a body of dynamically loaded code. It defines the API/parameters, etc that that code can be called with.

Bill


Thanks a lot in advance,

Markus
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.


-- 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
________________________________________________________________________ __
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.
References: 
 >Quicktime and CA audio decoders (From: Markus Multrus <email@hidden>)

  • Prev by Date: Re: How does an external MIDI device differ from a "normal" device?
  • Next by Date: Bundle identifiers
  • Previous by thread: Quicktime and CA audio decoders
  • Next by thread: Re: How does an external MIDI device differ from a "normal" device?
  • Index(es):
    • Date
    • Thread