• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › General Discussion v
« Previous 1 ... 147 148 149 150 151 ... 369 Next »

Why asynchronous audio should not have been removed....and an idea.
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Why asynchronous audio should not have been removed....and an idea.
03-30-2014, 09:35 AM
#14
Wally123 Offline
Banned
Posts: 16
Threads: 3
Joined: Mar 2014
(03-30-2014, 08:10 AM)delroth Wrote:
(03-30-2014, 08:03 AM)Wally123 Wrote: I admit to and apologize for being rude. I do not ever mean to be. I will shorten everything by turning it into a question...


Why can't someone maybe submit a revision that adds a functional check box to the DSP menu or the game specific core (game properties) properties menu to enable or disable asynchronous audio? That way certain users can turn it off..while certain other users who are having issues can turn it on.

People are rude/impatient/annoyed about this topic because it has been discussed for ages. Articles have been written about why this is impossible and never going to happen and why synchronous audio processing is the way to go.

But I'll reply to that one more time: why can't we have a check box sync/async? Because async audio processing breaks too many things to be worth it in our opinion. It's not just games freezing, having missing samples and missing FX (reverb/...), it's also a ton of crappy code that makes it harder to improve Dolphin. Removing asynchronous audio processing completely allowed us to remove whole chunks of code that nobody wanted to maintain.

If you disagree, stop complaining and code your own fork. If async audio processing is worth more to users than the improvement we can provide by not having async audio processing (for example, having a working Zelda HLE UCode, as opposed to something causing random freezes/crashes and requiring people to use DSPLLE), I'm sure users will start using your fork. My guess is that being able to finally play SMG2 without missing music / freezes with DSPHLE is more useful, on top of being more accurate emulation.

I do understand that point...problem with crappy code is that you need someone to try to organize it....I like the openness that the development of Dolphin has provided because it allows people like me to figure out which revisions work best for Windows users...But from what I can see on the download page, it has become very difficult it seems to sort that wheat from the chaff. Some users devloping Dolphin are using Linux based OS's to compile or "fork" the code into MS VBS 2013...The Linux versions of that (notable complaint from Gabe Newel about MS VB2013) lacks certain features that MS deems "exclusive" to the Microsoft software line. This leaves Linux devs out to dry on developing around a few key features which include but are not limited to such as sufficient programming Asynchronous audio in the Direct Sound API and of course proprietary use of XAudio. They have also phased out DirectX 9 in VB2013...deeming it "too old" yet the previous version of VBS is the single most widely used development tool for PC gaming and emulation development.

With respect..what "improvement" is there exactly when a frame rate drops and the frame advance on the audio gets muted? From my own observastion Asycn works best with digital output of audio...I use 5.1 surround sound on a digital coax cable. This issue seems to be an OS based issue at large...which would likely be able to be solved by including that part of the code from Dolphin 3.5's HLE and simply making a check box option for async audio rather than simply removing it. The issue is optimization, not accuracy.

Note that Linux uses OpenAL and OpenAL works rather differently from Direct3D Audio and Xaudio...It could be a kink in the newest version of MS VBS too where Windows users get those development features exclusively...I don't know...but for now, the only solution I see to this is simply making it optional for the user to use async audio.
Find
Reply
« Next Oldest | Next Newest »


