10-8
Audio Decoder Module
Once the decoder is stopped, the host should set the play mode bits to
Pause Mode. On restart, the host should first set the start bit, wait for
some unread audio to accumulate in the channel buffer, and then change
the play mode bits from pause to play.
10.3.3 Audio Formatter Play Mode
The Audio Formatter bits in Register 356 (
page 4-80
) control the play
mode of the MPEG Formatter. There is no fast play or slow play mode
for the formatter, so codes 0b10 and 0b11 are reserved.
0b00 - Formatter is paused.
0b01 - Formatter is in normal play.
10.3.4 Audio Formatter Start/Stop
When the Audio Formatter Start/Stop bit is set, the formatter is in the
mode programmed into the play mode bits. When the start/stop bit is
cleared, the formatter is stopped and the S/P DIF read pointer is reset
to the Audio ES Channel Buffer write pointer. The audio read pointer is
not affected, so the selected audio decoder can still run.
Once the formatter is stopped, the host should set the play mode bits to
pause mode. On restart, the host should first set the start bit, wait for
some unread audio to accumulate in the channel buffer, and then change
the play mode bits from pause to play.
Important:
The host must clear the Audio Formatter Start/Stop bit
before selecting Audio Module Mode 0b000 or 0b100 (see
Table 10.1
). That is, the formatter must be stopped before
selecting non-formatter modes and not started unless the
mode is changed to include the formatter.