Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-12-19 | Rewrite man pages in mdocHEADmain | David Robillard | 1 | -1/+2 | |
2024-11-24 | Make help and version commands exit successfully | David Robillard | 1 | -1/+2 | |
2024-11-24 | Cleanly separate audio thread from the rest of the application | David Robillard | 1 | -1/+2 | |
2024-11-24 | Only send control messages to designated lv2:control ports | David Robillard | 1 | -0/+1 | |
2024-11-24 | Fix Jack latency recomputation when plugin latency changes | David Robillard | 1 | -1/+2 | |
Paul Davis says "jack_recompute_total_latencies() is a server call. It is not legal to make server calls from within a server callback (like the process callback)." | |||||
2024-11-24 | Allocate message buffers with the necessary size during setup | David Robillard | 1 | -1/+2 | |
Remove static limits and instead allocate large enough buffers for any message sent by the plugin. These buffers only need to hold one message at a time, so they can't be any larger than the largest port buffer (since the plugin couldn't possibly write anything larger). Also replaces some crude hammering on realloc() with reuse of one of these known-large-enough buffers. | |||||
2024-11-24 | Remove transport position dumping from Jack process callback | David Robillard | 1 | -1/+2 | |
This is handy at times, but prints in the process callback which is obviously not realtime safe. The communication dumping is, though, and both are controlled by the same option, so there wasn't a way to enable that without introducing a pretty severe performance issue in the audio thread. So, simply remove it for now. If transport dumping is really needed, it can be implemented by sending the information to the main thread for printing there, which will be easier after the upcoming work to improve the communication facilities. | |||||
2024-11-24 | Add support for control outputs with lv2:latency designation | David Robillard | 1 | -1/+2 | |
2024-11-24 | Avoid querying the lilv model in the process callback | David Robillard | 1 | -1/+2 | |
2024-11-17 | Use fewer platform-specific APIs | David Robillard | 1 | -1/+2 | |
The previous few commits replaced the use of various platform-specific things, leaving mostly only POSIX, so clean up the configuration defines to require only what's needed. | |||||
2024-11-17 | Use portable zix filesystem API | David Robillard | 1 | -1/+2 | |
2024-10-12 | Add cppcheck test | David Robillard | 1 | -1/+2 | |
2024-07-12 | Fix minor memory leaks | David Robillard | 1 | -1/+2 | |
2024-07-12 | Add Qt6 version | David Robillard | 1 | -1/+2 | |
2024-03-14 | Add option to install tool man pages | David Robillard | 1 | -2/+3 | |
2022-12-11 | Add missing short versions of command line options | David Robillard | 1 | -1/+2 | |
2022-12-11 | Fix clashing command line options | David Robillard | 1 | -1/+2 | |
2022-12-11 | Clean up command line help output | David Robillard | 1 | -0/+1 | |
2022-12-11 | Use Gtk switches instead of checkboxes for toggle controls | David Robillard | 1 | -1/+2 | |
2022-12-11 | Replace use of deprecated Gtk interfaces | David Robillard | 1 | -1/+2 | |
2022-12-11 | Remove Gtk2 interface | David Robillard | 1 | -1/+2 | |
2022-11-19 | Build Qt UI with -fPIC | David Robillard | 1 | -1/+2 | |
Qt is built with -reduce-relocations on Ubuntu, which annoyingly requires executables to be built with -fPIC. I have no idea how to detect this situation, so will just blissfully assume that it doesn't cause any problems elsewhere. | |||||
2022-11-16 | Switch to external zix dependency | David Robillard | 1 | -0/+6 | |
2022-09-09 | Jalv 1.6.8 | David Robillard | 1 | -2/+2 | |
2022-08-23 | Fix "preset" console command when "presets" hasn't been called | David Robillard | 1 | -1/+2 | |
2022-08-17 | Support both rdfs:label and lv2:name for port group labels | David Robillard | 1 | -1/+2 | |
2022-08-17 | Fix thread-safety of plugin/UI communication rings | David Robillard | 1 | -1/+2 | |
2022-08-17 | Propagate worker errors to the scheduler when possible | David Robillard | 1 | -1/+2 | |
2022-08-17 | Fix spurious transport messages | David Robillard | 1 | -1/+2 | |
The beats_per_minute from JACK is only valid if JackPositionBBT is set. On some JACK implementations (at least pipewire), this value is otherwise garbage, which causes a lot of transport message spam. | |||||
2022-08-17 | Fix atom buffer alignment | David Robillard | 1 | -1/+2 | |
2022-08-17 | Fix memory leaks | David Robillard | 1 | -1/+2 | |
2022-08-17 | Make NEWS file readable by dpkg-parsechangelog | David Robillard | 1 | -11/+11 | |
2022-08-17 | Switch to meson build system | David Robillard | 1 | -1/+2 | |
2022-08-17 | Fix man page headers | David Robillard | 1 | -1/+2 | |
2022-08-17 | Print status information consistently to stdout | David Robillard | 1 | -1/+2 | |
2022-05-30 | Fix MSVC build | David Robillard | 1 | -1/+2 | |
2022-05-27 | Remove Gtkmm interface | David Robillard | 1 | -2/+4 | |
Gtk2 is long deprecated, and Gtkmm2 is still covered by Ardour anyway. | |||||
2022-05-27 | Update documentation | David Robillard | 1 | -1/+2 | |
2022-05-27 | Change no-menu short option to m to avoid clash with jack-name | David Robillard | 1 | -1/+2 | |
2022-05-27 | Add version option to console executable | David Robillard | 1 | -1/+2 | |
2022-05-27 | Update NEWS | David Robillard | 1 | -1/+4 | |
2022-05-27 | Build Qt and Gtkmm versions as C++14 | David Robillard | 1 | -1/+2 | |
2021-02-15 | Remove Qt4 support | David Robillard | 1 | -1/+2 | |
2021-01-16 | Update zix | David Robillard | 1 | -0/+6 | |
2021-01-07 | Jalv 1.6.6v1.6.6 | David Robillard | 1 | -2/+2 | |
2020-12-18 | Ignore ports with nonsense lv2:control designations | David Robillard | 1 | -1/+2 | |
2020-12-14 | Remove Jack session support | David Robillard | 1 | -1/+2 | |
2020-10-11 | Explicitly support lv2:inPlaceBroken | David Robillard | 1 | -2/+3 | |
I believe this is true for both Jack and PortAudio, though neither document it as a guarantee. | |||||
2020-04-05 | Add a command line argument to select a specific UI | Hanspeter Portner | 1 | -1/+2 | |
2020-04-05 | Support port events for ui:showInterface UIs | Hanspeter Portner | 1 | -0/+6 | |