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

[DRAFT] Multi server by same client support #597

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

Commits on Jun 5, 2020

  1. port: Make PORT_TYPES_MAX constant

    Change-Id: I5f5b4a2d0a52ef12ac4e396f40002e8dec916cfb
    Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
    Timo Wischer committed Jun 5, 2020
    Configuration menu
    Copy the full SHA
    2bb585d View commit details
    Browse the repository at this point in the history
  2. shm: Make registry_id constant

    Change-Id: I66e0960c9ab1a097de3098d4f51e0fff4d064186
    Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
    Timo Wischer committed Jun 5, 2020
    Configuration menu
    Copy the full SHA
    73eae60 View commit details
    Browse the repository at this point in the history
  3. JackGlobals: whitespace fix, no functional change

    fix to reflect programming style of other classes in Jack Audio
    
    Change-Id: I86f5d190d4a9df26a30c5de1b504421efe0202c1
    Signed-off-by: Adam Miartus <external.adam.miartus@de.bosch.com>
    Adam Miartus authored and Timo Wischer committed Jun 5, 2020
    Configuration menu
    Copy the full SHA
    9f7cb9f View commit details
    Browse the repository at this point in the history
  4. jackapi: create a helper function to get port id from port

    no functional change is introduced by this commit, tested with:
    
    jack_lsp
    jack_simple_client
    jack_connect
    
    Change-Id: Iec690b8f3a37867a98af8f197742dae988d274ea
    Signed-off-by: Adam Miartus <external.adam.miartus@de.bosch.com>
    Adam Miartus authored and Timo Wischer committed Jun 5, 2020
    Configuration menu
    Copy the full SHA
    dc2339a View commit details
    Browse the repository at this point in the history
  5. Workaround: Disable not yet supported APIs

    metadata:
    problem here is that we don't have knowledge of the server, each server is
    supposed to have its own metadata instance as can be seen in Metadata
    implementation
    
    midi:
    does not have reference to global context
    
    Change-Id: I80fde1facde3eca40431464264afdf76a002c752
    Signed-off-by: Adam Miartus <external.adam.miartus@de.bosch.com>
    Adam Miartus authored and Timo Wischer committed Jun 5, 2020
    Configuration menu
    Copy the full SHA
    f2b9aa4 View commit details
    Browse the repository at this point in the history
  6. jack_client: add client context

    rework to allow creating multiple clients that connecting to different
    jack servers in one process
    
    done by creating a client context which holds server id, this context
    is then evaluated against global variables that were extended to hold
    multiple synchronization instances for each client
    
    Change-Id: I3a6b4a44fe9d820ba6b6bbbeb06b158d9ad43fce
    Signed-off-by: Adam Miartus <external.adam.miartus@de.bosch.com>
    Adam Miartus authored and Timo Wischer committed Jun 5, 2020
    Configuration menu
    Copy the full SHA
    261828f View commit details
    Browse the repository at this point in the history