summaryrefslogtreecommitdiff
path: root/src/output/plugins/JackOutputPlugin.cxx
AgeCommit message (Expand)Author
2021-01-01copyright year 2021Max Kellermann
2020-10-02output/jack: implement Interrupt()Max Kellermann
2020-09-23LogLevel: rename DEFAULT to NOTICEMax Kellermann
2020-05-05*/plugins/meson.build: define feature macros in Features.hMax Kellermann
2020-03-12replace assert.h with cassertRosen Penev
2020-02-04[clang-tidy] change integer prefixes to uppercaseRosen Penev
2020-02-01[clang-tidy] remove pointless void argRosen Penev
2020-02-01*: use `auto`Max Kellermann
2020-01-18copyright year 2020Max Kellermann
2019-11-04Merge branch 'v0.21.x'Max Kellermann
2019-10-29output/Jack: mark ports as terminalNiklas Haas
2019-08-06output/jack: use jack_free() for Windows compatibilityMax Kellermann
2019-08-06output/jack: use std::atomic_bool for "shutdown" and "pause"Max Kellermann
2019-08-06output/jack: use SIZE_MAX instead of (size_t)-1Max Kellermann
2019-08-05output/jack: use jack_free() for Windows compatibilityMax Kellermann
2019-08-05output/jack: convert to class, make attributes/methods privateMax Kellermann
2019-08-05output/jack: convert callback functions to static methodsMax Kellermann
2019-08-05output/jack: merge set_audioformat() into Open()Max Kellermann
2019-08-05output/jack: eliminate "shutdown" flag, use only "error" (mutex protected)Max Kellermann
2019-08-04output/jack: use jack_on_info_shutdown()Max Kellermann
2019-08-04output/jack: use std::atomic_bool for "shutdown" and "pause"Max Kellermann
2019-08-04output/jack: use SIZE_MAX instead of (size_t)-1Max Kellermann
2019-08-03Add option to not connect jack ports automaticallyRichard Dodd
2019-08-03Merge tag 'v0.21.12'Max Kellermann
2019-08-02Fix JACK plugin outputting only to left channelDiomendius
2019-07-05include cleanups (powered by iwyu)Max Kellermann
2019-07-03output: allow throwing any exceptionMax Kellermann
2019-06-17Copyright year 2019Max Kellermann
2018-10-31*: copyright year 2018Max Kellermann
2018-07-16config/Config*: rename files, drop "Config" prefixMax Kellermann
2018-01-02config/Block: add method GetPositiveValue()Max Kellermann
2017-09-08output/Interface: allow Pause() to throw exceptionMax Kellermann
2017-08-11output/Jack: add "noexcept"Max Kellermann
2017-08-11output/Jack: reorder methodsMax Kellermann
2017-08-10output/Interface: convert to abstract classMax Kellermann
2017-08-08output/Interface: define a new struct AudioOutputMax Kellermann
2017-08-07filter/Internal: rename struct AudioOutput to FilteredAudioOutputMax Kellermann
2017-05-23output/Thread: skip WaitForDelay() after resuming playbackMax Kellermann
2017-05-15Merge tag 'v0.20.7'Max Kellermann
2017-05-08*: add "noexcept" to many, many function prototypesMax Kellermann
2017-01-25output/Plugin: pass EventLoop& to init()Max Kellermann
2017-01-03update copyright yearMax Kellermann
2016-12-28output/Plugin: delay() returns std::chrono::steady_clock::durationMax Kellermann
2016-11-09output/Plugin: remove 'Error&' parameters, use C++ exceptions onlyMax Kellermann
2016-11-08output/jack: migrate from class Error to C++ exceptionsMax Kellermann
2016-11-08output/jack: use AtScopeExit()Max Kellermann
2016-03-18util/IterableSplitString: cheaper variant of SplitString()Max Kellermann
2016-03-01*: include cleanup (using iwyu)Max Kellermann
2016-02-26update copyright year to 2016Max Kellermann
2015-01-21config/Param: split block-specific attributes to new struct ConfigBlockMax Kellermann