commit | 4aa3d010660dd5e785e02050ab9a87522f297f7a | [log] [tgz] |
---|---|---|
author | Thomas Martitz <kugel@rockbox.org> | Sun Aug 08 15:53:02 2010 +0000 |
committer | Thomas Martitz <kugel@rockbox.org> | Sun Aug 08 15:53:02 2010 +0000 |
tree | 1a32ad40a29b425a63ae953b2297447b5a87bf4f | |
parent | 446445e9162d19ceeabf889e6aa916ec9ec58b5b [diff] |
Run the pcm callback from a separate OS thread, that seems to make audio playback much more reliable. Especially on the broken HTC phones. Now it recovers from stuttering instead of simply stopping playback on my phone. Previously it was run on the main/UI thread (the docs lie in that regard), which I suspect happened to be blocked if it's in the background and tries to get too much CPU. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27753 a1c6a512-1295-4272-9138-f99709370657