summaryrefslogtreecommitdiff
path: root/apps/codecs
diff options
context:
space:
mode:
authorMichael Sevakis <jethead71@rockbox.org>2006-12-10 14:21:31 +0000
committerMichael Sevakis <jethead71@rockbox.org>2006-12-10 14:21:31 +0000
commiteca9f7fd6023a2b7acde89692812d1ecbd8964e6 (patch)
treef434bcc02db8245b27de67fda4977f19a723815f /apps/codecs
parent0a8d88228baf68c3bc515ca4a1add44aac7e5617 (diff)
downloadrockbox-eca9f7fd6023a2b7acde89692812d1ecbd8964e6.zip
rockbox-eca9f7fd6023a2b7acde89692812d1ecbd8964e6.tar.gz
rockbox-eca9f7fd6023a2b7acde89692812d1ecbd8964e6.tar.bz2
rockbox-eca9f7fd6023a2b7acde89692812d1ecbd8964e6.tar.xz
Place all recording functionality on pcmrec thread to serialize all recording operations. Button mash problems should be ruled out of pcm_record.c. Add additional lightweight checks by default and display any warnings that occurred during recording in first line of recording screen when they occur by blinking back and forth from warning display to normal line (Warning: <hex bitmask>). Warnings are cleared when beginning a new recording so write the number down if you see it and file a report. Add heavier checks when PCMREC_PARANOID is defined in the player config header (encoders and pcm_record must be aware of the define since it changes the chunk header format). These checks are mainly concerned with things that may cause skipping but also add unwanted overhead for normal operation. Best used with logf enabled.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11705 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/codecs')
0 files changed, 0 insertions, 0 deletions