Operation could not be performed because specified sound/DSP connection is not ready

Offen
#90 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 2 Tagen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
35/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
cpp
Bereich
audio-video-rtc

Rechercherichtung

Start by tracing AudioMan::PlaySoundContainer() and how FMOD loads SoundContainers asynchronously. Reproduce the startup error with the linked CoalMini and Benchmark mods and the provided Settings.ini activity settings. Determine why the sound/DSP connection is not ready despite the small number of SoundContainers, then verify the error no longer occurs during that startup path.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

bug

Describe the bug

This error is being printed from AudioMan::PlaySoundContainer():

ERROR: Could not update sound properties for SoundContainer None: Operation could not be performed because specified sound/DSP connection is not ready.

While the mod doesn't do anything fundamentally wrong.

Pawnis told me the cause is fmod loading being async, but the mod only has a handful of SoundContainers.

To Reproduce

  1. Download CoalMini.rte.zip
  2. Download Benchmark.rte.zip
  3. Use this in your Settings.ini to instantly have the issue printed when the game boots:
	LaunchIntoActivity = 1
	DefaultActivityType = GAScripted
	DefaultActivityName = Combat Benchmark
	DefaultSceneName = Benchmark
Vorherrschende Sprache
C++
Sterne
329
Forks
47
Ø Merge
6 T. 10 Std.
Gemergte PRs (30 T.)
14

Entwicklungsumgebung

Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus cortex-command-community/Cortex-Command-Community-Project

Alle Issues in cortex-command-community/Cortex-Command-Community-Project

Ähnliche Issues

Weitere Issues zu C++

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.