diff options
| author | Michael Sevakis <jethead71@rockbox.org> | 2008-12-13 06:01:08 +0000 |
|---|---|---|
| committer | Michael Sevakis <jethead71@rockbox.org> | 2008-12-13 06:01:08 +0000 |
| commit | 93572e2a9e651b7d0bffae491da3d2ece2f0c2d2 (patch) | |
| tree | ec4f1b6c6634b4e6d70aee6165e60d91b6201b7e /firmware/pcm.c | |
| parent | bdcdf8b5e463a581f67639db9d0bd6735ac218e0 (diff) | |
| download | rockbox-93572e2a9e651b7d0bffae491da3d2ece2f0c2d2.zip rockbox-93572e2a9e651b7d0bffae491da3d2ece2f0c2d2.tar.gz rockbox-93572e2a9e651b7d0bffae491da3d2ece2f0c2d2.tar.bz2 rockbox-93572e2a9e651b7d0bffae491da3d2ece2f0c2d2.tar.xz | |
Keyclick fixup take two. It is only 88 samples (2msec) long so keep a small static buffer around for beeps less than or equal to keyclick duration. This way it operates no matter the buffer state and still won't interfere with alternate PCM operations like recording or plugin playback.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19415 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/pcm.c')
| -rw-r--r-- | firmware/pcm.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/firmware/pcm.c b/firmware/pcm.c index 0b5b49e..19bba41 100644 --- a/firmware/pcm.c +++ b/firmware/pcm.c @@ -478,6 +478,11 @@ void pcm_stop_recording(void) pcm_rec_unlock(); } /* pcm_stop_recording */ +bool pcm_is_recording(void) +{ + return pcm_recording; +} + void pcm_rec_dma_stopped_callback(void) { pcm_recording = false; |