├── .github └── CODEOWNERS ├── .gitignore ├── CHANGELOG.rst ├── Jenkinsfile ├── LICENSE.rst ├── Makefile ├── README.rst ├── doc ├── Doxyfile.inc ├── exclude_patterns.inc ├── images │ ├── Makefile │ ├── spdif_rx_connect.odg │ ├── spdif_rx_connect.pdf │ ├── spdif_rx_connect.png │ ├── spdif_rx_task_diag.odg │ ├── spdif_rx_task_diag.pdf │ ├── spdif_rx_task_diag.png │ ├── spdif_tx_connect.odg │ ├── spdif_tx_connect.pdf │ ├── spdif_tx_connect.png │ ├── spdif_tx_task_diag.odg │ ├── spdif_tx_task_diag.pdf │ └── spdif_tx_task_diag.png ├── rst │ └── lib_spdif.rst └── substitutions.inc ├── examples ├── CMakeLists.txt ├── app_spdif_loopback │ ├── CMakeLists.txt │ ├── basic.xscope │ └── src │ │ ├── main.xc │ │ └── xk-audio-316-mc.xn ├── app_spdif_rx_example │ ├── CMakeLists.txt │ ├── basic.xscope │ └── src │ │ ├── main.xc │ │ └── xk-audio-316-mc.xn ├── app_spdif_tx_example │ ├── CMakeLists.txt │ └── src │ │ ├── main.xc │ │ └── xk-audio-316-mc.xn └── deps.cmake ├── lib_spdif ├── api │ └── spdif.h ├── lib_build_info.cmake ├── module_build_info └── src │ ├── SpdifReceive.xc │ ├── SpdifTransmit.xc │ ├── SpdifTransmitReconfigPort.xc │ ├── spdif_chan_status.c │ ├── spdif_pro_crc.h │ └── spdif_rx.xc ├── settings.yml └── tests ├── CMakeLists.txt ├── conftest.py ├── pytest.ini ├── requirements.txt ├── rx_capture ├── CMakeLists.txt ├── README.rst ├── basic.xscope ├── capture.py ├── readback.py └── src │ ├── main.xc │ └── xk-audio-316-mc.xn ├── spdif_rx_analyse ├── CMakeLists.txt ├── Makefile ├── basic.xscope └── src │ ├── main.xc │ └── xcore_ai_generic_500.xn ├── spdif_test_utils.py ├── test_crc.py ├── test_crc ├── CMakeLists.txt └── src │ └── test_aes3_crc.c ├── test_deps.cmake ├── test_rx.py ├── test_rx ├── CMakeLists.txt ├── README.rst ├── src │ ├── XCORE-200-EXPLORER-300.xn │ ├── XCORE-AI-EXPLORER-300.xn │ └── main.xc ├── streams │ ├── 176400-coax.stream │ ├── 176400-jitter.stream │ ├── 192000-coax.stream │ ├── 192000-jitter.stream │ ├── 44100-coax.stream │ ├── 44100-jitter.stream │ ├── 48000-coax.stream │ ├── 48000-jitter.stream │ ├── 88200-coax.stream │ ├── 88200-jitter.stream │ ├── 96000-coax.stream │ └── 96000-jitter.stream └── test_params.json ├── test_tx.py └── test_tx ├── CMakeLists.txt ├── Makefile ├── src ├── XCORE-200-EXPLORER-300.xn ├── XCORE-AI-EXPLORER-375.xn └── main.xc └── test_params.json /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @xross @henkmuller 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/CHANGELOG.rst -------------------------------------------------------------------------------- /Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/Jenkinsfile -------------------------------------------------------------------------------- /LICENSE.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/LICENSE.rst -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/Makefile -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/README.rst -------------------------------------------------------------------------------- /doc/Doxyfile.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/doc/Doxyfile.inc -------------------------------------------------------------------------------- /doc/exclude_patterns.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/doc/exclude_patterns.inc -------------------------------------------------------------------------------- /doc/images/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/doc/images/Makefile -------------------------------------------------------------------------------- /doc/images/spdif_rx_connect.odg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/doc/images/spdif_rx_connect.odg -------------------------------------------------------------------------------- /doc/images/spdif_rx_connect.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/doc/images/spdif_rx_connect.pdf -------------------------------------------------------------------------------- /doc/images/spdif_rx_connect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/doc/images/spdif_rx_connect.png -------------------------------------------------------------------------------- /doc/images/spdif_rx_task_diag.odg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/doc/images/spdif_rx_task_diag.odg -------------------------------------------------------------------------------- /doc/images/spdif_rx_task_diag.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/doc/images/spdif_rx_task_diag.pdf -------------------------------------------------------------------------------- /doc/images/spdif_rx_task_diag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/doc/images/spdif_rx_task_diag.png -------------------------------------------------------------------------------- /doc/images/spdif_tx_connect.odg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/doc/images/spdif_tx_connect.odg -------------------------------------------------------------------------------- /doc/images/spdif_tx_connect.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/doc/images/spdif_tx_connect.pdf -------------------------------------------------------------------------------- /doc/images/spdif_tx_connect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/doc/images/spdif_tx_connect.png -------------------------------------------------------------------------------- /doc/images/spdif_tx_task_diag.odg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/doc/images/spdif_tx_task_diag.odg -------------------------------------------------------------------------------- /doc/images/spdif_tx_task_diag.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/doc/images/spdif_tx_task_diag.pdf -------------------------------------------------------------------------------- /doc/images/spdif_tx_task_diag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/doc/images/spdif_tx_task_diag.png -------------------------------------------------------------------------------- /doc/rst/lib_spdif.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/doc/rst/lib_spdif.rst -------------------------------------------------------------------------------- /doc/substitutions.inc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /examples/app_spdif_loopback/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/examples/app_spdif_loopback/CMakeLists.txt -------------------------------------------------------------------------------- /examples/app_spdif_loopback/basic.xscope: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/examples/app_spdif_loopback/basic.xscope -------------------------------------------------------------------------------- /examples/app_spdif_loopback/src/main.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/examples/app_spdif_loopback/src/main.xc -------------------------------------------------------------------------------- /examples/app_spdif_loopback/src/xk-audio-316-mc.xn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/examples/app_spdif_loopback/src/xk-audio-316-mc.xn -------------------------------------------------------------------------------- /examples/app_spdif_rx_example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/examples/app_spdif_rx_example/CMakeLists.txt -------------------------------------------------------------------------------- /examples/app_spdif_rx_example/basic.xscope: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/examples/app_spdif_rx_example/basic.xscope -------------------------------------------------------------------------------- /examples/app_spdif_rx_example/src/main.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/examples/app_spdif_rx_example/src/main.xc -------------------------------------------------------------------------------- /examples/app_spdif_rx_example/src/xk-audio-316-mc.xn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/examples/app_spdif_rx_example/src/xk-audio-316-mc.xn -------------------------------------------------------------------------------- /examples/app_spdif_tx_example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/examples/app_spdif_tx_example/CMakeLists.txt -------------------------------------------------------------------------------- /examples/app_spdif_tx_example/src/main.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/examples/app_spdif_tx_example/src/main.xc -------------------------------------------------------------------------------- /examples/app_spdif_tx_example/src/xk-audio-316-mc.xn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/examples/app_spdif_tx_example/src/xk-audio-316-mc.xn -------------------------------------------------------------------------------- /examples/deps.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/examples/deps.cmake -------------------------------------------------------------------------------- /lib_spdif/api/spdif.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/lib_spdif/api/spdif.h -------------------------------------------------------------------------------- /lib_spdif/lib_build_info.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/lib_spdif/lib_build_info.cmake -------------------------------------------------------------------------------- /lib_spdif/module_build_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/lib_spdif/module_build_info -------------------------------------------------------------------------------- /lib_spdif/src/SpdifReceive.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/lib_spdif/src/SpdifReceive.xc -------------------------------------------------------------------------------- /lib_spdif/src/SpdifTransmit.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/lib_spdif/src/SpdifTransmit.xc -------------------------------------------------------------------------------- /lib_spdif/src/SpdifTransmitReconfigPort.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/lib_spdif/src/SpdifTransmitReconfigPort.xc -------------------------------------------------------------------------------- /lib_spdif/src/spdif_chan_status.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/lib_spdif/src/spdif_chan_status.c -------------------------------------------------------------------------------- /lib_spdif/src/spdif_pro_crc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/lib_spdif/src/spdif_pro_crc.h -------------------------------------------------------------------------------- /lib_spdif/src/spdif_rx.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/lib_spdif/src/spdif_rx.xc -------------------------------------------------------------------------------- /settings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/settings.yml -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/tests/pytest.ini -------------------------------------------------------------------------------- /tests/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/tests/requirements.txt -------------------------------------------------------------------------------- /tests/rx_capture/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/tests/rx_capture/CMakeLists.txt -------------------------------------------------------------------------------- /tests/rx_capture/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/tests/rx_capture/README.rst -------------------------------------------------------------------------------- /tests/rx_capture/basic.xscope: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/tests/rx_capture/basic.xscope -------------------------------------------------------------------------------- /tests/rx_capture/capture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/tests/rx_capture/capture.py -------------------------------------------------------------------------------- /tests/rx_capture/readback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/tests/rx_capture/readback.py -------------------------------------------------------------------------------- /tests/rx_capture/src/main.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/tests/rx_capture/src/main.xc -------------------------------------------------------------------------------- /tests/rx_capture/src/xk-audio-316-mc.xn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/tests/rx_capture/src/xk-audio-316-mc.xn -------------------------------------------------------------------------------- /tests/spdif_rx_analyse/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/tests/spdif_rx_analyse/CMakeLists.txt -------------------------------------------------------------------------------- /tests/spdif_rx_analyse/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/tests/spdif_rx_analyse/Makefile -------------------------------------------------------------------------------- /tests/spdif_rx_analyse/basic.xscope: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/tests/spdif_rx_analyse/basic.xscope -------------------------------------------------------------------------------- /tests/spdif_rx_analyse/src/main.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/tests/spdif_rx_analyse/src/main.xc -------------------------------------------------------------------------------- /tests/spdif_rx_analyse/src/xcore_ai_generic_500.xn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/tests/spdif_rx_analyse/src/xcore_ai_generic_500.xn -------------------------------------------------------------------------------- /tests/spdif_test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/tests/spdif_test_utils.py -------------------------------------------------------------------------------- /tests/test_crc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/tests/test_crc.py -------------------------------------------------------------------------------- /tests/test_crc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/tests/test_crc/CMakeLists.txt -------------------------------------------------------------------------------- /tests/test_crc/src/test_aes3_crc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/tests/test_crc/src/test_aes3_crc.c -------------------------------------------------------------------------------- /tests/test_deps.cmake: -------------------------------------------------------------------------------- 1 | include(${CMAKE_CURRENT_LIST_DIR}/../examples/deps.cmake) 2 | -------------------------------------------------------------------------------- /tests/test_rx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/tests/test_rx.py -------------------------------------------------------------------------------- /tests/test_rx/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/tests/test_rx/CMakeLists.txt -------------------------------------------------------------------------------- /tests/test_rx/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/tests/test_rx/README.rst -------------------------------------------------------------------------------- /tests/test_rx/src/XCORE-200-EXPLORER-300.xn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/tests/test_rx/src/XCORE-200-EXPLORER-300.xn -------------------------------------------------------------------------------- /tests/test_rx/src/XCORE-AI-EXPLORER-300.xn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/tests/test_rx/src/XCORE-AI-EXPLORER-300.xn -------------------------------------------------------------------------------- /tests/test_rx/src/main.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/tests/test_rx/src/main.xc -------------------------------------------------------------------------------- /tests/test_rx/streams/176400-coax.stream: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/tests/test_rx/streams/176400-coax.stream -------------------------------------------------------------------------------- /tests/test_rx/streams/176400-jitter.stream: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/tests/test_rx/streams/176400-jitter.stream -------------------------------------------------------------------------------- /tests/test_rx/streams/192000-coax.stream: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/tests/test_rx/streams/192000-coax.stream -------------------------------------------------------------------------------- /tests/test_rx/streams/192000-jitter.stream: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/tests/test_rx/streams/192000-jitter.stream -------------------------------------------------------------------------------- /tests/test_rx/streams/44100-coax.stream: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/tests/test_rx/streams/44100-coax.stream -------------------------------------------------------------------------------- /tests/test_rx/streams/44100-jitter.stream: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/tests/test_rx/streams/44100-jitter.stream -------------------------------------------------------------------------------- /tests/test_rx/streams/48000-coax.stream: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/tests/test_rx/streams/48000-coax.stream -------------------------------------------------------------------------------- /tests/test_rx/streams/48000-jitter.stream: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/tests/test_rx/streams/48000-jitter.stream -------------------------------------------------------------------------------- /tests/test_rx/streams/88200-coax.stream: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/tests/test_rx/streams/88200-coax.stream -------------------------------------------------------------------------------- /tests/test_rx/streams/88200-jitter.stream: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/tests/test_rx/streams/88200-jitter.stream -------------------------------------------------------------------------------- /tests/test_rx/streams/96000-coax.stream: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/tests/test_rx/streams/96000-coax.stream -------------------------------------------------------------------------------- /tests/test_rx/streams/96000-jitter.stream: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/tests/test_rx/streams/96000-jitter.stream -------------------------------------------------------------------------------- /tests/test_rx/test_params.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/tests/test_rx/test_params.json -------------------------------------------------------------------------------- /tests/test_tx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/tests/test_tx.py -------------------------------------------------------------------------------- /tests/test_tx/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/tests/test_tx/CMakeLists.txt -------------------------------------------------------------------------------- /tests/test_tx/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/tests/test_tx/Makefile -------------------------------------------------------------------------------- /tests/test_tx/src/XCORE-200-EXPLORER-300.xn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/tests/test_tx/src/XCORE-200-EXPLORER-300.xn -------------------------------------------------------------------------------- /tests/test_tx/src/XCORE-AI-EXPLORER-375.xn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/tests/test_tx/src/XCORE-AI-EXPLORER-375.xn -------------------------------------------------------------------------------- /tests/test_tx/src/main.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/tests/test_tx/src/main.xc -------------------------------------------------------------------------------- /tests/test_tx/test_params.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_spdif/HEAD/tests/test_tx/test_params.json --------------------------------------------------------------------------------