summaryrefslogtreecommitdiff
path: root/src/output
AgeCommit message (Expand)Author
2021-02-22output/snapcast: implement Drain()Max Kellermann
2021-02-22output/snapcast: queue chunksMax Kellermann
2021-02-22output/snapcast/client: remove obsolete TODO commentMax Kellermann
2021-02-22output/snapcast: calculate the latency for TIME responsesMax Kellermann
2021-02-22output/snapcast/protocol: swap "received" and "sent"Max Kellermann
2021-02-17output/httpd/Page: convert to type alias on AllocatedArrayMax Kellermann
2021-02-17output/httpd/Page: use std::byteMax Kellermann
2021-02-17output/snapcast/Timestamp: drop `static`Max Kellermann
2021-02-17output/snapcast: new output pluginMax Kellermann
2021-02-15Merge tag 'v0.22.5'Max Kellermann
2021-02-15src/output: Set thread name for Wasapi output threadShen-Ta Hsieh
2021-02-15output/Thread: skip drain calls if there is no data to be playedMax Kellermann
2021-02-15output/pulse: don't drain if stream is suspended or corkedMax Kellermann
2021-02-15output/pulse: move code to virtual method Drain()Max Kellermann
2021-02-15output/pulse: eliminate the `pause` fieldMax Kellermann
2021-02-05event/{Coarse,Fine,Far}TimerEvent: aliases for TimerEventMax Kellermann
2021-01-21Merge branch 'v0.22.x'Max Kellermann
2021-01-21net/SocketError: add syscall specific check functionsMax Kellermann
2021-01-21util/AllocatedString: remove Null(), IsNull()Max Kellermann
2021-01-21util/AllocatedString: add default constructorMax Kellermann
2021-01-21util/AllocatedString: rename to BasicAllocatedStringMax Kellermann
2021-01-21Merge tag 'v0.22.4'Max Kellermann
2021-01-19output/sles: add missing include for assert()Max Kellermann
2021-01-16clang-tidy: mark a bunch of variables constexprRosen Penev
2021-01-01Merge branch 'v0.22.x'Max Kellermann
2021-01-01copyright year 2021Max Kellermann
2020-12-01event/DeferEvent: split the thread-safe version into new class InjectEventMax Kellermann
2020-11-16Merge branch 'v0.22.x'Max Kellermann
2020-11-15output/Control: allow copy elision (fix -Wpessimizing-move)Max Kellermann
2020-11-15Fixes #994 - moveoutput: new AudioOutputControl created from copyMoving an ou...Stapper
2020-10-15Merge branch 'v0.22.x' into masterMax Kellermann
2020-10-15output/osx: fix several -Wdouble-promotion warningsMax Kellermann
2020-10-14event/SocketMonitor: refactor to SocketEventMax Kellermann
2020-10-08event/TimerEvent: add type alias for std::chrono::steady_clock::durationMax Kellermann
2020-10-02output/jack: implement Interrupt()Max Kellermann
2020-10-02output/pulse: implement Interrupt()Max Kellermann
2020-10-02output/alsa: implement Interrupt()Max Kellermann
2020-10-02output/Interface: add virtual method Interrupt()Max Kellermann
2020-10-02output/Thread: simplify the main loop switchMax Kellermann
2020-10-01output/Interface: add `noexcept`Max Kellermann
2020-10-01output/Filtered: move try/catch from IteratePause() to callerMax Kellermann
2020-09-23LogLevel: rename DEFAULT to NOTICEMax Kellermann
2020-09-04Merge branch 'v0.21.x' into masterMax Kellermann
2020-08-14output/osx: catch kAudioDevicePropertyHogMode errorsMax Kellermann
2020-07-20output/sles: support floating point samplesMax Kellermann
2020-07-20output/sles: move SampleFormat selection to switch/case blockMax Kellermann
2020-07-02Merge branch 'v0.21.x'Max Kellermann
2020-07-02output/osx: postpone start until the end of Play()Max Kellermann
2020-07-02output/osx: merge some duplicate codeMax Kellermann
2020-07-02output/osx: postpone start until the first Play() callMax Kellermann