Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ALSA backend: Multi ALSA device support #608

Open
wants to merge 42 commits into
base: develop
Choose a base branch
from

Commits on Jun 25, 2020

  1. posix: fifo: use right prototype

    Change-Id: Ia6aee61aa7059a70d2014f7de66a41cbaca8c7ed
    Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
    Timo Wischer committed Jun 25, 2020
    Configuration menu
    Copy the full SHA
    bb0fcf0 View commit details
    Browse the repository at this point in the history
  2. posix: socket: Add missing time header include

    Change-Id: I1cab18816980f704b6ae73a37960c1421e46ed9b
    Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
    Timo Wischer committed Jun 25, 2020
    Configuration menu
    Copy the full SHA
    c811168 View commit details
    Browse the repository at this point in the history
  3. Add QNX platform specific implementations

    Change-Id: Ic0b9c377e111cb59ed4859819b810842347e8525
    Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
    Timo Wischer committed Jun 25, 2020
    Configuration menu
    Copy the full SHA
    e064932 View commit details
    Browse the repository at this point in the history
  4. AudioAdapter: Use empty Adapter also for QNX

    Change-Id: I69bc2a73849431925c14d865bc970e2cbfa2d843
    Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
    Timo Wischer committed Jun 25, 2020
    Configuration menu
    Copy the full SHA
    d86d2be View commit details
    Browse the repository at this point in the history
  5. qnx: sigaction: do not set SA_RESTART flag

    because it is not available in QNX
    
    Change-Id: I94a7586c148aa4f9b6cd6fef98a8637e7fea717c
    Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
    Timo Wischer committed Jun 25, 2020
    Configuration menu
    Copy the full SHA
    8521b98 View commit details
    Browse the repository at this point in the history
  6. qnx: shm: Include right header

    Change-Id: I40287828155d7b7530d8760724b3fb3b06ae15b7
    Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
    Timo Wischer committed Jun 25, 2020
    Configuration menu
    Copy the full SHA
    5dfc216 View commit details
    Browse the repository at this point in the history
  7. shm: Add semget() and semop() replacement for QNX

    Change-Id: I7ea831b96cb774fc69b7934c65797a51e9b9ec6a
    Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
    Timo Wischer committed Jun 25, 2020
    Configuration menu
    Copy the full SHA
    012fe02 View commit details
    Browse the repository at this point in the history
  8. alsa: Extract snd_pcm_start/poll_descriptors/avail_update

    Change-Id: I92760ed539b475e210bc877b335afdbb4a982a04
    Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
    Timo Wischer committed Jun 25, 2020
    Configuration menu
    Copy the full SHA
    7bed71c View commit details
    Browse the repository at this point in the history
  9. alsa backend for qnx

    Change-Id: Id1dda94d4621a8e77c76c2cd15f08e26a31b87e5
    Signed-off-by: Laxmi Devi <Laxmi.Devi@in.bosch.com>
    Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
    Timo Wischer committed Jun 25, 2020
    Configuration menu
    Copy the full SHA
    71ecea6 View commit details
    Browse the repository at this point in the history
  10. alsa: Simplify get state on linux

    shave off a few usec from processing time
    
    Change-Id: I052d168b11caa54d881d651c32822d6db33383b8
    Signed-off-by: Adam Miartus <amiartus@de.adit-jv.com>
    (cherry picked from commit 138925dfd5c45c99d7978ba39f99d9d0fc349727)
    Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
    Adam Miartus authored and Timo Wischer committed Jun 25, 2020
    Configuration menu
    Copy the full SHA
    8e8ae8e View commit details
    Browse the repository at this point in the history
  11. Support QNX build with WAF

    Change-Id: I9ee88d6b2531622c8d46f69872d30750168c4e4a
    Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
    Timo Wischer committed Jun 25, 2020
    Configuration menu
    Copy the full SHA
    fc1d6a5 View commit details
    Browse the repository at this point in the history
  12. Workaround: JackClient: Fix printf NULL issue

    vsnprintf implementation on QNX can not handle NULL string parameter and
    will interrupt, This is a workaround for the same
    
    Change-Id: I18c57ec4b596336cea6f3061caf49c0b33afe198
    Signed-off-by: Laxmi Devi <Laxmi.Devi@in.bosch.com>
    DeviLaxmii authored and Timo Wischer committed Jun 25, 2020
    Configuration menu
    Copy the full SHA
    831f4e6 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2020

  1. alsa: Add multi dev support

    linux release 1.0
    
    what was tested:
     - playing and recording from multiple devices
     - linking devices, fallback for case when some or all devices are not linked
     - xrun recovery
    
    notes:
     - we should be using epoll instead of poll, ~ +1 manday to implement
     - solution can be simplified to remove doubling parameters for capture and playback
    device, instead one struct for abstract "device" could be created that has parameter
    capture or playaback, this would simplify code and reduce duplicate lines of code
    
    Change-Id: I457b8e7e8ff0d04db18333b44bf64bf26a253bac
    Signed-off-by: Adam Miartus <amiartus@de.adit-jv.com>
    Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
    Adam Miartus authored and Timo Wischer committed Jun 30, 2020
    Configuration menu
    Copy the full SHA
    92911ea View commit details
    Browse the repository at this point in the history
  2. jack: alsa_driver: add check alsa_driver_poll_descriptor

    Signed-off-by: Kapildev Patel <kapildev.patel@wipro.com>
    
    - adapted to latest version
    - removed redundant check
    
    Change-Id: Idf5208ac2d40ece6f1598f8fa2a7d8b80da52309
    Signed-off-by: Adam Miartus <external.Adam.Miartus@de.bosch.com>
    (cherry picked from commit 58775de5353c9a198ed22ce41775015ef9f95211)
    Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
    kapildevpatel authored and Timo Wischer committed Jun 30, 2020
    Configuration menu
    Copy the full SHA
    eb0739d View commit details
    Browse the repository at this point in the history
  3. JackRequest: Add missing comma

    allowed by compiler and helps with clean commit history when
    adding changes
    
    Change-Id: Iaafbe0a01970cf1b176a24d8fdc8cc6ee5c97e3b
    Signed-off-by: Adam Miartus <amiartus@de.adit-jv.com>
    Adam Miartus authored and Timo Wischer committed Jun 30, 2020
    Configuration menu
    Copy the full SHA
    1ef6fb9 View commit details
    Browse the repository at this point in the history
  4. jack common: add api jack_client_reload_master

    later used to restart JackAlsaDriver and allow closing unused devices
    (devices whose ports are are not connected)
    
    Change-Id: I886e4b23949e2a5e321194c18043f00f434537cc
    Signed-off-by: Adam Miartus <amiartus@de.adit-jv.com>
    (cherry picked from commit 39a31b50b3efbf0a118cf36f679001991147306d)
    Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
    Adam Miartus authored and Timo Wischer committed Jun 30, 2020
    Configuration menu
    Copy the full SHA
    4ed6112 View commit details
    Browse the repository at this point in the history
  5. jack alsa: introduce alsa_driver_info_t [2/2]

    will be used to ease transporting data between functions, later will be
    used as part of alsa_driver_t struct
    
    parsing of input devices moved to driver_initialize
    
    Change-Id: I17ab2f51595aa3c8a77e36f68adfd4b60d8220a1
    Signed-off-by: Adam Miartus <amiartus@de.adit-jv.com>
    (cherry picked from commit 9414ef5852f98af27e3d78b66f198b14e54c4da0)
    Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
    Adam Miartus authored and Timo Wischer committed Jun 30, 2020
    Configuration menu
    Copy the full SHA
    521874d View commit details
    Browse the repository at this point in the history
  6. jack alsa: implement restart request [1/3]

    on restart request desired state of devices is evaluated, devices will be
    closed, left prepared, started depending on selected options or their usage
    (number or connected ports)
    
    Change-Id: Id512e013556169dfc3837fd5f10845848a211d5b
    Signed-off-by: Adam Miartus <amiartus@de.adit-jv.com>
    (cherry picked from commit 9bdb9d09de12d5b11000d23d0276687a43a36ab2)
    Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
    Adam Miartus authored and Timo Wischer committed Jun 30, 2020
    Configuration menu
    Copy the full SHA
    78e97af View commit details
    Browse the repository at this point in the history
  7. jack alsa: implement restart request [2/3]

    in case ALSA_DRIVER_FEAT_CLOSE_IDLE_DEVS is defined unused devices are
    closed on restart request, otherwise unused devices will be kept in
    prepared state
    
    Change-Id: I0cd91deb957a4839c5ea8c679bdabe1d0a3c6720
    Signed-off-by: Adam Miartus <amiartus@de.adit-jv.com>
    (cherry picked from commit ee4fe3fde6902c41a3a086bba20a75f37ae96373)
    Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
    Adam Miartus authored and Timo Wischer committed Jun 30, 2020
    Configuration menu
    Copy the full SHA
    b88a85a View commit details
    Browse the repository at this point in the history
  8. jack alsa: implement restart request [3/3]

    in case ALSA_DRIVER_FEAT_LINK_DEVS is defined, driver will attempt to
    snd_pcm_link all devices
    
    Change-Id: I7bd54b8414d0b614786bee1078667a9aa595b58f
    Signed-off-by: Adam Miartus <amiartus@de.adit-jv.com>
    (cherry picked from commit da45a136f556e1aeb3b12d3f10e4ba7687c389c8)
    Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
    Adam Miartus authored and Timo Wischer committed Jun 30, 2020
    Configuration menu
    Copy the full SHA
    418f4ed View commit details
    Browse the repository at this point in the history
  9. jack alsa: move linking functionality to separate function

    Change-Id: I607eba702288677f8401c396c93d9c2d790cd362
    Signed-off-by: Adam Miartus <amiartus@de.adit-jv.com>
    (cherry picked from commit efe557426bb9d7fe88f37be27df0f8d681fc8d44)
    Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
    Adam Miartus authored and Timo Wischer committed Jun 30, 2020
    Configuration menu
    Copy the full SHA
    f45f3cc View commit details
    Browse the repository at this point in the history
  10. jack alsa: do not return early

    allows additional logic to be added to function later
    
    Change-Id: I30a8de53faa66883a7976f69ccc2b312d9f7ecce
    Signed-off-by: Adam Miartus <amiartus@de.adit-jv.com>
    (cherry picked from commit 2fb38bca8d19f777a20e6124a41bdfffc9e6a1a2)
    Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
    Adam Miartus authored and Timo Wischer committed Jun 30, 2020
    Configuration menu
    Copy the full SHA
    316aee4 View commit details
    Browse the repository at this point in the history
  11. jack alsa: add array_string_t flags

    allow discard duplicate array members as a configurable feature
    
    Change-Id: Ibbbfed9ec5633d2bdd23cc516f726ff4ad98c4ed
    Signed-off-by: Adam Miartus <amiartus@de.adit-jv.com>
    (cherry picked from commit 65c157936ae94024d9bcd29e82080f53ccee6613)
    Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
    Adam Miartus authored and Timo Wischer committed Jun 30, 2020
    Configuration menu
    Copy the full SHA
    3de4858 View commit details
    Browse the repository at this point in the history
  12. jack alsa: reoganize code for readability

    Change-Id: I3d79e5f2516d8709b70dc700e5c9a04534619661
    Signed-off-by: Adam Miartus <amiartus@de.adit-jv.com>
    (cherry picked from commit 7a7d3b3524877533c0d5a9d3490d862d4323d280)
    Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
    Adam Miartus authored and Timo Wischer committed Jun 30, 2020
    Configuration menu
    Copy the full SHA
    9a25d22 View commit details
    Browse the repository at this point in the history
  13. jack alsa: implement ALSA_DRIVER_FEAT_START_CLOSED

    if enabled with '-x' option starts jackd with all devices closed, when
    configured, user must provide number of channels for all devices, otherwise
    we would not be able to create any jack ports.
    
    we need to create all jack ports, since the only way to start any device
    in this condition is to connect a jack port and issue a call
    jack_client_reload_master
    
    Change-Id: I63736eff20a2f2db7405ad512fec11e7bd0a9860
    Signed-off-by: Adam Miartus <amiartus@de.adit-jv.com>
    (cherry picked from commit 55d03f05d05e438f89f8e57658c7593d3ec56a41)
    Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
    Adam Miartus authored and Timo Wischer committed Jun 30, 2020
    Configuration menu
    Copy the full SHA
    99bb68b View commit details
    Browse the repository at this point in the history
  14. jack alsa: reintroduce special hardware handling

    Change-Id: I9c4724ca8b0b464dc3b38bac9f1fa6d8b05c186e
    Signed-off-by: Adam Miartus <amiartus@de.adit-jv.com>
    (cherry picked from commit 73a34ffc49a9ca7c6fb6f291c365ac80859d44c7)
    Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
    Adam Miartus authored and Timo Wischer committed Jun 30, 2020
    Configuration menu
    Copy the full SHA
    9a3bdd6 View commit details
    Browse the repository at this point in the history
  15. jack alsa: reformat to allow easier managing of priorities

    Change-Id: I68228ae98b4b074847abf547810e35e8e9267f31
    Signed-off-by: Adam Miartus <amiartus@de.adit-jv.com>
    (cherry picked from commit d890538d322acbdd4c1b09b37a86b2bdb0f31d75)
    Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
    Adam Miartus authored and Timo Wischer committed Jun 30, 2020
    Configuration menu
    Copy the full SHA
    27a676c View commit details
    Browse the repository at this point in the history
  16. jack alsa: add DriverMode as enum

    changes signature of function to allow extending the possible modes
    of TargetState()
    
    Change-Id: I394d85f4aac9fabb669fb03eedbfc3c6587a2a8e
    Signed-off-by: Adam Miartus <amiartus@de.adit-jv.com>
    (cherry picked from commit 9d215ce938556aead96db81126aa5c20be1aa5e3)
    Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
    Adam Miartus authored and Timo Wischer committed Jun 30, 2020
    Configuration menu
    Copy the full SHA
    e994144 View commit details
    Browse the repository at this point in the history
  17. jack alsa: add shutdown mode of operation

    for cases when we need to shutdown jack server or disconnect all devices
    
    Change-Id: Idb3bede50e9f5e86d5997d5f675724846226b0c5
    Signed-off-by: Adam Miartus <amiartus@de.adit-jv.com>
    (cherry picked from commit 2d7d8b93d0268bc243a6ad83aa788b57ea6d480c)
    Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
    Adam Miartus authored and Timo Wischer committed Jun 30, 2020
    Configuration menu
    Copy the full SHA
    eb17137 View commit details
    Browse the repository at this point in the history
  18. jack alsa: optimize operation of reload request

    do not close alsa devices that should stay open
    do not prepare already prepared device
    do not drop frames on device that is not running
    
    Change-Id: Ibb6463bf6604a9e5e0038266bc99d2f8d838e135
    Signed-off-by: Adam Miartus <amiartus@de.adit-jv.com>
    (cherry picked from commit f5f8d29ef0d6b934b0a2022e924dafc8894382a5)
    Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
    Adam Miartus authored and Timo Wischer committed Jun 30, 2020
    Configuration menu
    Copy the full SHA
    950497d View commit details
    Browse the repository at this point in the history
  19. jack alsa: rework 'x' and 'c' options

    'c' decides what state idle device should be put to during reload
    api call, when this option is present logic is to 'close' the idle
    device, otherwise leave it 'prepared'
    
    'x' enables the idle devices check for jackd init phase, the check
    will behave the same way reload api call check call behaves,
    therefore the state of the device will depend on 'c' option, if 'x'
    option is not provided, devices will be configured to 'running' state
    during jack init.
    
    Change-Id: I3f8461884ef0569229f689412d0ec6ff8aeb39e9
    Signed-off-by: Adam Miartus <amiartus@de.adit-jv.com>
    Signed-off-by: Adam Miartus <external.adam.miartus@de.bosch.com>
    (cherry picked from commit ce2146ef1b2dd1f7fd5c12b288c6b044f9628cc9)
    Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
    Adam Miartus authored and Timo Wischer committed Jun 30, 2020
    Configuration menu
    Copy the full SHA
    4d60f5b View commit details
    Browse the repository at this point in the history
  20. alsa_driver: remove additional delete to avoid double free

    the upper layer is responsible for deleting the driver in case of failed
    initialization
    
    Change-Id: I2fa0850375b1397d0b6907f210ca68d7a73acd03
    Signed-off-by: Adam Miartus <amiartus@de.adit-jv.com>
    (cherry picked from commit 8e6734a2b038c502d323154bcc306e70a95c6dd5)
    Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
    Adam Miartus authored and Timo Wischer committed Jun 30, 2020
    Configuration menu
    Copy the full SHA
    cdddc81 View commit details
    Browse the repository at this point in the history
  21. QTISA-195 alsa: qnx call plugin flush for every device separately

    snd_pcm_plugin_flush will not flush all linked devices on qnx,
    each device has to be flushed separately
    
    Change-Id: Ie2921ecc9d9f7cdd88e6b80f6a51e7d7bfd3d954
    Signed-off-by: Adam Miartus <external.Adam.Miartus@de.bosch.com>
    (cherry picked from commit 8ff259557563bbc9098c5d5435228a51e2b0c4bf)
    Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
    Adam Miartus authored and Timo Wischer committed Jun 30, 2020
    Configuration menu
    Copy the full SHA
    104ca04 View commit details
    Browse the repository at this point in the history
  22. alsa: rework error reporting from alsa_driver_wait

    error code can now be checked making error handling more
    explicit
    
    this change also fixes confusing log in case of idle mode of
    operation
    
    the specific error code numbers are not significant because they
    were never used in handling errors and in general there is error
    log printed each time error occurs
    
    Change-Id: Ieef6c2d72301ba582bfbd101bba7f3a5e228e980
    Signed-off-by: Adam Miartus <external.Adam.Miartus@de.bosch.com>
    (cherry picked from commit 2ec88d7054e8a985875e33ee49b1241bc55e88f2)
    Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
    Adam Miartus authored and Timo Wischer committed Jun 30, 2020
    Configuration menu
    Copy the full SHA
    894ca0c View commit details
    Browse the repository at this point in the history
  23. QTISA-183 alsa: add more logs improve debugging

    add more logs to error cases
    
    Change-Id: Ie369972a177b869ea1ca8375556f608304d52a44
    Signed-off-by: Adam Miartus <external.Adam.Miartus@de.bosch.com>
    (cherry picked from commit 9abd7adb57abdbc1596f47ee9ef0b1a92421f9d4)
    Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
    Adam Miartus authored and Timo Wischer committed Jun 30, 2020
    Configuration menu
    Copy the full SHA
    0187cf6 View commit details
    Browse the repository at this point in the history
  24. QTISA-183 alsa: make alsa_driver_xrun_recovery global

    to be used in JackAlsaDriver.cpp
    
    Change-Id: Ica92fe1a1366664e5a9f5eff54dc8d1c8a0405e1
    Signed-off-by: Adam Miartus <external.Adam.Miartus@de.bosch.com>
    (cherry picked from commit a88639d3e9dade9f2100c93376f28c694786b45b)
    Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
    Adam Miartus authored and Timo Wischer committed Jun 30, 2020
    Configuration menu
    Copy the full SHA
    3fb9fec View commit details
    Browse the repository at this point in the history
  25. QTISA-183 alsa: remove recovery from alsa_driver_wait

    upper layer will be responsible for handling recovery
    
    Change-Id: I507df2976ae569b4953a16e6e334ae5f9c78b59f
    Signed-off-by: Adam Miartus <external.Adam.Miartus@de.bosch.com>
    (cherry picked from commit aff8dd6e215df7023918dc47264da70b3252ad91)
    Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
    Adam Miartus authored and Timo Wischer committed Jun 30, 2020
    Configuration menu
    Copy the full SHA
    604c485 View commit details
    Browse the repository at this point in the history
  26. QTISA-183 audio: implement retry for failed read write

    read and write can fail, allow retry in process method
    
    Change-Id: I6d29b5cb1a6b849b44c9e0128dd3de7269a35873
    Signed-off-by: Adam Miartus <external.Adam.Miartus@de.bosch.com>
    (cherry picked from commit e24bd05411b61f6914a601bbd8861882b50065fe)
    Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
    Adam Miartus authored and Timo Wischer committed Jun 30, 2020
    Configuration menu
    Copy the full SHA
    ee274e7 View commit details
    Browse the repository at this point in the history
  27. QTISA-183 alsa: allow recovery for read and write

    both read and write can fail, therefore allow recovery
    
    Change-Id: I32462c68aaa2395da11d2969a73ab5b5f28af879
    Signed-off-by: Adam Miartus <external.Adam.Miartus@de.bosch.com>
    (cherry picked from commit 1996a103ac2b14062d81ef222cf902c1c45b8812)
    Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
    Adam Miartus authored and Timo Wischer committed Jun 30, 2020
    Configuration menu
    Copy the full SHA
    b5ede1c View commit details
    Browse the repository at this point in the history
  28. QTISA-188 alsa: fix implementation for shorts_first

    previously some state variables were reused for this
    purpose which caused hidden bugs in multi device
    implementation, this would cause issues with reloading
    the jack server in certain conditions
    
    now separate variable is used and the driver correctly
    evaluates sample bytes and format
    
    Change-Id: Ic82ba475c4eaa7baffea032106b62bc0b7e86535
    Signed-off-by: Adam Miartus <external.Adam.Miartus@de.bosch.com>
    (cherry picked from commit b0dfe85ef1e29fd6d6ff9d69992985a22b2d098f)
    Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
    Adam Miartus authored and Timo Wischer committed Jun 30, 2020
    Configuration menu
    Copy the full SHA
    eaca20d View commit details
    Browse the repository at this point in the history
  29. QTISA-188 alsa: modify sample rate only when device was opened

    otherwise incorrect sample rate (0) would be used for
    comparisons
    
    Change-Id: I93b733f820171fe3a169a5e9c92b416348e90c5e
    Signed-off-by: Adam Miartus <external.Adam.Miartus@de.bosch.com>
    (cherry picked from commit 94eaf8b0232c0bcda444e9201f36723adbcaeb48)
    Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
    Adam Miartus authored and Timo Wischer committed Jun 30, 2020
    Configuration menu
    Copy the full SHA
    0e95738 View commit details
    Browse the repository at this point in the history
  30. example: Add client for reloading the master

    backend of JACK. Currently this is only supported for the ALSA
    backend.
    
    Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
    Change-Id: I4b634056ea1774db0a264fcff121d2854f6b1a60
    Timo Wischer committed Jun 30, 2020
    Configuration menu
    Copy the full SHA
    a154717 View commit details
    Browse the repository at this point in the history