summaryrefslogtreecommitdiff
path: root/src/output/plugins
AgeCommit message (Expand)Author
2021-03-05win32: build static libraryMax Kellermann
2021-03-04use structured binding declarationsRosen Penev
2021-03-04src/output: add algorithm for finding usable AudioFormatShen-Ta Hsieh
2021-03-04src/output: Set fallback setting for DSDShen-Ta Hsieh
2021-03-04src/output: Add Interrupt interfaceShen-Ta Hsieh
2021-03-04src/output: Reopen device on errorShen-Ta Hsieh
2021-03-04src/output: Use WinEvent for as a condition_variable without lockShen-Ta Hsieh
2021-03-04src/output: Move event and spsc_queue into thread objectShen-Ta Hsieh
2021-03-04src/win32: Add ComWorker to run all COM function on same threadShen-Ta Hsieh
2021-03-04output/wasapi: use AUDCLNT_BUFFERFLAGS_SILENT for paused outputShen-Ta Hsieh
2021-03-04util/AllocatedString: remove Null(), IsNull()Max Kellermann
2021-03-04util/AllocatedString: add default constructorMax Kellermann
2021-03-04util/AllocatedString: rename to BasicAllocatedStringMax Kellermann
2021-02-15src/output: Set thread name for Wasapi output threadShen-Ta Hsieh
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-01-21net/SocketError: add syscall specific check functionsMax Kellermann
2021-01-19output/sles: add missing include for assert()Max Kellermann
2021-01-01copyright year 2021Max Kellermann
2020-10-15output/osx: fix several -Wdouble-promotion warningsMax 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-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
2020-07-02output/osx: don't restart AudioUnit at the end of Cancel()Max Kellermann
2020-07-02output/osx: check `started` in Close() and Cancel()Max Kellermann
2020-07-02output/osx: add `started` flagMax Kellermann
2020-07-02output/osx: don't uninitialize AudioUnit if restart failsMax Kellermann
2020-07-02output/osx: clear `pause` flag only after successful AudioOutputUnitStart()Max Kellermann
2020-07-02apple/AudioUnit: add AudioUnitSetPropertyT()Max Kellermann
2020-07-02apple/AudioObject: add AudioObjectGetStringProperty()Max Kellermann
2020-07-02apple: build static libraryMax Kellermann
2020-07-01Merge branch 'v0.21.x'Max Kellermann
2020-07-01apple/AudioUnit: library wrapping AudioUnit*() functionsMax Kellermann
2020-07-01apple/AudioUnit: rename to AudioObject.hxxMax Kellermann
2020-07-01output/osx: move code to FindAudioDeviceByName()Max Kellermann
2020-07-01output/osx: use [[maybe_unused]]Max Kellermann
2020-07-01output/osx: use IsDigitASCII()Max Kellermann
2020-07-01Merge branch 'v0.21.x'Max Kellermann
2020-07-01output/osx: use range-based `for`Max Kellermann