1
0
Fork 0
forked from len0rd/rockbox

mas_run() needed some time to startup

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1110 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Linus Nielsen Feltzing 2002-06-20 07:33:23 +00:00
parent b73481edeb
commit 31a5794f5f

View file

@ -610,12 +610,22 @@ void mpeg_init(void)
mas_writemem(MAS_BANK_D0,0x7f6,&val,1); mas_writemem(MAS_BANK_D0,0x7f6,&val,1);
#endif #endif
#ifdef ARCHOS_RECORDER #ifndef ARCHOS_RECORDER
#else
mas_writereg(0x3b, 0x20); /* Don't ask why. The data sheet doesn't say */ mas_writereg(0x3b, 0x20); /* Don't ask why. The data sheet doesn't say */
mas_run(1); mas_run(1);
mas_writereg(MAS_REG_KPRESCALE, 0xe9400); sleep(HZ/10);
#endif
mp3buflen = mp3end - mp3buf;
create_fliptable();
queue_init(&mpeg_queue);
create_thread(mpeg_thread, mpeg_stack, sizeof(mpeg_stack));
mas_poll_start(2);
#ifndef ARCHOS_RECORDER
mas_writereg(MAS_REG_KPRESCALE, 0xe9400);
dac_config(0x04); /* DAC on, all else off */ dac_config(0x04); /* DAC on, all else off */
#endif #endif
@ -623,12 +633,4 @@ void mpeg_init(void)
mpeg_treble(DEFAULT_TREBLE_SETTING); mpeg_treble(DEFAULT_TREBLE_SETTING);
mpeg_volume(DEFAULT_VOLUME_SETTING); mpeg_volume(DEFAULT_VOLUME_SETTING);
mp3buflen = mp3end - mp3buf;
create_fliptable();
queue_init(&mpeg_queue);
create_thread(mpeg_thread, mpeg_stack, sizeof(mpeg_stack));
mas_poll_start(2);
} }