1. 17 Jul, 2018 2 commits
  2. 16 Jul, 2018 14 commits
  3. 15 Jul, 2018 6 commits
  4. 14 Jul, 2018 1 commit
    • Yue Wang's avatar
      Update OSXOutputPlugin.cxx · 1d30df9b
      Yue Wang authored
      some device seems to have issue with setting kAudioDevicePropertyVolumeScalar  with kAudioObjectPropertyElementMaster. Use AudioToolbox 's kAudioHardwareServiceDeviceProperty_VirtualMasterVolume instead. 
      
      Ideally, we should get the steoro channels first, and set the kAudioDevicePropertyVolumeScalar for each channel, which is doable as presented in https://github.com/cmus/cmus/blob/master/op/coreaudio.c. I will do a follow up PR after refactor PR.
      1d30df9b
  5. 13 Jul, 2018 9 commits
  6. 10 Jul, 2018 1 commit
    • Yue Wang's avatar
      enable macOS to use Hardware Mixer · 680fdb03
      Yue Wang authored
      - Update the mixer to set on device property instead of audio unit property. When user choose "hardware" as mixer type, they will be able to change the hardware device volume instead of the software (AudioUnit) volume. 
      - We don't use square root scale in volume calculation as previous code did. This will make the volume level in line with system volume meter --- That is, MPD will have the same percentage volume reading compared to System Setting (Either in "System Preference" or in "Audio Midi Setup" app)
      680fdb03
  7. 07 Jul, 2018 7 commits