<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yuzu-mainline/src/audio_core/renderer/adsp, branch master</title>
<subtitle>A backup of the Yuzu mainline repo. Only includes the master branch, nothing else.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/'/>
<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.benis.co.uk/yuzu-mainline/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>core_timing: Use CNTPCT as the guest CPU tick</title>
<updated>2023-06-08T01:44:42+00:00</updated>
<author>
<name>Morph</name>
<email>39850852+Morph1984@users.noreply.github.com</email>
</author>
<published>2023-04-23T04:01:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=8e56a84566036cfff0aa5c3d80ae1b051d2bd0bf'/>
<id>8e56a84566036cfff0aa5c3d80ae1b051d2bd0bf</id>
<content type='text'>
Previously, we were mixing the raw CPU frequency and CNTFRQ.
The raw CPU frequency (1020 MHz) should've never been used as CNTPCT (whose frequency is CNTFRQ) is the only counter available.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, we were mixing the raw CPU frequency and CNTFRQ.
The raw CPU frequency (1020 MHz) should've never been used as CNTPCT (whose frequency is CNTFRQ) is the only counter available.
</pre>
</div>
</content>
</entry>
<entry>
<title>audio_renderer: resolve adsp thread deadlock shutdown</title>
<updated>2023-06-04T17:00:10+00:00</updated>
<author>
<name>Liam</name>
<email>byteslice@airmail.cc</email>
</author>
<published>2023-06-04T16:56:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=e96a3a171355323453bf0689b80e9b2279750495'/>
<id>e96a3a171355323453bf0689b80e9b2279750495</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.benis.co.uk/yuzu-mainline/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>Merge pull request #9969 from bylaws/master</title>
<updated>2023-04-01T21:34:59+00:00</updated>
<author>
<name>bunnei</name>
<email>bunneidev@gmail.com</email>
</author>
<published>2023-04-01T21:34:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=6775a6ee0260d9d7bedfa3922e32301e452f833f'/>
<id>6775a6ee0260d9d7bedfa3922e32301e452f833f</id>
<content type='text'>
Audio synchronisation improvements</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Audio synchronisation improvements</pre>
</div>
</content>
</entry>
<entry>
<title>Run clang-format</title>
<updated>2023-03-27T21:01:41+00:00</updated>
<author>
<name>Billy Laws</name>
<email>blaws05@gmail.com</email>
</author>
<published>2023-03-26T19:07:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=237934b73690a56ff756d6e682fa336dee8c95a4'/>
<id>237934b73690a56ff756d6e682fa336dee8c95a4</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.benis.co.uk/yuzu-mainline/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>memory: rename global memory references to application memory</title>
<updated>2023-03-24T00:28:47+00:00</updated>
<author>
<name>Liam</name>
<email>byteslice@airmail.cc</email>
</author>
<published>2023-03-23T23:58:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=41d99aa89db7ee483112e49baa6c86e14adbd168'/>
<id>41d99aa89db7ee483112e49baa6c86e14adbd168</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>general: fix spelling mistakes</title>
<updated>2023-03-12T15:33:01+00:00</updated>
<author>
<name>Liam</name>
<email>byteslice@airmail.cc</email>
</author>
<published>2023-03-12T03:10:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=600f325d87e42f856da58c42a5280f098ebb6e8c'/>
<id>600f325d87e42f856da58c42a5280f098ebb6e8c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>core: Promote CPU/GPU threads to time critical</title>
<updated>2023-03-08T02:17:46+00:00</updated>
<author>
<name>Morph</name>
<email>39850852+Morph1984@users.noreply.github.com</email>
</author>
<published>2023-03-06T03:27:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=3053a6237525ae870791eff480812016a3d4ec1e'/>
<id>3053a6237525ae870791eff480812016a3d4ec1e</id>
<content type='text'>
And also demote Audren and CoreTiming to High thread priority.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
And also demote Audren and CoreTiming to High thread priority.
</pre>
</div>
</content>
</entry>
</feed>
