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:
parent
b73481edeb
commit
31a5794f5f
1 changed files with 13 additions and 11 deletions
|
|
@ -610,25 +610,27 @@ 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);
|
||||||
|
|
||||||
dac_config(0x04); /* DAC on, all else off */
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
mpeg_bass(DEFAULT_BASS_SETTING);
|
|
||||||
mpeg_treble(DEFAULT_TREBLE_SETTING);
|
|
||||||
mpeg_volume(DEFAULT_VOLUME_SETTING);
|
|
||||||
|
|
||||||
mp3buflen = mp3end - mp3buf;
|
mp3buflen = mp3end - mp3buf;
|
||||||
|
|
||||||
create_fliptable();
|
create_fliptable();
|
||||||
|
|
||||||
queue_init(&mpeg_queue);
|
queue_init(&mpeg_queue);
|
||||||
create_thread(mpeg_thread, mpeg_stack, sizeof(mpeg_stack));
|
create_thread(mpeg_thread, mpeg_stack, sizeof(mpeg_stack));
|
||||||
|
|
||||||
mas_poll_start(2);
|
mas_poll_start(2);
|
||||||
|
|
||||||
|
#ifndef ARCHOS_RECORDER
|
||||||
|
mas_writereg(MAS_REG_KPRESCALE, 0xe9400);
|
||||||
|
dac_config(0x04); /* DAC on, all else off */
|
||||||
|
#endif
|
||||||
|
|
||||||
|
mpeg_bass(DEFAULT_BASS_SETTING);
|
||||||
|
mpeg_treble(DEFAULT_TREBLE_SETTING);
|
||||||
|
mpeg_volume(DEFAULT_VOLUME_SETTING);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue