summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinus Nielsen Feltzing <linus@haxx.se>2004-03-30 08:21:53 +0000
committerLinus Nielsen Feltzing <linus@haxx.se>2004-03-30 08:21:53 +0000
commitd554d801f58584df8197bf390eb9690b2060c358 (patch)
treec1942c3301a48428323ffcab9211d57b8de12efd
parenta87faa2b711230680321d519d3cb32702fab1406 (diff)
downloadrockbox-d554d801f58584df8197bf390eb9690b2060c358.zip
rockbox-d554d801f58584df8197bf390eb9690b2060c358.tar.gz
rockbox-d554d801f58584df8197bf390eb9690b2060c358.tar.bz2
rockbox-d554d801f58584df8197bf390eb9690b2060c358.tar.xz
Fixed the problem when high quality recordings could start with a corrupt frame
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4452 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--firmware/mpeg.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/firmware/mpeg.c b/firmware/mpeg.c
index ff545f0..72c6f1a 100644
--- a/firmware/mpeg.c
+++ b/firmware/mpeg.c
@@ -2195,14 +2195,14 @@ static void start_recording(void)
val |= 1;
mas_writemem(MAS_BANK_D0, 0x7f1, &val, 1);
DEBUGF("mas_writemem(MAS_BANK_D0, 0x7f1, %x)\n", val);
-
+
/* Wait until the DSP has accepted the settings */
do
{
mas_readmem(MAS_BANK_D0, 0x7f1, &val,1);
} while(val & 1);
- sleep(20);
+ sleep(HZ/100);
}
is_recording = true;