<feed xmlns='http://www.w3.org/2005/Atom'>
<title>eglantine-cirakg/src/audio_core/sink/sink_stream.cpp, branch nx2</title>
<subtitle>Mirror of github.com/cira0100/Eglantine-public nx2, a fork of Djihads80/Eglantine.</subtitle>
<id>https://git.cirakg.xyz/eglantine-cirakg/atom?h=nx2</id>
<link rel='self' href='https://git.cirakg.xyz/eglantine-cirakg/atom?h=nx2'/>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/'/>
<updated>2026-10-28T02:28:10+00:00</updated>
<entry>
<title>Switch 2: back GPU-only regions, pace presents, interleaved split methods</title>
<updated>2026-10-28T02:28:10+00:00</updated>
<author>
<name>Takoroka</name>
<email>137927095+Takoroka@users.noreply.github.com</email>
</author>
<published>2026-10-28T02:28:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=81eaf7ccbf07bfc73553d8e752a256aa3719bcb9'/>
<id>urn:sha1:81eaf7ccbf07bfc73553d8e752a256aa3719bcb9</id>
<content type='text'>
- gpu 214 creates GPU-only memory the graphics server backs itself (title 4
  renders everything into six 300 MB regions at 0x81_0000_0000). Back each
  with application-pool pages mapped into the alias code region and map that
  for the GPU. This is what made title 4's frames appear.
- vi2 229 waits (bounded) for the presented frame's GPU fence: the reply
  reports every buffer free, so without this the game laps Eden's GPU thread
  and rewrites command memory it has not read yet.
- Split methods: keep several parked methods keyed by resume address (NVN
  interleaves command buffers) and drop them when the submission ends.
- hid 214 (per-frame vibration send) answered quietly.
- Debug aids: EDEN_NX2_WINDOW_TRACE / EDEN_NX2_RT_TRACE (render targets,
  clears, textures), EDEN_NX2_AUDIO_LEVEL (output peak), EDEN_NX2_PB_DUMP
  (command list for offline replay), parsed-entry change check.
</content>
</entry>
<entry>
<title>[*, docs] remove UTF8 and make docs ASCII only (#4166)</title>
<updated>2026-07-07T18:01:11+00:00</updated>
<author>
<name>lizzie</name>
<email>lizzie@eden-emu.dev</email>
</author>
<published>2026-07-07T18:01:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=f423471cc0ebbcaaab8e78722af6d1a05e2a2d87'/>
<id>urn:sha1:f423471cc0ebbcaaab8e78722af6d1a05e2a2d87</id>
<content type='text'>
except for the AI policy doc which uses output for demonstrative purposes

Signed-off-by: lizzie &lt;lizzie@eden-emu.dev&gt;

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4166
Reviewed-by: MaranBr &lt;maranbr@eden-emu.dev&gt;
Reviewed-by: CamilleLaVey &lt;camillelavey99@gmail.com&gt;
</content>
</entry>
<entry>
<title>[audio_core] fix OOB copy when silencing channel on shutdown (#3969)</title>
<updated>2026-05-31T00:38:26+00:00</updated>
<author>
<name>lizzie</name>
<email>lizzie@eden-emu.dev</email>
</author>
<published>2026-05-31T00:38:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=23bb909bc9035d823718ea98d512826d48887a40'/>
<id>urn:sha1:23bb909bc9035d823718ea98d512826d48887a40</id>
<content type='text'>
when shutting down the emulator will silence any remaining audio from the output buffer
however this is for some reason stored in an array instead of being a simple memset
additionally, said array can be small enough (`frame_size_bytes &gt; silence.size()`) to cause a funky noise to play at the end

Signed-off-by: lizzie &lt;lizzie@eden-emu.dev&gt;

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3969
Reviewed-by: MaranBr &lt;maranbr@eden-emu.dev&gt;
Reviewed-by: crueter &lt;crueter@eden-emu.dev&gt;
</content>
</entry>
<entry>
<title>[audio] Fix release buffer for audio input (#3336)</title>
<updated>2026-01-18T15:20:32+00:00</updated>
<author>
<name>Maufeat</name>
<email>sahyno1996@gmail.com</email>
</author>
<published>2026-01-18T15:20:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=84e11a52ba4584a58b8aacefc063a2002d09fc40'/>
<id>urn:sha1:84e11a52ba4584a58b8aacefc063a2002d09fc40</id>
<content type='text'>
fixes microphone release buffer and data. Tested with Let's Sing 2025

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3336
Reviewed-by: MaranBr &lt;maranbr@eden-emu.dev&gt;
Reviewed-by: CamilleLaVey &lt;camillelavey99@gmail.com&gt;
Co-authored-by: Maufeat &lt;sahyno1996@gmail.com&gt;
Co-committed-by: Maufeat &lt;sahyno1996@gmail.com&gt;
</content>
</entry>
<entry>
<title>[audio_core] Fix audio mute by removing minimum volume limit (#3194)</title>
<updated>2025-12-27T00:17:20+00:00</updated>
<author>
<name>MaranBr</name>
<email>maranbr@outlook.com</email>
</author>
<published>2025-12-27T00:17:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=e6850cbad57834b9c7529bd60e5242c00105660e'/>
<id>urn:sha1:e6850cbad57834b9c7529bd60e5242c00105660e</id>
<content type='text'>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3194
Reviewed-by: Caio Oliveira &lt;caiooliveirafarias0@gmail.com&gt;
Reviewed-by: Lizzie &lt;lizzie@eden-emu.dev&gt;
Co-authored-by: MaranBr &lt;maranbr@outlook.com&gt;
Co-committed-by: MaranBr &lt;maranbr@outlook.com&gt;
</content>
</entry>
<entry>
<title>[audio_core] Slightly increase audio latency (#2944)</title>
<updated>2025-11-03T23:23:03+00:00</updated>
<author>
<name>MaranBr</name>
<email>maranbr@outlook.com</email>
</author>
<published>2025-11-03T23:23:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=ac2287f261cf0f8920ed9bf0657ae3404cd4e39f'/>
<id>urn:sha1:ac2287f261cf0f8920ed9bf0657ae3404cd4e39f</id>
<content type='text'>
This slightly increases audio latency to prevent audio skipping in some games, such as Super Mario Odyssey when playing videos.

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2944
Reviewed-by: Lizzie &lt;lizzie@eden-emu.dev&gt;
Co-authored-by: MaranBr &lt;maranbr@outlook.com&gt;
Co-committed-by: MaranBr &lt;maranbr@outlook.com&gt;
</content>
</entry>
<entry>
<title>[audio_core] Decrease wait_for a little bit (#2937)</title>
<updated>2025-11-02T21:44:17+00:00</updated>
<author>
<name>Caio Oliveira</name>
<email>caiooliveirafarias0@gmail.com</email>
</author>
<published>2025-11-02T21:44:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=903106c9b203b073bd8e258797adb91d8d79a383'/>
<id>urn:sha1:903106c9b203b073bd8e258797adb91d8d79a383</id>
<content type='text'>
This fixes an audio problem on Steam Deck.

Signed-off-by: Caio Oliveira &lt;caiooliveirafarias0@gmail.com&gt;
Co-authored-by: MaranBr &lt;maranbr@outlook.com&gt;
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2937
Reviewed-by: MaranBr &lt;maranbr@eden-emu.dev&gt;
Co-authored-by: Caio Oliveira &lt;caiooliveirafarias0@gmail.com&gt;
Co-committed-by: Caio Oliveira &lt;caiooliveirafarias0@gmail.com&gt;
</content>
</entry>
<entry>
<title>[audio_core] Remove unused files and make audio rendering more safe (#2903)</title>
<updated>2025-10-31T17:00:35+00:00</updated>
<author>
<name>MaranBr</name>
<email>maranbr@outlook.com</email>
</author>
<published>2025-10-31T17:00:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=2d3ba3e5ddef1eb107554c7f22f71fb5c3f3beb3'/>
<id>urn:sha1:2d3ba3e5ddef1eb107554c7f22f71fb5c3f3beb3</id>
<content type='text'>
This removes unused files left over in the project and makes audio rendering more safe to avoid any kind of desynchronization or muting.

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2903
Reviewed-by: Lizzie &lt;lizzie@eden-emu.dev&gt;
Reviewed-by: Maufeat &lt;sahyno1996@gmail.com&gt;
Co-authored-by: MaranBr &lt;maranbr@outlook.com&gt;
Co-committed-by: MaranBr &lt;maranbr@outlook.com&gt;
</content>
</entry>
<entry>
<title>[Audio] Tighten sink queue back pressure (#2840)</title>
<updated>2025-10-28T03:26:58+00:00</updated>
<author>
<name>Ribbit</name>
<email>ribbit@eden-emu.dev</email>
</author>
<published>2025-10-28T03:26:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=15becaa5a327e714f4650ef698b2a4ec25ba40d5'/>
<id>urn:sha1:15becaa5a327e714f4650ef698b2a4ec25ba40d5</id>
<content type='text'>
Co-authored-by: Ribbit &lt;ribbit@placeholder.com&gt;
Co-authored-by: MaranBr &lt;maranbr@outlook.com&gt;
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2840
Reviewed-by: MaranBr &lt;maranbr@eden-emu.dev&gt;
Co-authored-by: Ribbit &lt;ribbit@eden-emu.dev&gt;
Co-committed-by: Ribbit &lt;ribbit@eden-emu.dev&gt;
</content>
</entry>
<entry>
<title>[audio] Fix BOTW by increasing ring-size (#2822)</title>
<updated>2025-10-24T10:38:42+00:00</updated>
<author>
<name>lizzie</name>
<email>lizzie@eden-emu.dev</email>
</author>
<published>2025-10-24T10:38:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=4834fec1593c2dbc4b5555d02bd0405df29d7549'/>
<id>urn:sha1:4834fec1593c2dbc4b5555d02bd0405df29d7549</id>
<content type='text'>
Signed-off-by: lizzie &lt;lizzie@eden-emu.dev&gt;
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2822
Reviewed-by: MaranBr &lt;maranbr@eden-emu.dev&gt;
Reviewed-by: Maufeat &lt;sahyno1996@gmail.com&gt;
Co-authored-by: lizzie &lt;lizzie@eden-emu.dev&gt;
Co-committed-by: lizzie &lt;lizzie@eden-emu.dev&gt;
</content>
</entry>
</feed>
