HH
VS1005 VSOS A
UDIO
S
UBSYSTEM
VS1005g
Example of how to activate under VSOS Shell so that input from S/PDIF is automatically
played back to the DAC, and the DAC is kept synchronized with the input:
S:>auodac s
S:>auispd s
S:>auxsyncs
S:>auxplay
S:>auinput
stdaudioin:
0x23dc, auispd::audioFile=0x0c63(3171)
->Identify(): 0x43b7, auxsyncs::Identify returns "AUXSYNCS"
->op:
0x23e3, auispd::audioFileOps=0x0000(0)
->Ioctl():
0x41ee, auxsyncs::AudioIoctl
->Read():
0x40f6, auispd::AudioRead
Sample rate:
47995
Bits per sample: 16
Buffer size:
512 16-bit words (256 16-bit stereo samples)
Buffer fill:
84 16-bit words (42 16-bit stereo samples)
Sample counter: 1068008
Overflows:
4170
S:>
7.6.3
Driver AUXSPD.DL3
AUXSPD.DL3 enables S/PDIF input and output, and synchronizes the output with the
input. It supports 44.1 kHz, 48 kHz, 88.2 kHz, and 96 kHz sample rates.
Because this driver automatically synchronizes its output with its input, there is no need
to run a separate synchronization driver like AUXSYNCS.DL3.
This driver automatically sets the VSDSP core clock to enable S/PDIF operation. It is
incompatible with any USB drivers or FM Radio receiver software.
Example of how to activate under VSOS Shell so that input from S/PDIF is automatically
played back to the S/PDIF output:
S:>auxspd s
S:>auxplay
S:>auinput
stdaudioin:
0x279f, auxspd::audioFile=0x0c63(3171)
->Identify(): 0x40ed, auxspd::Identify returns "AUXSPD"
->op:
0x27a7, auxspd::audioFileOps=0x0000(0)
->Ioctl():
0x3f69, auxspd::AudioIoctl
->Read():
0x4059, auxspd::AudioRead
Sample rate:
48010
Bits per sample: 16
Buffer size:
512 16-bit words (256 16-bit stereo samples)
Buffer fill:
82 16-bit words (41 16-bit stereo samples)
Sample counter: 654782
Overflows:
1320
S:>
Rev. 3.57
2019-04-10
Page