aboutsummaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2024-11-24Only send control messages to designated lv2:control portsDavid Robillard4-22/+19
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 Robillard5-94/+127
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 Robillard6-85/+140
2024-11-24Remove redundant conditionDavid Robillard1-24/+26
2024-11-24Fix Jack latency recomputation when plugin latency changesDavid Robillard5-4/+45
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 Robillard2-33/+21
2024-11-24Rename ambiguous "buffer_size" field to "ring_size"David Robillard4-15/+13
2024-11-24Remove transport position dumping from Jack process callbackDavid Robillard1-2/+0
2024-11-24Add support for control outputs with lv2:latency designationDavid Robillard2-2/+30
2024-11-24Avoid querying the lilv model in the process callbackDavid Robillard3-11/+19
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 Robillard7-86/+139
2024-11-24Move ring error handling and logging to a higher levelDavid Robillard5-52/+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 Robillard1-15/+0
2024-11-17Use nanosleep() instead of usleep()David Robillard1-2/+3
2024-11-17Move string utilities to a separate compilation unitDavid Robillard9-35/+57
2024-11-17Use portable zix filesystem APIDavid Robillard1-21/+20
2024-11-17Update clang-format configurationDavid Robillard2-8/+4
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-10-12Avoid static downcastsDavid Robillard1-12/+17
2024-10-12Merge duplicate branchesDavid Robillard1-7/+1
2024-10-12Use anonymous namespacesDavid Robillard1-44/+52
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 Robillard12-52/+54
2024-10-12Factor frontend command-line arguments into a structDavid Robillard5-43/+60
2024-10-12Use conventional POSIX format for command-line messagesDavid Robillard1-29/+33
2024-10-12Remove useless conditionsDavid Robillard2-13/+7
2024-10-12Add field width to scanf pattern to protect against huge inputsDavid Robillard1-3/+3
2024-10-12Handle realloc failure everywhereDavid Robillard3-8/+22
2024-10-12Handle allocation failure in jack_initialize()David Robillard1-4/+10
2024-10-12Return distinct error codes from jack_initialize()David Robillard1-3/+13
2024-10-12Initialize bufferDavid Robillard1-2/+2
2024-10-12Reduce variable scopeDavid Robillard1-3/+2