• 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: User-land driver for channel mapping
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: User-land driver for channel mapping


  • Subject: Re: User-land driver for channel mapping
  • From: William Stewart <email@hidden>
  • Date: Tue, 8 Apr 2008 12:35:04 -0700


On Apr 8, 2008, at 5:10 AM, Dave Addey wrote:
Hi all,

I'm developing a user-land driver based on the SampleHardwarePlugin code, to work around a limitation in QuickTime.  (I'm aware this is a less-than-elegant solution.)  However, I'm not sure of the best approach for audio sync, and I'm confused by AudioTimeStamps, so I thought I'd post a few questions.

Why I'm doing this:

There is currently no way for QuickTime to play one stereo movie to two different pairs of outputs on a multi-channel audio device whilst applying separate volume levels to the different channels.  (Radar feature request #4145662.)

My current workaround is to play two copies of a movie instead, with their timebases slaved together by QuickTime.  Whilst this works on Tiger, it currently causes serious audio dropouts on Leopard (Radar bug #5615865), and on both platforms it necessitates a higher processor load (nearly 2x the load of one movie) than should be necessary.

Dave,

It seems to me that you are really wanting some pretty customised control over audio behaviour, so why are using QT to do this? QT is not really designed to provide these kinds of feature sets, and typically apps that are doing more than just basic playback will create their own audio engines so that they can have a finer degree of control over their rendering behaviour than QT can provide?

Bill
 _______________________________________________
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: User-land driver for channel mapping
      • From: Dave Addey <email@hidden>
References: 
 >User-land driver for channel mapping (From: Dave Addey <email@hidden>)

  • Prev by Date: Buffering packets from an AudioFileStream (was Re: Getting an AudioStreamBasicDescription from a stream, not a file)
  • Next by Date: Re: User-land driver for channel mapping
  • Previous by thread: User-land driver for channel mapping
  • Next by thread: Re: User-land driver for channel mapping
  • Index(es):
    • Date
    • Thread