Corrects setup and initialization and IO callback handling to properly support simplex audio devices (and full- and half-duplex) devices.
Previous setup and IO handling assumed duplex device capabilities; if the device specified for jack to attach to did not support duplex IO, then the initialization would fail. Also, need to fully segregate input and output IO in separate dedicated functions to avoid confusing the driver [coreaudio] and jack.
Enhanced and expanded debug message logging.
Log in to post a comment.