forked from len0rd/rockbox
Don't put S/PDIF out of sync when audio is being paused.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8289 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
661e6bcb46
commit
64fe299d70
1 changed files with 3 additions and 3 deletions
|
|
@ -72,7 +72,7 @@ static void dma_start(const void *addr, long size)
|
|||
|
||||
/* Reset the audio FIFO */
|
||||
#ifdef HAVE_SPDIF_OUT
|
||||
EBU1CONFIG = IIS_RESET;
|
||||
EBU1CONFIG = IIS_RESET | EBU_DEFPARM;
|
||||
#endif
|
||||
|
||||
/* Set up DMA transfer */
|
||||
|
|
@ -99,7 +99,7 @@ static void dma_stop(void)
|
|||
/* Reset the FIFO */
|
||||
IIS2CONFIG = IIS_RESET | IIS_DEFPARM(pcm_freq);
|
||||
#ifdef HAVE_SPDIF_OUT
|
||||
EBU1CONFIG = IIS_RESET;
|
||||
EBU1CONFIG = IIS_RESET | EBU_DEFPARM;
|
||||
#endif
|
||||
|
||||
next_start = NULL;
|
||||
|
|
@ -243,7 +243,7 @@ void pcm_play_pause(bool play)
|
|||
DCR0 &= ~DMA_EEXT;
|
||||
IIS2CONFIG = IIS_RESET | IIS_DEFPARM(pcm_freq);
|
||||
#ifdef HAVE_SPDIF_OUT
|
||||
EBU1CONFIG = IIS_RESET;
|
||||
EBU1CONFIG = IIS_RESET | EBU_DEFPARM;
|
||||
#endif
|
||||
}
|
||||
pcm_paused = !play;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue