dev builds
themes manual
device status forums
mailing lists
IRC bugs
dev guide

Rockbox mail archive

Subject: Re: How in the heck...

Re: How in the heck...

From: Steve Bavin <>
Date: Wed, 27 Sep 2006 09:53:08 +0100

Hi Jacob,

The problem is that the unwanted voice output has already been put in the
PCM buffer (the final output stage). I've made another patch which might
help by clearing that buffer to remove any previous voice when starting a
new voice clip. (Unfortunately, I can only do that whilst music is not
being played, because there's no way to separate out the voice and music.)

The patch is at

The correct solution to this issue is to rewrite the entire voice buffering
system, and mix in the voice onto the output at a very late stage/low
latency. But this likely opens some other cans of worms (sample rate
conversion, interrupt handling etc.) and will probably not be done very
soon, hence the patch above as a workaround.

If you could give it a test and report back (on the patch tracker) then I'd
be grateful. You shouldn't bother to include my previous "delay" patch -
I'll kill that off shortly!

Steve Bavin
Received on 2006-09-27

Page template was last modified "Tue Sep 7 00:00:02 2021" The Rockbox Crew -- Privacy Policy