diff options
| author | Hardeep Sidhu <dyp@pobox.com> | 2006-06-17 11:21:22 +0000 |
|---|---|---|
| committer | Hardeep Sidhu <dyp@pobox.com> | 2006-06-17 11:21:22 +0000 |
| commit | a02fd1ad7d84178d530a23b20b18aab4c86785a1 (patch) | |
| tree | e96d213d4596c009b2bb9a9891e79116a7b31309 /apps | |
| parent | 560205dc51bb40e29c6df6bc5c94cb509af9d7a9 (diff) | |
| download | rockbox-a02fd1ad7d84178d530a23b20b18aab4c86785a1.zip rockbox-a02fd1ad7d84178d530a23b20b18aab4c86785a1.tar.gz rockbox-a02fd1ad7d84178d530a23b20b18aab4c86785a1.tar.bz2 rockbox-a02fd1ad7d84178d530a23b20b18aab4c86785a1.tar.xz | |
Only swap_codec() in voice thread when something is playing. Fixes B#5486.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10132 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps')
| -rw-r--r-- | apps/playback.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/apps/playback.c b/apps/playback.c index 40605f8..1e6bfa5 100644 --- a/apps/playback.c +++ b/apps/playback.c @@ -647,7 +647,8 @@ static void* voice_request_buffer_callback(size_t *realsize, size_t reqsize) switch (ev.id) { case Q_AUDIO_PLAY: - swap_codec(); + if (playing) + swap_codec(); break; case Q_VOICE_STOP: |