summaryrefslogtreecommitdiffstats
path: root/src/JackDriver.cpp
AgeCommit message (Expand)AuthorFilesLines
2020-11-28Clean up Jack driver codeDavid Robillard1-93/+81
2020-11-28Add missing includeDavid Robillard1-0/+1
2020-11-28Clean up includesDavid Robillard1-3/+2
2020-11-28Avoid using atoiDavid Robillard1-1/+1
2020-11-28Avoid copying port IDsDavid Robillard1-2/+2
2020-11-28Remove dead codeDavid Robillard1-25/+0
2020-11-28Abstract out sending of eventsDavid Robillard1-19/+10
2020-11-28Refresh by emitting eventsDavid Robillard1-205/+39
2020-11-28Factor out getting client and port metadata and send it with eventsDavid Robillard1-40/+63
2020-11-28Move PortType to its own headerDavid Robillard1-0/+1
2020-11-28Move SignalDirection to its own headerDavid Robillard1-0/+1
2020-11-28Rename ModuleType to SignalDirectionDavid Robillard1-12/+13
2020-11-28Move handle_event() to separate filesDavid Robillard1-0/+2
2020-11-28Index clients and ports by IDDavid Robillard1-14/+24
2020-11-28Remove null port IDsDavid Robillard1-3/+1
2020-11-28Make PatchageEvent a variantDavid Robillard1-15/+9
2020-11-28Remove useless doc commentsDavid Robillard1-7/+0
2020-11-28Simplify driver connection interfaceDavid Robillard1-30/+7
2020-11-28Always index Jack ports and refer to them by nameDavid Robillard1-20/+30
2020-11-28Remove Queue and use std::queue in JackDriverDavid Robillard1-2/+0
2020-11-27Ensure that modules always have an IDDavid Robillard1-2/+5
2020-11-27Remove use of PatchagePort from Driver connection interfaceDavid Robillard1-23/+40
2020-11-27Ensure that ports always have an IDDavid Robillard1-0/+1
2020-11-27Use a consistent style for log messagesDavid Robillard1-16/+20
2020-11-27Use prettier names for log methodsDavid Robillard1-22/+22
2020-11-27Factor out log from Patchage classDavid Robillard1-23/+25
2020-11-27Replace boost::format with fmtDavid Robillard1-11/+12
2020-11-27Don't use else after returnDavid Robillard1-5/+5
2020-11-27Use static_cast to convert from void pointersDavid Robillard1-5/+5
2020-11-27Avoid C castsDavid Robillard1-1/+1
2020-11-27Remove spurious semicolonDavid Robillard1-1/+0
2020-11-27Use a single declaration per lineDavid Robillard1-1/+2
2020-11-27Avoid unnecessary copiesDavid Robillard1-1/+3
2020-11-27Initialize all membersDavid Robillard1-0/+2
2020-11-27Use appropriate std::string::find overload for charactersDavid Robillard1-3/+3
2020-11-27Use std::mutexDavid Robillard1-3/+6
2020-11-27Use consistent naming convention for enum classesDavid Robillard1-29/+29
2020-11-27Use enum classesDavid Robillard1-26/+34
2020-11-27Always initialize variablesDavid Robillard1-5/+5
2020-11-27Always use braces around statementsDavid Robillard1-13/+23
2020-11-27Use auto where appropriateDavid Robillard1-14/+13
2020-11-27Use nullptrDavid Robillard1-19/+20
2020-02-09Format all code with clang-formatDavid Robillard1-61/+77
2020-02-09Remove standard using declarationsDavid Robillard1-14/+13
2020-02-09Remove unused using declarationsDavid Robillard1-1/+0
2019-12-29Clean up includesDavid Robillard1-10/+11
2016-07-08Add option to disable port sortingDavid Robillard1-5/+7
2015-12-04Bring back Jack buffer size selectorDavid Robillard1-0/+1
2015-10-06Fix compilation with Jack metadataDavid Robillard1-1/+1
2015-10-06Fix compilation with older JackDavid Robillard1-7/+16