diff options
Diffstat (limited to 'firmware/target/arm/pnx0101')
-rw-r--r-- | firmware/target/arm/pnx0101/pcm-pnx0101.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/firmware/target/arm/pnx0101/pcm-pnx0101.c b/firmware/target/arm/pnx0101/pcm-pnx0101.c index fe1e05b79a..9d4ffbd773 100644 --- a/firmware/target/arm/pnx0101/pcm-pnx0101.c +++ b/firmware/target/arm/pnx0101/pcm-pnx0101.c | |||
@@ -104,13 +104,10 @@ static inline void fill_dma_buf(int offset) | |||
104 | p = tmp_p; | 104 | p = tmp_p; |
105 | if (l >= lend) | 105 | if (l >= lend) |
106 | return; | 106 | return; |
107 | else if (pcm_callback_for_more) | 107 | |
108 | pcm_callback_for_more((unsigned char**)&p, | 108 | pcm_play_get_more_callback((void**)&p, &p_size); |
109 | &p_size); | ||
110 | } | 109 | } |
111 | while (p_size); | 110 | while (p_size); |
112 | |||
113 | pcm_play_dma_stopped_callback(); | ||
114 | } | 111 | } |
115 | 112 | ||
116 | if (l < lend) | 113 | if (l < lend) |