Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#6 coreaudio driver support for simplex devices

open
nobody
None
5
2007-06-10
2007-06-10
elod horvath
No

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.

Discussion

  • elod horvath
    elod horvath
    2007-06-10

    Patch to coreaudio driver to support simplex audio devices

     
    Attachments
  • elod horvath
    elod horvath
    2007-06-10

    jack/driver_interface.h: Patch to extend JACK_DRIVER_PARAM_STRING_MAX from 63 to 128 for CoreAudio driver -n parameter

     
    Attachments
  • elod horvath
    elod horvath
    2007-06-10

    Logged In: YES
    user_id=1059666
    Originator: YES

    Also, extend JACK_DRIVER_PARAM_STRING_MAX from 63 to 128 for CoreAudio driver -n parameter.
    Coreaudio device names can be and usually are much longer than 63 characters. Without this expanded parameter size, these types of drivers cannot be specified for jack to attach to.
    File Added: driver_interface.diff