[audio_core] Add comprehensive audio functionality #7

Merged
sdkchan merged 3 commits from extend-audio-support into master 2025-08-09 09:21:40 +00:00
Collaborator

Added new feature support tags to track audio functionality across firmware
versions. Changes include:

  • Added Audio Out/In Auto buffer support tags (3.0.0+)
  • Added Final Output Recorder features including work buffer (3.0.0+, 9.0.0+)
  • Added Audio Renderer features like manual execution and voice drop
  • Added Audio Device features including notifications and auto volume
  • Added Hardware Opus decoder features including large frame support
  • Added System Audio features like master volume and hearing protection
  • AudioCompressorStatistics (rev 16): For tracking compressor statistics
  • AudioVolumeResetSupport (rev 17): For volume reset functionality

This provides more complete feature detection for audio functionality
introduced in firmware versions 3.0.0 through 19.0.1.

These features align with the documented Nintendo Switch audio service
capabilities and maintain compatibility with the existing feature support
system.

Signed-off-by: default avatarZephyron zephyron@citron-emu.org

Added new feature support tags to track audio functionality across firmware versions. Changes include: - Added Audio Out/In Auto buffer support tags (3.0.0+) - Added Final Output Recorder features including work buffer (3.0.0+, 9.0.0+) - Added Audio Renderer features like manual execution and voice drop - Added Audio Device features including notifications and auto volume - Added Hardware Opus decoder features including large frame support - Added System Audio features like master volume and hearing protection - AudioCompressorStatistics (rev 16): For tracking compressor statistics - AudioVolumeResetSupport (rev 17): For volume reset functionality This provides more complete feature detection for audio functionality introduced in firmware versions 3.0.0 through 19.0.1. These features align with the documented Nintendo Switch audio service capabilities and maintain compatibility with the existing feature support system. Signed-off-by: default avatarZephyron <zephyron@citron-emu.org>
[Build] Fix building issues due to missing telemetry.
Some checks failed
yuzu-ci / transifex (pull_request) Has been cancelled
yuzu-ci / reuse (pull_request) Has been cancelled
codespell / Check for spelling errors (pull_request) Has been cancelled
yuzu verify / verify format (pull_request) Has been cancelled
yuzu verify / test build (pull_request) Has been cancelled
yuzu verify / test build (macos) (pull_request) Has been cancelled
yuzu verify / test build (windows, msvc) (pull_request) Has been cancelled
yuzu verify / android (pull_request) Has been cancelled
4c9dca1af1
[core] Update Internal Horizon OS and SDK Version Constants to 19.0.1
Some checks failed
yuzu-ci / transifex (pull_request) Has been cancelled
yuzu-ci / reuse (pull_request) Has been cancelled
codespell / Check for spelling errors (pull_request) Has been cancelled
yuzu verify / verify format (pull_request) Has been cancelled
yuzu verify / test build (pull_request) Has been cancelled
yuzu verify / test build (macos) (pull_request) Has been cancelled
yuzu verify / test build (windows, msvc) (pull_request) Has been cancelled
yuzu verify / android (pull_request) Has been cancelled
a1d51c22d4
[audio_core] Add comprehensive audio functionality
Some checks failed
yuzu-ci / transifex (pull_request) Has been cancelled
yuzu-ci / reuse (pull_request) Has been cancelled
codespell / Check for spelling errors (pull_request) Has been cancelled
yuzu verify / verify format (pull_request) Has been cancelled
yuzu verify / test build (pull_request) Has been cancelled
yuzu verify / test build (macos) (pull_request) Has been cancelled
yuzu verify / test build (windows, msvc) (pull_request) Has been cancelled
yuzu verify / android (pull_request) Has been cancelled
c08facfc99
sdkchan merged commit f84acda71a into master 2025-08-09 09:21:40 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Bix/yuzu!7
No description provided.