diff options
author | Linus Nielsen Feltzing <linus@haxx.se> | 2004-03-30 08:21:53 +0000 |
---|---|---|
committer | Linus Nielsen Feltzing <linus@haxx.se> | 2004-03-30 08:21:53 +0000 |
commit | d554d801f58584df8197bf390eb9690b2060c358 (patch) | |
tree | c1942c3301a48428323ffcab9211d57b8de12efd /firmware/mpeg.c | |
parent | a87faa2b711230680321d519d3cb32702fab1406 (diff) | |
download | rockbox-d554d801f58584df8197bf390eb9690b2060c358.tar.gz rockbox-d554d801f58584df8197bf390eb9690b2060c358.zip |
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
Diffstat (limited to 'firmware/mpeg.c')
-rw-r--r-- | firmware/mpeg.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/firmware/mpeg.c b/firmware/mpeg.c index ff545f03d0..72c6f1a4de 100644 --- a/firmware/mpeg.c +++ b/firmware/mpeg.c | |||
@@ -2195,14 +2195,14 @@ static void start_recording(void) | |||
2195 | val |= 1; | 2195 | val |= 1; |
2196 | mas_writemem(MAS_BANK_D0, 0x7f1, &val, 1); | 2196 | mas_writemem(MAS_BANK_D0, 0x7f1, &val, 1); |
2197 | DEBUGF("mas_writemem(MAS_BANK_D0, 0x7f1, %x)\n", val); | 2197 | DEBUGF("mas_writemem(MAS_BANK_D0, 0x7f1, %x)\n", val); |
2198 | 2198 | ||
2199 | /* Wait until the DSP has accepted the settings */ | 2199 | /* Wait until the DSP has accepted the settings */ |
2200 | do | 2200 | do |
2201 | { | 2201 | { |
2202 | mas_readmem(MAS_BANK_D0, 0x7f1, &val,1); | 2202 | mas_readmem(MAS_BANK_D0, 0x7f1, &val,1); |
2203 | } while(val & 1); | 2203 | } while(val & 1); |
2204 | 2204 | ||
2205 | sleep(20); | 2205 | sleep(HZ/100); |
2206 | } | 2206 | } |
2207 | 2207 | ||
2208 | is_recording = true; | 2208 | is_recording = true; |