Recommended Posts

This is a long one, read at the source:http://www.vgleaks.com/durango-sound-of-tomorrow/
 

One of the few components that remain unveiled in Durango is the sound block. This article is intended to describe this important part inside the system.
Durango?s audio architecture seeks a balance between the successes and tradeoffs of previous generation platforms while anticipating the increasing technical needs of next-generation implementations. It provides hardware-accelerated pathways for the most common aspects of audio rendering?compression, mixing, filtering, and so on?on a large number of concurrent voices. The architecture also provides a shared resource model for software processing consumption, allowing each individual title to select what and how much custom signal manipulation to apply in CPU utilization.


This part refers to the rumored app support,
 

Audio and the Durango App Model
While in the foreground, an application has full access to the SHAPE hardware. When that application is pushed to the background?pinned, picture-in-picture, or other scenarios?it relinquishes hardware control. By default, its hardware state is suspended, and resumes when the title returns to the foreground. This also is true for Exclusive Resource Applications [ERAs] where the software graph is suspended.
A title may optionally choose to tear down its audio graph and reconstruct it upon resume. Some titles, particularly Shared Resource Applications [sRAs] that play background music such as streaming radio, may choose to have some aspects of audio continue to play even while paused. For these scenarios, titles should closely evaluate whether to attempt a seamless transition from hardware to software rendering, or to always play audio intended for background playback via a software-only pipeline. This has implications for compression formats and CPU costs. XMA-compressed assets, for example, require the use of SHAPE hardware, and thus will not be decodable for a background application.
The XAudio2 audio engine does provide software pathways for many functions if a title chooses to allocate CPU resources. Where practical, these functions mimic hardware capabilities, but some compute intensive processing is either unavailable or is differently implemented in software. Titles transitioning from hardware processing to software processing based on an app?s state may want to consider these differences when planning their audio pipelines.

 

Link to comment
https://www.neowin.net/forum/topic/1149762-durango-sound-of-tomorrow/
Share on other sites

This topic is now closed to further replies.
  • Posts

    • Brave Browser 1.91.178 by Razvan Serea Brave Browser is a lightning-fast, secure web browser that stands out from the competition with its focus on privacy, security, and speed. With features like HTTPS Everywhere and built-in tracker blocking, Brave keeps your online activities safe from prying eyes. Brave is one of the safest browsers on the market today. It blocks third-party data storage. It protects from browser fingerprinting. And it does all this by default. Speed - Brave is built on Chromium, the same technology that powers Google Chrome, and is optimized for speed, providing a fast and responsive browsing experience. Brave Browser also features Brave Rewards, a system that rewards users with Basic Attention Tokens (BAT) for viewing opt-in ads. This innovative system provides an alternative revenue model for content creators and a way to support the Brave community. SlimBrave Neo takes all the good things about Brave and makes them even better by keeping everything clean, light, and privacy-focused. It removes the extra clutter, turns off features you might not need, and cuts down on anything that could slow you down or collect unnecessary data. Because it relies on simple settings and policies instead of modifying the browser itself, you still get full Brave compatibility—just in a smoother, lighter, and more privacy-friendly package. Brave Browser 1.91.178 changelog: Fixed certain extensions not working as expected. (#56271) Fixed inability to use Brave Sync in certain cases. (#55203) Upgraded Chromium to 149.0.7827.196. (#56598) Download: Brave Browser 64-bit | 1.2 MB (Freeware) Download: Brave Browser 32-bit View: Brave Homepage | Offline Installers | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • Yeah, I signed out of everything when I changed the password to my account. I keep checking device history and there's never anything new other than my own activity. 
    • Microsoft are already committed to making patches for Win10 due to the IoT edition, so they may as well continue to sell access as they were doing the work anyway
    • Oh goodie! We can look forward to more videos of people with these huge bombs catching on fire, exploding etc. There is a reason why most countries restrict the size of LiOn batteries, especially in air travel.
  • Recent Achievements

    • Enthusiast
      Xonos went up a rank
      Enthusiast
    • Conversation Starter
      Admir earned a badge
      Conversation Starter
    • First Post
      The_Focal_Point earned a badge
      First Post
    • Apprentice
      daryld went up a rank
      Apprentice
    • Contributor
      Carltonbar went up a rank
      Contributor
  • Popular Contributors

    1. 1
      +primortal
      405
    2. 2
      +Edouard
      169
    3. 3
      PsYcHoKiLLa
      129
    4. 4
      neufuse
      69
    5. 5
      Xenon
      67
  • Tell a friend

    Love Neowin? Tell a friend!