Messages In This Thread
Why asynchronous audio should not have been removed....and an idea. - Wally123 - 03-30-2014, 05:55 AM
RE: Why asynchronous audio should not have been removed....and an idea. - Sonicadvance1 - 03-30-2014, 06:18 AM
RE: Why asynchronous audio should not have been removed....and an idea. - delroth - 03-30-2014, 06:29 AM
RE: Why asynchronous audio should not have been removed....and an idea. - Wally123 - 03-30-2014, 07:44 AM
RE: Why asynchronous audio should not have been removed....and an idea. - mudlord - 03-30-2014, 03:34 PM
RE: Why asynchronous audio should not have been removed....and an idea. - Wally123 - 03-30-2014, 04:08 PM
RE: Why asynchronous audio should not have been removed....and an idea. - mudlord - 04-01-2014, 04:50 AM
RE: Why asynchronous audio should not have been removed....and an idea. - kinkinkijkin - 03-31-2014, 12:00 AM
RE: Why asynchronous audio should not have been removed....and an idea. - JMC47 - 03-30-2014, 06:54 AM
RE: Why asynchronous audio should not have been removed....and an idea. - JMC47 - 03-30-2014, 07:54 AM
RE: Why asynchronous audio should not have been removed....and an idea. - Wally123 - 03-30-2014, 08:03 AM
RE: Why asynchronous audio should not have been removed....and an idea. - kinkinkijkin - 03-30-2014, 07:54 AM
RE: Why asynchronous audio should not have been removed....and an idea. - pauldacheez - 03-30-2014, 08:02 AM
RE: Why asynchronous audio should not have been removed....and an idea. - neobrain - 03-30-2014, 08:03 AM
RE: Why asynchronous audio should not have been removed....and an idea. - delroth - 03-30-2014, 08:10 AM
RE: Why asynchronous audio should not have been removed....and an idea. - Wally123 - 03-30-2014, 09:35 AM
RE: Why asynchronous audio should not have been removed....and an idea. - JMC47 - 03-30-2014, 08:28 AM
RE: Why asynchronous audio should not have been removed....and an idea. - Xtreme2damax - 03-30-2014, 08:38 AM
RE: Why asynchronous audio should not have been removed....and an idea. - JMC47 - 03-30-2014, 09:50 AM
RE: Why asynchronous audio should not have been removed....and an idea. - degasus - 03-30-2014, 10:25 AM
RE: Why asynchronous audio should not have been removed....and an idea. - Wally123 - 03-30-2014, 11:41 AM
RE: Why asynchronous audio should not have been removed....and an idea. - shuffle2 - 03-30-2014, 11:42 AM
RE: Why asynchronous audio should not have been removed....and an idea. - kinkinkijkin - 03-30-2014, 11:51 AM
RE: Why asynchronous audio should not have been removed....and an idea. - Wally123 - 03-30-2014, 12:39 PM
RE: Why asynchronous audio should not have been removed....and an idea. - Sonicadvance1 - 03-30-2014, 12:16 PM
RE: Why asynchronous audio should not have been removed....and an idea. - kinkinkijkin - 03-30-2014, 12:22 PM
RE: Why asynchronous audio should not have been removed....and an idea. - pauldacheez - 03-30-2014, 12:17 PM
RE: Why asynchronous audio should not have been removed....and an idea. - kinkinkijkin - 03-30-2014, 12:53 PM
RE: Why asynchronous audio should not have been removed....and an idea. - Wally123 - 03-30-2014, 01:21 PM
RE: Why asynchronous audio should not have been removed....and an idea. - kinkinkijkin - 03-30-2014, 01:35 PM
RE: Why asynchronous audio should not have been removed....and an idea. - Wally123 - 03-30-2014, 01:52 PM
RE: Why asynchronous audio should not have been removed....and an idea. - Gir - 03-30-2014, 02:11 PM
RE: Why asynchronous audio should not have been removed....and an idea. - Wally123 - 03-30-2014, 02:26 PM
RE: Why asynchronous audio should not have been removed....and an idea. - kinkinkijkin - 03-30-2014, 02:08 PM
RE: Why asynchronous audio should not have been removed....and an idea. - JMC47 - 03-30-2014, 08:10 PM
RE: Why asynchronous audio should not have been removed....and an idea. - Wally123 - 03-31-2014, 02:00 AM
RE: Why asynchronous audio should not have been removed....and an idea. - JMC47 - 03-31-2014, 03:44 AM
RE: Why asynchronous audio should not have been removed....and an idea. - degasus - 03-31-2014, 05:17 AM
RE: Why asynchronous audio should not have been removed....and an idea. - NaturalViolence - 03-31-2014, 06:02 AM
RE: Why asynchronous audio should not have been removed....and an idea. - kinkinkijkin - 03-31-2014, 06:22 AM
RE: Why asynchronous audio should not have been removed....and an idea. - Wally123 - 03-31-2014, 06:29 AM
RE: Why asynchronous audio should not have been removed....and an idea. - JMC47 - 03-31-2014, 06:56 AM
RE: Why asynchronous audio should not have been removed....and an idea. - Wally123 - 03-31-2014, 11:01 PM
RE: Why asynchronous audio should not have been removed....and an idea. - NaturalViolence - 03-31-2014, 07:17 AM
RE: Why asynchronous audio should not have been removed....and an idea. - kinkinkijkin - 03-31-2014, 08:09 AM
RE: Why asynchronous audio should not have been removed....and an idea. - AnyOldName3 - 03-31-2014, 09:00 AM
RE: Why asynchronous audio should not have been removed....and an idea. - NaturalViolence - 03-31-2014, 09:10 AM
RE: Why asynchronous audio should not have been removed....and an idea. - degasus - 03-31-2014, 07:08 PM
RE: Why asynchronous audio should not have been removed....and an idea. - Xtreme2damax - 03-31-2014, 11:21 PM
RE: Why asynchronous audio should not have been removed....and an idea. - Wally123 - 03-31-2014, 11:51 PM
RE: Why asynchronous audio should not have been removed....and an idea. - ExtremeDude2 - 04-01-2014, 02:05 AM
RE: Why asynchronous audio should not have been removed....and an idea. - RachelB - 04-01-2014, 09:05 AM
RE: Why asynchronous audio should not have been removed....and an idea. - JMC47 - 03-31-2014, 11:26 PM
RE: Why asynchronous audio should not have been removed....and an idea. - JMC47 - 04-01-2014, 04:57 AM
RE: Why asynchronous audio should not have been removed....and an idea. - JMC47 - 04-01-2014, 09:17 AM
RE: Why asynchronous audio should not have been removed....and an idea. - NaturalViolence - 04-02-2014, 11:39 AM
RE: Why asynchronous audio should not have been removed....and an idea. - Gir - 04-02-2014, 02:28 PM
RE: Why asynchronous audio should not have been removed....and an idea. - NaturalViolence - 04-03-2014, 04:36 AM

  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 2 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode