<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yuzu/src/audio_core/renderer/system_manager.cpp, branch main</title>
<subtitle>Nintendo Switch emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/'/>
<entry>
<title>Rework ADSP into a wrapper for apps</title>
<updated>2023-09-04T16:12:16+00:00</updated>
<author>
<name>Kelebek1</name>
<email>eeeedddccc@hotmail.co.uk</email>
</author>
<published>2023-08-31T14:09:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=ebd19dec99d9809a669f63294745d7c8facc6d31'/>
<id>ebd19dec99d9809a669f63294745d7c8facc6d31</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Smooth out the DSP callback by adding a 5ms wait time limit</title>
<updated>2023-05-18T12:03:32+00:00</updated>
<author>
<name>Kelebek1</name>
<email>eeeedddccc@hotmail.co.uk</email>
</author>
<published>2023-05-10T16:59:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=d75bcdd07793954e6c33ba131871c183492b32b0'/>
<id>d75bcdd07793954e6c33ba131871c183492b32b0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>audio: Wait for samples on the emulated DSP side to avoid desyncs</title>
<updated>2023-03-27T20:34:28+00:00</updated>
<author>
<name>Billy Laws</name>
<email>blaws05@gmail.com</email>
</author>
<published>2023-03-18T20:57:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=ea5dd02db9bdb9759a400907672ec6606bebb96b'/>
<id>ea5dd02db9bdb9759a400907672ec6606bebb96b</id>
<content type='text'>
Waiting on the host side is inaccurate and leads to desyncs in the event of the sink missing a deadline that require stalls to fix. By waiting for the sink to have space before even starting rendering such desyncs can be avoided.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Waiting on the host side is inaccurate and leads to desyncs in the event of the sink missing a deadline that require stalls to fix. By waiting for the sink to have space before even starting rendering such desyncs can be avoided.
</pre>
</div>
</content>
</entry>
<entry>
<title>audio: Interpolate system manager sample count using host sink sample info</title>
<updated>2023-03-26T21:48:57+00:00</updated>
<author>
<name>Billy Laws</name>
<email>blaws05@gmail.com</email>
</author>
<published>2023-03-18T20:52:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=d8fc3f403b62e2b3d67ec08791fdc66847ddb4ac'/>
<id>d8fc3f403b62e2b3d67ec08791fdc66847ddb4ac</id>
<content type='text'>
This avoids the need to stall if the host sink sporadically misses the deadline, in such a case the previous implementation would report them samples as being played on-time, causing the guest to send more samples and leading to a gradual buildup.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This avoids the need to stall if the host sink sporadically misses the deadline, in such a case the previous implementation would report them samples as being played on-time, causing the guest to send more samples and leading to a gradual buildup.
</pre>
</div>
</content>
</entry>
<entry>
<title>remove static from pointer sized or smaller types for aesthetics, change constexpr static to static constexpr for consistency</title>
<updated>2023-02-14T17:35:39+00:00</updated>
<author>
<name>arades79</name>
<email>scravers@protonmail.com</email>
</author>
<published>2023-02-14T16:13:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=683019878fc939b418a65e1c5d84b066596d7655'/>
<id>683019878fc939b418a65e1c5d84b066596d7655</id>
<content type='text'>
Signed-off-by: arades79 &lt;scravers@protonmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: arades79 &lt;scravers@protonmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>add static lifetime to constexpr values to force compile time evaluation where possible</title>
<updated>2023-02-14T17:33:11+00:00</updated>
<author>
<name>arades79</name>
<email>scravers@protonmail.com</email>
</author>
<published>2023-02-11T18:28:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=45e13b03f372230dbf780f3fa87dd88f388af605'/>
<id>45e13b03f372230dbf780f3fa87dd88f388af605</id>
<content type='text'>
Signed-off-by: arades79 &lt;scravers@protonmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: arades79 &lt;scravers@protonmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>common: remove "yuzu:" prefix from thread names</title>
<updated>2022-10-03T22:43:56+00:00</updated>
<author>
<name>Liam</name>
<email>byteslice@airmail.cc</email>
</author>
<published>2022-10-03T22:43:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=35d3e7db2a0413a921e0846a3d76f9d9f36a2500'/>
<id>35d3e7db2a0413a921e0846a3d76f9d9f36a2500</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove pause callbacks from coretiming</title>
<updated>2022-09-13T12:20:35+00:00</updated>
<author>
<name>Kelebek1</name>
<email>eeeedddccc@hotmail.co.uk</email>
</author>
<published>2022-09-10T20:14:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=e93e898df528d013e2e0cfeba22e2b6d76bf99b6'/>
<id>e93e898df528d013e2e0cfeba22e2b6d76bf99b6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rework audio output, connecting AudioOut into coretiming to fix desync during heavy loads.</title>
<updated>2022-09-02T03:43:04+00:00</updated>
<author>
<name>Kelebek1</name>
<email>eeeedddccc@hotmail.co.uk</email>
</author>
<published>2022-08-01T01:58:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=ea9ff71725113b8dbb159917c57aa536bba0cb53'/>
<id>ea9ff71725113b8dbb159917c57aa536bba0cb53</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Project Andio</title>
<updated>2022-07-22T00:11:32+00:00</updated>
<author>
<name>Kelebek1</name>
<email>eeeedddccc@hotmail.co.uk</email>
</author>
<published>2022-07-16T22:48:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=458da8a94877677f086f06cdeecf959ec4283a33'/>
<id>458da8a94877677f086f06cdeecf959ec4283a33</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
