<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Android/jni, branch release-prep-2509</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Host: Remove unnecessary functions</title>
<updated>2025-08-03T20:19:30+00:00</updated>
<author>
<name>Dentomologist</name>
<email>dentomologist@gmail.com</email>
</author>
<published>2025-08-02T22:03:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=530ea7528e6a43ece73b48d7aa298000b6629002'/>
<id>530ea7528e6a43ece73b48d7aa298000b6629002</id>
<content type='text'>
Remove Host_RefreshDSPDebuggerWindow (which hasn't done anything since
DolphinWX was removed in 44b22c90) and DSP::Host::UpdateDebugger (which
only called Host_RefreshDSPDebuggerWindow).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove Host_RefreshDSPDebuggerWindow (which hasn't done anything since
DolphinWX was removed in 44b22c90) and DSP::Host::UpdateDebugger (which
only called Host_RefreshDSPDebuggerWindow).
</pre>
</div>
</content>
</entry>
<entry>
<title>Host: Remove unnecessary function</title>
<updated>2025-08-03T20:12:01+00:00</updated>
<author>
<name>Dentomologist</name>
<email>dentomologist@gmail.com</email>
</author>
<published>2025-08-02T21:26:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=d0de0a3f478a8a491c5b7dad8369dc0961110925'/>
<id>d0de0a3f478a8a491c5b7dad8369dc0961110925</id>
<content type='text'>
Remove Host_UpdateMainFrame(). The only non-empty call happened in
DolphinNoGUI which called s_update_main_frame_event.Set(), but
DolphinNoGUI never waits on that event.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove Host_UpdateMainFrame(). The only non-empty call happened in
DolphinNoGUI which called s_update_main_frame_event.Set(), but
DolphinNoGUI never waits on that event.
</pre>
</div>
</content>
</entry>
<entry>
<title>Android: Don't let RetroAchievements override onPause</title>
<updated>2025-07-26T17:59:08+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2025-07-26T17:48:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c3be0495719104fa0bc7a450aac1a6ae5d4711b9'/>
<id>c3be0495719104fa0bc7a450aac1a6ae5d4711b9</id>
<content type='text'>
When Android sends Dolphin to the background, emulation *must* pause,
otherwise emulation continues running and continues outputting audio to
the user. RetroAchievements mustn't be allowed to override it.

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When Android sends Dolphin to the background, emulation *must* pause,
otherwise emulation continues running and continues outputting audio to
the user. RetroAchievements mustn't be allowed to override it.

</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #13674 from JosJuice/android-visualize-input</title>
<updated>2025-07-20T22:46:47+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2025-07-20T22:46:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c39c8277b7fd570a4101bc621a9179f3ece10e6b'/>
<id>c39c8277b7fd570a4101bc621a9179f3ece10e6b</id>
<content type='text'>
Android: Show input indicators in controller settings</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Android: Show input indicators in controller settings</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #13702 from CostPerUnit/master</title>
<updated>2025-06-09T04:09:35+00:00</updated>
<author>
<name>JMC47</name>
<email>JMC4789@gmail.com</email>
</author>
<published>2025-06-09T04:09:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=42d5f2b7056b3d3fb8be8320003ad836bb003fae'/>
<id>42d5f2b7056b3d3fb8be8320003ad836bb003fae</id>
<content type='text'>
MappingWidget: Add Advanced Configuration Button to Point And Point Passthrough "Enable" boxes</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
MappingWidget: Add Advanced Configuration Button to Point And Point Passthrough "Enable" boxes</pre>
</div>
</content>
</entry>
<entry>
<title>Android: Make input mapping view holders observe input state changes</title>
<updated>2025-06-07T08:20:19+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2025-05-13T17:43:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=cf7b141eb9d2651b20515f3d0ef5280ee1e97b6c'/>
<id>cf7b141eb9d2651b20515f3d0ef5280ee1e97b6c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>InputCommon/DolphinQt: Add advanced settings button for "Point" and "Point (Passthrough)" "Enabled" checkboxes.</title>
<updated>2025-05-30T00:39:10+00:00</updated>
<author>
<name>CostPerUnit</name>
<email>wilsonred304@gmail.com</email>
</author>
<published>2025-05-23T01:57:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=a5b4a0b9e486cb11ebcd1e30a509516c5e13bb35'/>
<id>a5b4a0b9e486cb11ebcd1e30a509516c5e13bb35</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Android: Ask system for optimal audio buffer size and sample rate</title>
<updated>2025-05-25T09:59:33+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2024-06-06T13:38:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=f99d3dbd5ccd80bcd071cf49e689f6b6724df499'/>
<id>f99d3dbd5ccd80bcd071cf49e689f6b6724df499</id>
<content type='text'>
This can reduce audio latency according to
https://developer.android.com/ndk/guides/audio/opensl/opensl-prog-notes#perform.

Previously we were using the hardcoded values of 48000 Hz and 256 frames
per buffer. The sample rate we use with this change is 48000 Hz on all
devices I'm aware of, but the buffer size does vary across devices.

Terminology note: The old code used the term "sample" to refer to what
Android refers to as a "frame". "Frame" is a clearer term to use for
this, so I've changed OpenSLESStream's terminology. One frame consists
of one sample per channel.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This can reduce audio latency according to
https://developer.android.com/ndk/guides/audio/opensl/opensl-prog-notes#perform.

Previously we were using the hardcoded values of 48000 Hz and 256 frames
per buffer. The sample rate we use with this change is 48000 Hz on all
devices I'm aware of, but the buffer size does vary across devices.

Terminology note: The old code used the term "sample" to refer to what
Android refers to as a "frame". "Frame" is a clearer term to use for
this, so I've changed OpenSLESStream's terminology. One frame consists
of one sample per channel.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #12769 from sepalani/wii-speak</title>
<updated>2025-05-21T17:54:56+00:00</updated>
<author>
<name>JMC47</name>
<email>JMC4789@gmail.com</email>
</author>
<published>2025-05-21T17:54:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=a62449711fe1c18aa8ce47b792914e01177e1b7a'/>
<id>a62449711fe1c18aa8ce47b792914e01177e1b7a</id>
<content type='text'>
IOS/USB: Emulate Wii Speak using cubeb</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
IOS/USB: Emulate Wii Speak using cubeb</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #13559 from tygyh/Android-Apply-style-alignment-refactorings</title>
<updated>2025-05-07T20:37:09+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2025-05-07T20:37:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=5af5c8342815e00268587323a163840367caf495'/>
<id>5af5c8342815e00268587323a163840367caf495</id>
<content type='text'>
Android: Apply style alignment refactorings</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Android: Apply style alignment refactorings</pre>
</div>
</content>
</entry>
</feed>
