Data Sheet
PRELIMINARY
VS1063a Datasheet
10 OPERATION
advances for each played sample and is initialized by Ogg Vorbis decoding.
and can be used to monitor and control the playback delay in special ap-
plications. and are updated when WRAMADDR is written with values from
0xc0c0 to 0xc0ff. These translate to parametric stucture addresses 0x1e00. . . 0x1e3f automat-
ically. So, write 0xc0df to WRAMADDR, and then read WRAM twice to get both and
.
returns the position of the current (AAC) or next (WMA) beginning of a frame. You
can use this information to implement glitch-free A-B loop or rewind.
is a field that gives the current play position in a file in milliseconds, regardless
of rewind and fast forward operations. The value is only available in codecs that can determine
the play position from the stream itself. Currently WMA and Ogg Vorbis provide this information.
If the position is unknown, this field contains -1.
field is used to force a resynchronization to the stream for WMA and AAC (ADIF, .mp4
/ .m4a) instead of ending the decode at first error. This field can be used to implement almost
perfect fast forward and rewind for WMA and AAC (ADIF, .mp4 / .m4a). The user should set this
field before performing data seeks if they are not in packet or data block boundaries. The field
value tells how many tries are allowed before giving up. The value 32767 gives infinite tries.
The field is set to 32767 after a reset to make resynchronization the default action, but
it can be cleared after reset to restore the old action. When is set, every file decode
should always end as described in Chapter 10.5.1.
When resync is required, WMA and AAC codecs now enter broadcast/stream mode where file
size information is ignored. Also, the file size and data size information of WAV files are ignored
when is non-zero. The user must use SM_CANCEL or software reset to end decoding.
Note: WAV, WMA, ADIF, and .mp4 / .m4a files begin with a metadata or header section, which
must be fully processed before any fast forward or rewind operation. SS_DO_NOT_JUMP
(in SCI_STATUS) is clear when the header information has been processed and jumps are
allowed.
Version: 0.42, 2011-11-24 67