diff options
author | Linus Nielsen Feltzing <linus@haxx.se> | 2004-06-11 10:16:18 +0000 |
---|---|---|
committer | Linus Nielsen Feltzing <linus@haxx.se> | 2004-06-11 10:16:18 +0000 |
commit | 846e8e91f24194dad67bb95c6155601a3758a58c (patch) | |
tree | 709134247a60ac80bb1e4eec2288cb1f5bacf7c7 /firmware/mp3_playback.c | |
parent | 44e76cfa869d475c5d6493685a9f7fcfbd634c59 (diff) | |
download | rockbox-846e8e91f24194dad67bb95c6155601a3758a58c.tar.gz rockbox-846e8e91f24194dad67bb95c6155601a3758a58c.zip |
mpeg_set_pitch now uses the 7f1 shadow register
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4734 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/mp3_playback.c')
-rw-r--r-- | firmware/mp3_playback.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/firmware/mp3_playback.c b/firmware/mp3_playback.c index 5469053821..5df0560bdd 100644 --- a/firmware/mp3_playback.c +++ b/firmware/mp3_playback.c | |||
@@ -41,6 +41,9 @@ enum | |||
41 | MPEG_DECODER, | 41 | MPEG_DECODER, |
42 | MPEG_ENCODER | 42 | MPEG_ENCODER |
43 | } mpeg_mode; | 43 | } mpeg_mode; |
44 | |||
45 | unsigned long shadow_7f1; | ||
46 | |||
44 | #endif /* #ifdef HAVE_MAS3587F */ | 47 | #endif /* #ifdef HAVE_MAS3587F */ |
45 | 48 | ||
46 | /**** globals ****/ | 49 | /**** globals ****/ |
@@ -893,8 +896,8 @@ void mpeg_set_pitch(int pitch) | |||
893 | 896 | ||
894 | /* We must tell the MAS that the frequency has changed. | 897 | /* We must tell the MAS that the frequency has changed. |
895 | This will unfortunately cause a short silence. */ | 898 | This will unfortunately cause a short silence. */ |
896 | val = 0x25; | 899 | val = shadow_7f1; |
897 | mas_writemem(MAS_BANK_D0,0x7f1,&val,1); | 900 | mas_writemem(MAS_BANK_D0,0x7f1,&shadow_7f1,1); |
898 | } | 901 | } |
899 | #endif | 902 | #endif |
900 | 903 | ||