<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yuzu/src/audio_core, branch main</title>
<subtitle>Nintendo Switch emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/'/>
<entry>
<title>audio_core/renderer: Add compressor and splitter support for Rev13</title>
<updated>2025-05-11T13:54:45+00:00</updated>
<author>
<name>Zephyron</name>
<email>zephyron@citron-emu.org</email>
</author>
<published>2025-02-04T06:32:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=a51362fe01e3aa2a787546789d4a6c7c96b394f1'/>
<id>a51362fe01e3aa2a787546789d4a6c7c96b394f1</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Audio Core: Add support tags for compressor stats and volume reset</title>
<updated>2025-05-11T11:17:03+00:00</updated>
<author>
<name>Zephyron</name>
<email>zephyron@citron-emu.org</email>
</author>
<published>2025-01-03T03:34:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=bb334b4307162228a2fe2cb4a2e1b960bb58ee0d'/>
<id>bb334b4307162228a2fe2cb4a2e1b960bb58ee0d</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>audio_core: Add comprehensive audio feature support tags</title>
<updated>2025-05-11T11:17:03+00:00</updated>
<author>
<name>Zephyron</name>
<email>zephyron@citron-emu.org</email>
</author>
<published>2024-12-31T08:42:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=feac7a4b491fbc07ed7924b9873433ff90ce85a6'/>
<id>feac7a4b491fbc07ed7924b9873433ff90ce85a6</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update src/audio_core/common/feature_support.h</title>
<updated>2024-12-20T15:24:58+00:00</updated>
<author>
<name>EmulationEnjoyer</name>
<email>emulationenjoyer@noreply.localhost</email>
</author>
<published>2024-11-12T20:53:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=84c41508865212ab61a428c3af7a7575d9caf9b5'/>
<id>84c41508865212ab61a428c3af7a7575d9caf9b5</id>
<content type='text'>
Updated AudioCore Revision from 11 -&gt; 13
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Updated AudioCore Revision from 11 -&gt; 13
</pre>
</div>
</content>
</entry>
<entry>
<title>audio_core: increment current revision, Courtesy of Sudachi Dev</title>
<updated>2024-12-20T15:24:58+00:00</updated>
<author>
<name>chaphidoesstuff</name>
<email>chaphidoesstuff@noreply.localhost</email>
</author>
<published>2024-09-15T15:50:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=2ed4e7a2aef999dd3569d043546dbc6d7a6a08b8'/>
<id>2ed4e7a2aef999dd3569d043546dbc6d7a6a08b8</id>
<content type='text'>
Originally from https://git.suyu.dev/chaphidoesstuff/suyu/src/commit/39effa10110aa6b29708c5849cbd611c855e798c/src/audio_core/common/feature_support.h# and my mirror
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Originally from https://git.suyu.dev/chaphidoesstuff/suyu/src/commit/39effa10110aa6b29708c5849cbd611c855e798c/src/audio_core/common/feature_support.h# and my mirror
</pre>
</div>
</content>
</entry>
<entry>
<title>Using reserve() for optimization inserts, marked unused pair items and minor code refactor</title>
<updated>2024-12-20T15:24:58+00:00</updated>
<author>
<name>Herman Semenov</name>
<email>GermanAizek@yandex.ru</email>
</author>
<published>2024-04-12T12:42:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=7bebaad1bf6bee9e53a9d6732581de9e108f4fa4'/>
<id>7bebaad1bf6bee9e53a9d6732581de9e108f4fa4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added missing error codes and increased audio renderer revision (fixes Animal Well)</title>
<updated>2024-12-20T15:24:57+00:00</updated>
<author>
<name>Jarrod Norwell</name>
<email>official.antique@gmail.com</email>
</author>
<published>2024-05-26T08:01:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=2cacc52680f6bebd00ebb8e534748ef4c568eed8'/>
<id>2cacc52680f6bebd00ebb8e534748ef4c568eed8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Disabled problematic MSVC warning-to-errors</title>
<updated>2024-12-20T15:24:57+00:00</updated>
<author>
<name>spectranator</name>
<email>spectranator@y2nlvhmmk5jnsvechppxnbyzmmv3vbl7dvzn6ltwcdbpgxixp3clkgqd.onion</email>
</author>
<published>2024-05-07T16:57:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=701f391d00fd2ecf597c46b1fe045708b20b3078'/>
<id>701f391d00fd2ecf597c46b1fe045708b20b3078</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>oboe_sink: handle temporary stream creation failure</title>
<updated>2024-02-23T15:30:52+00:00</updated>
<author>
<name>Liam</name>
<email>byteslice@airmail.cc</email>
</author>
<published>2024-02-23T15:30:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=964e19ab56385117ee77b12311eb4a959e3abf4a'/>
<id>964e19ab56385117ee77b12311eb4a959e3abf4a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>audio: fix released buffer bounds check</title>
<updated>2024-02-23T01:20:31+00:00</updated>
<author>
<name>Liam</name>
<email>byteslice@airmail.cc</email>
</author>
<published>2024-02-23T01:20:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=2c00599a539765469c41401adbd038e75228bc3b'/>
<id>2c00599a539765469c41401adbd038e75228bc3b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
