summaryrefslogtreecommitdiff
path: root/apps/playback.c
diff options
context:
space:
mode:
authorMichael Sevakis <jethead71@rockbox.org>2007-02-16 08:52:06 +0000
committerMichael Sevakis <jethead71@rockbox.org>2007-02-16 08:52:06 +0000
commitec1f4829cd4276137d3877e36a95c7671ea778d8 (patch)
treec8382071c39def196d2d7730304caf40809278c3 /apps/playback.c
parentfce01de0f0eeb72d67eebc66304ec1e7af04a375 (diff)
downloadrockbox-ec1f4829cd4276137d3877e36a95c7671ea778d8.tar.gz
rockbox-ec1f4829cd4276137d3877e36a95c7671ea778d8.zip
SWCODEC Recording: Improve buffer handling by 1) Lowering watermark for flushing 2) Flushing down to a low watermark instead of a fixed number of chunks 3) Allowing in-process automatic flushes to be interrupted so file splits and stops can be marked in a timely manner (especially important when approaching 2GB limit) 4) Flush small amounts if buffer is filled during a split to protect integrity of streams 5) Boost both pcmrec and codec threads then thread priority boost is needed so that encoder doesn't fail to run and keep up with incoming data
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12332 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/playback.c')
0 files changed, 0 insertions, 0 deletions