diff options
author | Michael Sevakis <jethead71@rockbox.org> | 2010-05-24 22:33:26 +0000 |
---|---|---|
committer | Michael Sevakis <jethead71@rockbox.org> | 2010-05-24 22:33:26 +0000 |
commit | 2aed6b0da8d610181d0bd061b4c03e5470eaddde (patch) | |
tree | f0f6615cb79cea732cfbffb0840c86b0acc56d55 /firmware/target/arm/as3525/pcm-as3525.c | |
parent | e236b9574641302d02e4d044ed78a65e9ae6fdc2 (diff) | |
download | rockbox-2aed6b0da8d610181d0bd061b4c03e5470eaddde.tar.gz rockbox-2aed6b0da8d610181d0bd061b4c03e5470eaddde.zip |
as3525: Fix an oops in converting the recording API to a newer form.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26270 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/as3525/pcm-as3525.c')
-rw-r--r-- | firmware/target/arm/as3525/pcm-as3525.c | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/firmware/target/arm/as3525/pcm-as3525.c b/firmware/target/arm/as3525/pcm-as3525.c index 39413ea2b1..a0532c8912 100644 --- a/firmware/target/arm/as3525/pcm-as3525.c +++ b/firmware/target/arm/as3525/pcm-as3525.c | |||
@@ -273,15 +273,16 @@ static void rec_dma_callback(void) | |||
273 | pcm_rec_more_ready_callback(0, (void **)&rec_dma_start_addr, | 273 | pcm_rec_more_ready_callback(0, (void **)&rec_dma_start_addr, |
274 | &rec_dma_size); | 274 | &rec_dma_size); |
275 | 275 | ||
276 | if(rec_dma_size != 0) | 276 | if(rec_dma_size == 0) |
277 | { | 277 | return; |
278 | dump_dcache_range(rec_dma_start_addr, rec_dma_size); | 278 | |
279 | dump_dcache_range(rec_dma_start_addr, rec_dma_size); | ||
279 | #if CONFIG_CPU == AS3525 | 280 | #if CONFIG_CPU == AS3525 |
280 | mono_samples = AS3525_UNCACHED_ADDR((int16_t*)rec_dma_start_addr); | 281 | mono_samples = AS3525_UNCACHED_ADDR((int16_t*)rec_dma_start_addr); |
281 | #endif | 282 | #endif |
282 | rec_dma_start(); | ||
283 | } | ||
284 | } | 283 | } |
284 | |||
285 | rec_dma_start(); | ||
285 | } | 286 | } |
286 | 287 | ||
287 | void pcm_rec_dma_stop(void) | 288 | void pcm_rec_dma_stop(void) |