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

LV2 support #149

Open
wants to merge 17 commits into
base: master
Choose a base branch
from
Open

LV2 support #149

wants to merge 17 commits into from

Commits on Nov 12, 2020

  1. DEVICES: lv2device: initial LV2 support

    Signed-off-by: Stefan Westerfeld <[email protected]>
    swesterfeld committed Nov 12, 2020
    Configuration menu
    Copy the full SHA
    b11f29d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f29c3c1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8acb580 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2020

  1. DEVICES: lv2device: activate instance before using it

    Signed-off-by: Stefan Westerfeld <[email protected]>
    swesterfeld committed Nov 13, 2020
    Configuration menu
    Copy the full SHA
    0dc407b View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2020

  1. DEVICES: lv2device: add initial supports for presets

    Signed-off-by: Stefan Westerfeld <[email protected]>
    swesterfeld committed Nov 14, 2020
    Configuration menu
    Copy the full SHA
    4c108e8 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2020

  1. DEVICES: lv2device: refactor plugin instance preset initialization

    Signed-off-by: Stefan Westerfeld <[email protected]>
    swesterfeld committed Nov 15, 2020
    Configuration menu
    Copy the full SHA
    7c3b5ed View commit details
    Browse the repository at this point in the history
  2. DEVICES: lv2device: add internal API to unmap urid -> string

    Signed-off-by: Stefan Westerfeld <[email protected]>
    swesterfeld committed Nov 15, 2020
    Configuration menu
    Copy the full SHA
    ef520c2 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2020

  1. DEVICES: lv2device: initial implementation for worker extension

    Signed-off-by: Stefan Westerfeld <[email protected]>
    swesterfeld committed Nov 18, 2020
    Configuration menu
    Copy the full SHA
    f47c626 View commit details
    Browse the repository at this point in the history
  2. DEVICES: lv2device: use semaphore to synchronize worker thread

    This avoids sleeping in Worker.
    
    Signed-off-by: Stefan Westerfeld <[email protected]>
    swesterfeld committed Nov 18, 2020
    Configuration menu
    Copy the full SHA
    1d41ba0 View commit details
    Browse the repository at this point in the history
  3. DEVICES: lv2device: join worker thread if plugin instance is deleted

    Add test code to test deleting plugin instance.
    
    Signed-off-by: Stefan Westerfeld <[email protected]>
    swesterfeld committed Nov 18, 2020
    Configuration menu
    Copy the full SHA
    502f1c0 View commit details
    Browse the repository at this point in the history
  4. DEVICES: lv2device: fix crash if no presets are available

    Signed-off-by: Stefan Westerfeld <[email protected]>
    swesterfeld committed Nov 18, 2020
    Configuration menu
    Copy the full SHA
    f431e91 View commit details
    Browse the repository at this point in the history
  5. DEVICES: lv2device: deactivate instance during destructor

    Signed-off-by: Stefan Westerfeld <[email protected]>
    swesterfeld committed Nov 18, 2020
    Configuration menu
    Copy the full SHA
    589af72 View commit details
    Browse the repository at this point in the history
  6. DEVICES: lv2device: support plugins with audio input

    Signed-off-by: Stefan Westerfeld <[email protected]>
    swesterfeld committed Nov 18, 2020
    Configuration menu
    Copy the full SHA
    08d7438 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2020

  1. Configuration menu
    Copy the full SHA
    b993665 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2020

  1. DEVICES: lv2device: improve audio input/output channel->bus mapping

    Signed-off-by: Stefan Westerfeld <[email protected]>
    swesterfeld committed Nov 20, 2020
    Configuration menu
    Copy the full SHA
    784b185 View commit details
    Browse the repository at this point in the history
  2. DEVICES: lv2device: call worker interface end_run() at end of run()

    Signed-off-by: Stefan Westerfeld <[email protected]>
    swesterfeld committed Nov 20, 2020
    Configuration menu
    Copy the full SHA
    9b99552 View commit details
    Browse the repository at this point in the history
  3. DEVICES: lv2device: add TODO items

    Signed-off-by: Stefan Westerfeld <[email protected]>
    swesterfeld committed Nov 20, 2020
    Configuration menu
    Copy the full SHA
    af9880a View commit details
    Browse the repository at this point in the history