it gives me great pleasure to present you with a new S/PDIF driver set, which now also includes an S/PDIF input driver AUISPD.DL3.
The new input driver supports 44.1, 48, 88.2, and 96 kHz reception.
Because of VS1005g hardware, there are the following limitations when using the new driver:
- The driver is incompatible with any USB drivers.
- The driver is incompatible with any S/PDIF output drivers. If you need both S/PDIF input and output, use a driver with both input and output capability (not available yet).
- The driver is incompatible with any FM Radio receiver software.
- The driver automatically sets the VSDSP core clock to 61.440 or 56.446 MHz.
Code: Select all
S:>driver +auodac s S:>driver +auispd s [... S/PDIF reception is always in "slave mode", so we need to sync input with output ...] S:>driver +auxsyncs [... Now let's start background playback from stdaudioin to stdaudioout ...] S:>driver +auxplay [... By this time you should be hearing sound. So let's check the input ...] 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:>