From 1583b0b793d33ad65fd7dcf42ca303a50817b39a Mon Sep 17 00:00:00 2001 From: jethead71 Date: Mon, 24 May 2010 22:33:26 +0000 Subject: [PATCH] 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 --- firmware/target/arm/as3525/pcm-as3525.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/firmware/target/arm/as3525/pcm-as3525.c b/firmware/target/arm/as3525/pcm-as3525.c index 39413ea2b..a0532c891 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) pcm_rec_more_ready_callback(0, (void **)&rec_dma_start_addr, &rec_dma_size); - if(rec_dma_size != 0) - { - dump_dcache_range(rec_dma_start_addr, rec_dma_size); + if(rec_dma_size == 0) + return; + + dump_dcache_range(rec_dma_start_addr, rec_dma_size); #if CONFIG_CPU == AS3525 - mono_samples = AS3525_UNCACHED_ADDR((int16_t*)rec_dma_start_addr); + mono_samples = AS3525_UNCACHED_ADDR((int16_t*)rec_dma_start_addr); #endif - rec_dma_start(); - } } + + rec_dma_start(); } void pcm_rec_dma_stop(void) -- 2.11.4.GIT