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/playback.c | |
parent | 560205dc51bb40e29c6df6bc5c94cb509af9d7a9 (diff) | |
download | rockbox-a02fd1ad7d84178d530a23b20b18aab4c86785a1.tar.gz rockbox-a02fd1ad7d84178d530a23b20b18aab4c86785a1.zip |
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/playback.c')
-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 40605f84e4..1e6bfa5fe7 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) | |||
647 | 647 | ||
648 | switch (ev.id) { | 648 | switch (ev.id) { |
649 | case Q_AUDIO_PLAY: | 649 | case Q_AUDIO_PLAY: |
650 | swap_codec(); | 650 | if (playing) |
651 | swap_codec(); | ||
651 | break; | 652 | break; |
652 | 653 | ||
653 | case Q_VOICE_STOP: | 654 | case Q_VOICE_STOP: |