| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-05-11 | audio_core/renderer: Add compressor and splitter support for Rev13 | Zephyron | |
| Implement new audio features available in AudioRenderer Revision 13: - Add AudioRendererRevision enum to track version-specific features - Implement CompressorEffect with statistics tracking support - Add SplitterDestination with previous volume reset functionality - Add version checks for feature compatibility The compressor provides dynamic range compression with configurable parameters and optional statistics tracking. The splitter improvements allow for more flexible volume management between audio transitions. These changes maintain compatibility with older revisions while enabling new features in Rev13. | |||
| 2025-05-11 | Audio Core: Add support tags for compressor stats and volume reset | Zephyron | |
| Added two new audio feature support tags with their corresponding revision numbers: - AudioCompressorStatistics (rev 16): For tracking compressor statistics - AudioVolumeResetSupport (rev 17): For volume reset functionality These features align with the documented Nintendo Switch audio service capabilities and maintain compatibility with the existing feature support system. | |||
| 2025-05-11 | audio_core: Add comprehensive audio feature support tags | Zephyron | |
| 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 This provides more complete feature detection for audio functionality introduced in firmware versions 3.0.0 through 19.0.1. | |||
| 2024-12-20 | Update src/audio_core/common/feature_support.h | EmulationEnjoyer | |
| Updated AudioCore Revision from 11 -> 13 | |||
| 2024-12-20 | audio_core: increment current revision, Courtesy of Sudachi Dev | chaphidoesstuff | |
| Originally from https://git.suyu.dev/chaphidoesstuff/suyu/src/commit/39effa10110aa6b29708c5849cbd611c855e798c/src/audio_core/common/feature_support.h# and my mirror | |||
| 2024-12-20 | Using reserve() for optimization inserts, marked unused pair items and minor ↵ | Herman Semenov | |
| code refactor | |||
| 2024-12-20 | Added missing error codes and increased audio renderer revision (fixes ↵ | Jarrod Norwell | |
| Animal Well) | |||
| 2024-12-20 | Disabled problematic MSVC warning-to-errors | spectranator | |
| 2024-02-23 | oboe_sink: handle temporary stream creation failure | Liam | |
| 2024-02-22 | audio: fix released buffer bounds check | Liam | |
| 2024-02-20 | audio: format | Liam | |
| 2024-02-20 | audio: rewrite IAudioDevice | Liam | |
| 2024-02-20 | audio: rewrite IHardwareOpusDecoderManager | Liam | |
| 2024-02-20 | audio: rewrite IAudioRendererManager | Liam | |
| 2024-02-20 | audio: rewrite IAudioOut | Liam | |
| 2024-02-20 | audio: rewrite IAudioInManager | Liam | |
| 2024-02-19 | scope_exit: Make constexpr | FearlessTobi | |
| Allows the use of the macro in constexpr-contexts. Also avoids some potential problems when nesting braces inside it. | |||
| 2024-01-29 | Merge pull request #12814 from Kelebek1/time_new_ipc | liamwhite | |
| Move time services to new IPC and add debug printing | |||
| 2024-01-28 | Use the input process handle to get the correct application's memory | Kelebek1 | |
| 2024-01-27 | Move time services to new IPC. | Kelebek1 | |
| Add some fixes/improvements to usage with the new IPC | |||
| 2024-01-18 | Core: Clang format and other small issues. | Fernando Sahmkow | |
| 2024-01-18 | SMMU: Initial adaptation to video_core. | Fernando Sahmkow | |
| 2024-01-16 | Merge remote-tracking branch 'origin/master' into typos3 | Viktor Szépe | |
| 2024-01-15 | Fix more typos | Viktor Szépe | |
| 2024-01-12 | audio: fetch process object from handle table | Liam | |
| 2023-12-23 | core_timing: remove user data value | Liam | |
| 2023-12-19 | Merge pull request #12387 from liamwhite/oboe | Fernando S | |
| android: add oboe audio sink | |||
| 2023-12-18 | oboe_sink: specify additional required parameters | Liam | |
| 2023-12-17 | oboe_sink: set low latency performance mode | Liam | |
| 2023-12-17 | oboe_sink: implement channel count querying | Liam | |
| 2023-12-17 | android: add oboe audio sink | Liam | |
| 2023-12-16 | audio: skip coefficient normalization for downmix | Liam | |
| 2023-12-16 | Have GetActiveChannelCount return the system channels instead of host device ↵ | Kelebek1 | |
| channels | |||
| 2023-11-17 | opus: fix stereo stream count check in multistream decoder object | Liam | |
| 2023-11-12 | audio_core: ignore renderer wait when stream is paused | Liam | |
| 2023-11-04 | Convert files to LF eol | Kelebek1 | |
| 2023-11-03 | Allow 0 stereo count | Kelebek1 | |
| 2023-10-13 | audio: fix shutdown deadlock in audio renderer | Liam | |
| 2023-10-10 | Clear DSP buffer after each execution | Kelebek1 | |
| 2023-10-02 | ci: fix new codespell errors | Liam | |
| 2023-09-18 | Merge pull request #11520 from Kelebek1/estimated_time | liamwhite | |
| Do not consider voice commands in time estimation, fix adpcm estimate | |||
| 2023-09-18 | Do not consider voice commands in time estimation, fix adpcm estimate | Kelebek1 | |
| 2023-09-16 | Reimplement HardwareOpus | Kelebek1 | |
| 2023-09-10 | Merge pull request #11465 from Kelebek1/skip_remaining_reset | liamwhite | |
| [Audio] Do not reset the remaining command count each time | |||
| 2023-09-08 | Fix data source version 1 command looping | Kelebek1 | |
| 2023-09-07 | Do not reset the command buffer command count each time | Kelebek1 | |
| 2023-09-06 | Merge pull request #11428 from Kelebek1/adsp_rework | liamwhite | |
| Rework ADSP into a wrapper for apps | |||
| 2023-09-04 | Rework ADSP into a wrapper for apps | Kelebek1 | |
| 2023-09-03 | msvc: set warning level to /W4 globally | Danila Malyutin | |
| And fix a bunch of warnings | |||
| 2023-08-29 | Merge pull request #11408 from Kelebek1/fix_audio_node_id | liamwhite | |
| [Audio] Fix node id index in DropVoices | |||
