summaryrefslogtreecommitdiff
path: root/apps/plugins/lib/codeclib.c
diff options
context:
space:
mode:
authorJens Arnold <amiconn@rockbox.org>2005-06-04 11:29:39 +0000
committerJens Arnold <amiconn@rockbox.org>2005-06-04 11:29:39 +0000
commite03f40284ed98c4fab5f9ec39db4a521ce4a061a (patch)
tree9581de671bd1f41112ad713432731b59aee57620 /apps/plugins/lib/codeclib.c
parentd9b66127acd955c2a29b03165ced3aa17cb7a4a4 (diff)
downloadrockbox-e03f40284ed98c4fab5f9ec39db4a521ce4a061a.zip
rockbox-e03f40284ed98c4fab5f9ec39db4a521ce4a061a.tar.gz
rockbox-e03f40284ed98c4fab5f9ec39db4a521ce4a061a.tar.bz2
rockbox-e03f40284ed98c4fab5f9ec39db4a521ce4a061a.tar.xz
Major recording rework: (1) Slight optimisation of the recording transfer. (2) Rework of the recording event loop: (a) When starting a recording, wait a bit longer before grabbing a header, increasing the chance that we get a valid one. (b) Bugfix: Always flush the whole buffer when it gets above the watermark. (c) Save in chunks for lower latency (1MB on 8MB-modded boxes, and 256KB on Ondio). (d) Hierarchical scheme of reasons to save data: stop_recording beats new_file, and new_file beats buffer_full. (e) Saving is done in one location. Decreased code size.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6560 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins/lib/codeclib.c')
0 files changed, 0 insertions, 0 deletions