• 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
DMA Address Plug-In for HAL
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

DMA Address Plug-In for HAL


  • Subject: DMA Address Plug-In for HAL
  • From: Brian Souder <email@hidden>
  • Date: Fri, 26 Jul 2002 06:56:14 -0400

I have been looking at way to setup a sound card to do accelerated audio. At the moment it seems like there are two possibilities.

1) Make a HAL Plug-In which utlizes DMA Addresses to redirect the audio streams to the card directly. We weren't sure if the data would still pass through the G3/G4 processor before being passed to the card though. The goal would be to remove all or almost all of the CPU load from the the system.
2) Change the Apple Audio Engine code to be for the Sound Card only, thus redirecting the output directly to the card. Again hopefully removing the audio load from the system.

If you have a better idea how this might be implemented, please feel free to contact me. The documentation on the audio system in a lot of these areas is very light to say the least. If there is not already a system in place, now might be the time to work this out.

Thank You,

Brian Souder
email@hidden
_______________________________________________
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.

  • Follow-Ups:
    • Re: DMA Address Plug-In for HAL
      • From: Jeff Moore <email@hidden>
  • Prev by Date: Re: Audio Units - "fanout" and buses
  • Next by Date: Re: Sample rate conversion of audio input device
  • Previous by thread: QT Sample Code Problem?
  • Next by thread: Re: DMA Address Plug-In for HAL
  • Index(es):
    • Date
    • Thread