<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yuzu-mainline/src/audio_core/out, 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>audio: fetch process object from handle table</title>
<updated>2024-01-12T15:03:16+00:00</updated>
<author>
<name>Liam</name>
<email>byteslice@airmail.cc</email>
</author>
<published>2024-01-12T14:35:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=d940974789b1b8ff473440883d8c506a275b9b3b'/>
<id>d940974789b1b8ff473440883d8c506a275b9b3b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove memory allocations in some hot paths</title>
<updated>2023-06-22T07:05:10+00:00</updated>
<author>
<name>Kelebek1</name>
<email>eeeedddccc@hotmail.co.uk</email>
</author>
<published>2023-05-23T13:45:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=5da70f719703084482933e103e561cc98163f370'/>
<id>5da70f719703084482933e103e561cc98163f370</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>hle: rename legacy errors to Results</title>
<updated>2023-03-07T01:58:42+00:00</updated>
<author>
<name>Liam</name>
<email>byteslice@airmail.cc</email>
</author>
<published>2023-03-07T00:04:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=1d0fe75e7cca27d79006654dcc56c44cb4096d3a'/>
<id>1d0fe75e7cca27d79006654dcc56c44cb4096d3a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Signal buffer event on audio in/out system stop, and force remove all registered audio buffers</title>
<updated>2022-12-16T16:07:24+00:00</updated>
<author>
<name>Kelebek1</name>
<email>eeeedddccc@hotmail.co.uk</email>
</author>
<published>2022-12-16T16:01:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=6a56f42f5d94e2be405a736a74b86ffe3ab1b37b'/>
<id>6a56f42f5d94e2be405a736a74b86ffe3ab1b37b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>audio_in/out_system: Pass Initialize members by value where applicable</title>
<updated>2022-10-26T15:21:48+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2022-10-26T15:15:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=e0ec9ffc36892319a5cd847dfd42f6aba4671685'/>
<id>e0ec9ffc36892319a5cd847dfd42f6aba4671685</id>
<content type='text'>
applet_resource_user_id isn't actually modified and is just assigned to
a member variable, so this doesn't need to be a mutable reference.

Similarly, the device name itself isn't modified and is only moved. We
pass by value here, since we can still perform the move, but eliminate a
sneaky set of calls that can unintentionally destroy the original
string. Given how nested the calls are, it's good to get rid of this
potential vector for a use-after-move bug.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
applet_resource_user_id isn't actually modified and is just assigned to
a member variable, so this doesn't need to be a mutable reference.

Similarly, the device name itself isn't modified and is only moved. We
pass by value here, since we can still perform the move, but eliminate a
sneaky set of calls that can unintentionally destroy the original
string. Given how nested the calls are, it's good to get rid of this
potential vector for a use-after-move bug.
</pre>
</div>
</content>
</entry>
<entry>
<title>kernel: remove KWritableEvent</title>
<updated>2022-10-13T00:29:29+00:00</updated>
<author>
<name>Liam</name>
<email>byteslice@airmail.cc</email>
</author>
<published>2022-10-13T00:26:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=a9ace6856de57f1124daaa77aacd6f36a64c68f7'/>
<id>a9ace6856de57f1124daaa77aacd6f36a64c68f7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>audio_out: Mark several functions as const</title>
<updated>2022-09-16T13:45:51+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2022-09-16T13:38:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=d1f3c121a04fdc1e4d8840ef6a5bbb65212ed7a7'/>
<id>d1f3c121a04fdc1e4d8840ef6a5bbb65212ed7a7</id>
<content type='text'>
These don't affect class state, so we can mark them as such.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These don't affect class state, so we can mark them as such.
</pre>
</div>
</content>
</entry>
<entry>
<title>audio_buffers: Pass by const-ref in AppendBuffers</title>
<updated>2022-09-16T13:36:03+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2022-09-16T13:36:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=e9109cb5f214218909c978b7fbd5a7cb71bdf890'/>
<id>e9109cb5f214218909c978b7fbd5a7cb71bdf890</id>
<content type='text'>
This function doesn't modify the passed in buffer, so we can make that
explicit.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This function doesn't modify the passed in buffer, so we can make that
explicit.
</pre>
</div>
</content>
</entry>
<entry>
<title>audio_core: Amend documentation tags</title>
<updated>2022-09-15T13:47:23+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2022-09-13T17:50:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=2c91fbf7f1384b5cb01e20e4f59e27a1f9bd9a61'/>
<id>2c91fbf7f1384b5cb01e20e4f59e27a1f9bd9a61</id>
<content type='text'>
Resolves a wackload of -Wdocumentation warnings due to mismatching tags
and whatnot.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Resolves a wackload of -Wdocumentation warnings due to mismatching tags
and whatnot.
</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.benis.co.uk/yuzu-mainline/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>
</feed>
