aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2024-11-24Factor out process_transport() from Jack process callbackDavid Robillard1-20/+31
2024-11-24Factor out process_silent() from Jack process callbackDavid Robillard1-12/+20
2024-11-24Factor out jalv_write_get_message() from process callbacksDavid Robillard4-11/+26
2024-11-24Use a consistent naming scheme for class members in Qt frontendDavid Robillard2-91/+92
2024-11-24Move utility macros to a separate fileDavid Robillard2-12/+20
2024-11-24Reuse jalv_port_by_symbol() and eliminate duplicated codeDavid Robillard1-9/+1
2024-11-24Factor out forging a position from Jack transportDavid Robillard1-26/+35
2024-11-24Add cached URIDs for atom:Chunk and atom:SequenceDavid Robillard3-6/+7
2024-11-24Move URID and node initialization to a separate fileDavid Robillard6-94/+129
2024-11-24Use a typedef for port flow and type like other enumsDavid Robillard2-6/+12
2024-11-24Use a typedef for ports like other structsDavid Robillard13-50/+47
2024-11-24Fix inconsistent case in information messageDavid Robillard1-1/+1
2024-11-24Move process thread code to a separate fileDavid Robillard7-85/+141
2024-11-24Remove redundant conditionDavid Robillard1-24/+26
2024-11-24Fix Jack latency recomputation when plugin latency changesDavid Robillard6-5/+47
2024-11-24Improve const-correctness of Jack latency callbackDavid Robillard1-4/+4
2024-11-24Generalize audio/main thread communicationDavid Robillard6-75/+127
2024-11-24Allocate message buffers with the necessary size during setupDavid Robillard3-34/+23
2024-11-24Rename ambiguous "buffer_size" field to "ring_size"David Robillard4-15/+13
2024-11-24Remove transport position dumping from Jack process callbackDavid Robillard2-3/+2
2024-11-24Add support for control outputs with lv2:latency designationDavid Robillard3-3/+32
2024-11-24Avoid querying the lilv model in the process callbackDavid Robillard4-12/+21
2024-11-24Move jalv_send_to_plugin() to avoid the need for a prototypeDavid Robillard1-55/+48
2024-11-24Simplify jalv_send_to_plugin()David Robillard1-43/+19
2024-11-24Move low-level event sending functions to a separate fileDavid Robillard8-86/+140
2024-11-24Move ring error handling and logging to a higher levelDavid Robillard6-53/+72
2024-11-17Rename UI port event function and move it to the appropriate headerDavid Robillard6-25/+26
2024-11-17Use fewer platform-specific APIsDavid Robillard3-35/+4
2024-11-17Use nanosleep() instead of usleep()David Robillard1-2/+3
2024-11-17Move string utilities to a separate compilation unitDavid Robillard10-35/+58
2024-11-17Use portable zix filesystem APIDavid Robillard2-22/+22
2024-11-17Update clang-format configurationDavid Robillard3-10/+14
2024-11-14Add brief comments for undocumented "public" functionsDavid Robillard4-1/+24
2024-11-14Remove unused prototypes and make functions static where possibleDavid Robillard6-34/+16
2024-11-13Move warning suppression flags to main meson fileDavid Robillard3-178/+162
2024-10-12Remove redundant default values for meson optionsDavid Robillard1-9/+9
2024-10-12Avoid static downcastsDavid Robillard2-13/+17
2024-10-12Merge duplicate branchesDavid Robillard2-8/+1
2024-10-12Use anonymous namespacesDavid Robillard3-45/+53
2024-10-12Remove more old-style casts in C++David Robillard1-1/+2
2024-10-12Remove unused constructorDavid Robillard1-10/+0
2024-10-12Add missing const qualifiersDavid Robillard13-55/+54
2024-10-12Factor frontend command-line arguments into a structDavid Robillard6-44/+60
2024-10-12Use conventional POSIX format for command-line messagesDavid Robillard1-29/+33
2024-10-12Remove useless conditionsDavid Robillard3-14/+7
2024-10-12Add field width to scanf pattern to protect against huge inputsDavid Robillard2-4/+3
2024-10-12Handle realloc failure everywhereDavid Robillard4-9/+22
2024-10-12Handle allocation failure in jack_initialize()David Robillard2-5/+10
2024-10-12Return distinct error codes from jack_initialize()David Robillard1-3/+13
2024-10-12Initialize bufferDavid Robillard2-3/+2