diff options
| author | Miika Pekkarinen <miipekk@ihme.org> | 2005-12-27 18:00:45 +0000 |
|---|---|---|
| committer | Miika Pekkarinen <miipekk@ihme.org> | 2005-12-27 18:00:45 +0000 |
| commit | 64fe299d70b15b4262dc3bf2adebfe551d0f20b8 (patch) | |
| tree | 6c320c84262845edeb9d6c4de02a2412b946bdbd | |
| parent | 661e6bcb46c4e4ed05707a8fb05c356cf9719222 (diff) | |
| download | rockbox-64fe299d70b15b4262dc3bf2adebfe551d0f20b8.zip rockbox-64fe299d70b15b4262dc3bf2adebfe551d0f20b8.tar.gz rockbox-64fe299d70b15b4262dc3bf2adebfe551d0f20b8.tar.bz2 rockbox-64fe299d70b15b4262dc3bf2adebfe551d0f20b8.tar.xz | |
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
| -rw-r--r-- | firmware/pcm_playback.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/firmware/pcm_playback.c b/firmware/pcm_playback.c index b40de36..5e16353 100644 --- a/firmware/pcm_playback.c +++ b/firmware/pcm_playback.c @@ -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; |