summaryrefslogtreecommitdiff
path: root/firmware
diff options
context:
space:
mode:
authorLinus Nielsen Feltzing <linus@haxx.se>2004-06-11 10:16:18 +0000
committerLinus Nielsen Feltzing <linus@haxx.se>2004-06-11 10:16:18 +0000
commit846e8e91f24194dad67bb95c6155601a3758a58c (patch)
tree709134247a60ac80bb1e4eec2288cb1f5bacf7c7 /firmware
parent44e76cfa869d475c5d6493685a9f7fcfbd634c59 (diff)
downloadrockbox-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')
-rw-r--r--firmware/mp3_playback.c7
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
45unsigned 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