diff options
Diffstat (limited to 'firmware/pcm.c')
-rw-r--r-- | firmware/pcm.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/firmware/pcm.c b/firmware/pcm.c index 60ccdbd2fc..640bb7830f 100644 --- a/firmware/pcm.c +++ b/firmware/pcm.c | |||
@@ -111,6 +111,10 @@ void pcm_play_stop_int(void); | |||
111 | ** pcm_sw_volume.c **/ | 111 | ** pcm_sw_volume.c **/ |
112 | static inline void pcm_play_dma_start_int(const void *addr, size_t size) | 112 | static inline void pcm_play_dma_start_int(const void *addr, size_t size) |
113 | { | 113 | { |
114 | #ifdef HAVE_SW_VOLUME_CONTROL | ||
115 | /* Smoothed transition might not have happened so sync now */ | ||
116 | pcm_sync_pcm_factors(); | ||
117 | #endif | ||
114 | pcm_play_dma_start(addr, size); | 118 | pcm_play_dma_start(addr, size); |
115 | } | 119 | } |
116 | 120 | ||