mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-12-09 13:15:18 -05:00
Temporary fix for FS#7257 and FS#7261 - playback resumes while paused when seeking
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13795 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
391e944b8e
commit
7785d6949e
4 changed files with 8 additions and 4 deletions
|
|
@ -78,6 +78,7 @@ void pcm_play_dma_start(const void *addr, size_t size)
|
|||
void pcm_play_dma_stop(void)
|
||||
{
|
||||
pcm_playing = false;
|
||||
if (!audio_status())
|
||||
pcm_paused = false;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -254,6 +254,7 @@ void pcm_play_dma_start(const void *addr, size_t size)
|
|||
void pcm_play_dma_stop(void)
|
||||
{
|
||||
pcm_playing = false;
|
||||
if (!audio_status())
|
||||
pcm_paused = false;
|
||||
|
||||
#ifdef CPU_PP502x
|
||||
|
|
|
|||
|
|
@ -168,6 +168,7 @@ static void pcm_play_dma_stop_fiq(void)
|
|||
while (IISCON & (1<<7)) ;
|
||||
|
||||
pcm_playing = false;
|
||||
if (!audio_status())
|
||||
pcm_paused = false;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -216,6 +216,7 @@ void pcm_play_dma_start(const void *addr, size_t size)
|
|||
static void pcm_play_dma_stop_irq(void)
|
||||
{
|
||||
pcm_playing = false;
|
||||
if (!audio_status())
|
||||
pcm_paused = false;
|
||||
|
||||
DSR0 = 1;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue