DescentDevelopers/Descent3

[Runtime Issue]: Descent3 uses two independent sound devices for MVE and game

winterheart opened this issue · 0 comments

Build Version

3c66b13

Operating System Environment

  • Microsoft Windows (32-bit)
  • Microsoft Windows (64-bit)
  • Mac OS X
  • Linux (specify distribution and version below)

CPU Environment

  • x86 (32-bit Intel/AMD)
  • x86_64 (64-bit Intel/AMD)
  • ARM (32-bit)
  • ARM64 (64-bit; sometimes called AArch64)
  • Other (RISC V, PPC...)

Game Modes Affected

  • Single player
  • Anarchy
  • Hyper-Anarchy
  • Robo-Anarchy
  • Team Anarchy
  • Capture the Flag
  • Bounty
  • Entropy
  • Hoard
  • Monsterball
  • Cooperative

Game Environment

No response

Description

Historically, Descent 3 was used two independent sound devices:

  • MVE video cut scenes (libmve/mve_audio)
  • Rest of audio (sndlib/sdlsound)

As result MVE playback ignores all sound settings and cmd-line options regarding sound volume, buffering etc.
We should unify these two devices into one and provide configuration options.

Regression Status

Always.

Steps to Reproduce

Hear maxed out thunder of Dolby Surround every time at 2 AM.