summaryrefslogtreecommitdiffstats
path: root/src/server/JackDriver.cpp
AgeCommit message (Collapse)AuthorFilesLines
2024-07-17Avoid use of jack_frame_time()David Robillard1-0/+11
This seems to be broken on the pipewire implementation of Jack, but we use FrameTimer for this on other drivers anyway, so just use that for Jack as well and avoid the issue entirely. Conveniently also exercises the clock and timestamp DLL code, which as it turns out, was itself broken.
2024-07-17Avoid C-style casts and some size type conversionsDavid Robillard1-2/+5
Aside from the syntactic cast changes, reduces some size types to 32-bits, since they can never be so large in practice. This eliminates some type conversions and shaves a few bytes.
2023-09-23Clean up includes and forward declarationsDavid Robillard1-0/+1
2022-12-14Concatenate nested namespacesDavid Robillard1-4/+2
2022-08-18Fix overly long line commentsDavid Robillard1-1/+1
2022-08-18Use a consistent style for FOREACH macrosDavid Robillard1-1/+1
2022-08-18Avoid "else" after "return", "break", and "continue"David Robillard1-3/+3
2022-08-18Use default member initializationDavid Robillard1-15/+3
2022-08-18Switch to meson build systemDavid Robillard1-4/+4
2021-01-02Update for latest raulDavid Robillard1-4/+4
2020-12-15Clean up includes in core and serverDavid Robillard1-8/+2
2020-12-14Remove Jack session supportDavid Robillard1-56/+0
2020-08-03Clean up includesDavid Robillard1-2/+13
As directed by include-what-you-use. Unfortunately, it is still confused by quite a few things, but this gets a lot closer to a clean report, and at least makes the output more tolerable to manually check.
2020-08-02Remove std::shared_ptr aliasDavid Robillard1-3/+3
2020-08-02Clean up URI map interfaceDavid Robillard1-2/+1
2020-08-02Fix double-promotion warningsDavid Robillard1-1/+1
2020-08-02Use consistent naming for context parametersDavid Robillard1-15/+14
2020-08-02Fix uninitialized membersDavid Robillard1-0/+3
2020-08-02Use auto with casts and allocations to remove redundancyDavid Robillard1-8/+8
2020-08-02Make member functions const or static where possibleDavid Robillard1-3/+3
2020-08-02Fix include orderDavid Robillard1-2/+4
2020-08-01Use modern castsDavid Robillard1-14/+24
2019-12-08Cleanup: Use "using" instead of "typedef" where appropriateDavid Robillard1-1/+1
2019-03-09Clean up includes and forward declarationsDavid Robillard1-19/+24
2019-03-09Localise dependency on boost::format and improve logging APIDavid Robillard1-11/+9
2019-03-08Pass World everywhere by referenceDavid Robillard1-17/+17
2018-09-23Use lowercase namespace namesDavid Robillard1-4/+4
2018-09-22Use new LV2 include pathsDavid Robillard1-1/+1
2018-01-21Work around Jack returning NULL buffersDavid Robillard1-1/+10
2018-01-21Add URI class and remove use of Raul::URIDavid Robillard1-3/+4
2017-12-25Remove superfluous using namespace declarationsDavid Robillard1-6/+6
2017-12-25Always use bracesDavid Robillard1-2/+4
2017-12-25Use nullptrDavid Robillard1-11/+11
2017-02-27Update for latest RaulDavid Robillard1-1/+1
2017-02-20Use consistent style in Jack log messagesDavid Robillard1-3/+3
2017-02-18Add experimental PortAudio driverDavid Robillard1-3/+9
2017-02-12Fix various cast alignment warningsDavid Robillard1-3/+3
2017-02-12Fix memory leaksDavid Robillard1-9/+2
2016-12-13Fix some real-time safety issuesDavid Robillard1-1/+1
2016-10-02Add parallel graph executionDavid Robillard1-2/+2
2016-09-18Clean up codeDavid Robillard1-1/+1
2016-09-11Remove last vestiges of multiple run contextsDavid Robillard1-10/+10
2015-11-30Use jack_port_rename() if availableDavid Robillard1-0/+5
Closes #1075.
2015-10-24Zero-copy to/from driver ports where possibleDavid Robillard1-65/+76
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5778 a436a847-0d15-0410-975c-d299462d15a1
2015-10-23Reduce overheadDavid Robillard1-0/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5770 a436a847-0d15-0410-975c-d299462d15a1
2015-05-23Prevent concurrent Sord access.David Robillard1-0/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5683 a436a847-0d15-0410-975c-d299462d15a1
2015-04-04Update copyright dates.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5653 a436a847-0d15-0410-975c-d299462d15a1
2015-02-24Demodularize Parser and Serialiser.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5606 a436a847-0d15-0410-975c-d299462d15a1
2015-02-24Use sequence buffer size from Jack.David Robillard1-1/+7
Patch from Hanspeter Portner. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5603 a436a847-0d15-0410-975c-d299462d15a1
2015-02-22Set Jack port order metadata.David Robillard1-0/+4
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5600 a436a847-0d15-0410-975c-d299462d15a1