Rockbox mail archiveSubject: Re: Gapless Playback Engine
Re: Gapless Playback Engine
From: Linus Nielsen Feltzing <linus_at_haxx.se>
Date: Fri, 22 Oct 2004 22:40:14 +0200
>> IIRC then the playback of mp3 goes over the serial connection,
>> the recording of mp3 goes over the 8bit parallel interface.
> My educated guess is that the link from the chip to the hdd is serial
> ...We must be able to stream WAV data INTO the chip, else it would not
> be able to encode it to MP3 ...however, if the link from the chip to the
> hdd/memory is serial then it would not be able to pump the data back out
> as fast as it was reading it in?
You really need to start reading up on how the Jukebox is designed. How
else can you tell what is possible or not?
Recording: The ADC and the encoder is in the same chip. The encoded data
is transferred to the SH1 via the 8-bit parallel interface (see mpeg.c
for the transfer routines). The SH1 then saves it to the HDD.
Playback: The data is read by the SH1 from HDD to RAM, and then from RAM
with DMA to a serial port of the SH1, connected to the serial interface
of the MAS. It is the decoded and fed to the internal DAC.
And yes, we have quite a lot of documentation on how to write code for
the MAS, but so far nobody has done anything useful with it.
(btw, Vladimir knows what he's talking about)
Received on 2004-10-22