summaryrefslogtreecommitdiff
path: root/src/output/plugins/OSXOutputPlugin.cxx
AgeCommit message (Expand)Author
2020-10-15output/osx: fix several -Wdouble-promotion warningsMax Kellermann
2020-09-04Merge branch 'v0.21.x' into masterMax Kellermann
2020-08-14output/osx: catch kAudioDevicePropertyHogMode errorsMax 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-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
2020-07-01apple/AudioUnit: wrapper functions for AudioObject propertiesMax Kellermann
2020-07-01apple/Throw: new helper library replacing osx_os_status_to_cstring()Max Kellermann
2020-07-01output/osx: silently ignore some errors in osx_output_set_device()Max Kellermann
2020-07-01apple/ErrorRef: new library wrapping CFErrorRefMax Kellermann
2020-07-01output: use StringIsEqual()Max Kellermann
2020-07-01apple/StringRef: new library wrapping CFStringRefMax Kellermann
2020-07-01output/osx: remove trailing newline from exception messagesMax Kellermann
2020-07-01system/ByteOrder: move to util/Max Kellermann
2020-07-01output/osx: improve sample rate selectionMax Kellermann
2020-07-01output/osx: make several fields `const`Max Kellermann
2020-07-01output/osx: make variables more localMax Kellermann
2020-07-01output/osx: make more AudioObjectPropertyAddress instances `static constexpr`Max Kellermann
2020-07-01output/osx: make AudioObjectPropertyAddress variables `static constexpr`Max Kellermann
2020-07-01output/osx: don't use C99 designated initializersMax Kellermann
2020-07-01output/{alsa,osx}: use ConstBuffer::empty()Max Kellermann
2020-07-01output/osx: don't use variable-length arraysMax Kellermann
2020-07-01output/osx: fix coding styleMax Kellermann
2020-05-28output/osx: use range-based `for`Max Kellermann
2020-05-28output/osx: move code to FindAudioDeviceByName()Max Kellermann
2020-05-28apple/AudioUnit: wrapper functions for AudioObject propertiesMax Kellermann
2020-05-28apple/Throw: new helper library replacing osx_os_status_to_cstring()Max Kellermann
2020-05-28output/osx: silently ignore some errors in osx_output_set_device()Max Kellermann
2020-05-28apple/ErrorRef: new library wrapping CFErrorRefMax Kellermann
2020-05-28apple/StringRef: new library wrapping CFStringRefMax Kellermann
2020-05-28output/osx: make several fields `const`Max Kellermann
2020-05-28output/osx: make variables more localMax Kellermann
2020-05-28output/osx: make more AudioObjectPropertyAddress instances `static constexpr`Max Kellermann
2020-05-27output/osx: make AudioObjectPropertyAddress variables `static constexpr`Max Kellermann