mpd/src/output/plugins
Yue Wang 680fdb0338
enable macOS to use Hardware Mixer
- 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)
2018-07-10 15:51:32 -07:00
..
httpd Merge branch 'v0.20.x' 2018-07-06 19:43:01 +02:00
sles output/Interface: allow Pause() to throw exception 2017-09-08 14:45:53 +02:00
AlsaOutputPlugin.cxx Merge branch 'v0.20.x' 2018-05-03 20:15:11 +02:00
AlsaOutputPlugin.hxx update copyright year 2017-01-03 20:48:59 +01:00
AoOutputPlugin.cxx output/ao: round write_size down to a multiple of the frame size 2018-01-02 17:33:33 +01:00
AoOutputPlugin.hxx update copyright year 2017-01-03 20:48:59 +01:00
FifoOutputPlugin.cxx Main, ...: catch any exception, not just std::runtime_error 2017-12-19 10:56:23 +01:00
FifoOutputPlugin.hxx update copyright year 2017-01-03 20:48:59 +01:00
HaikuOutputPlugin.cxx Haiku: fix build 2018-01-05 23:10:58 +01:00
HaikuOutputPlugin.hxx update copyright year 2017-01-03 20:48:59 +01:00
JackOutputPlugin.cxx config/Block: add method GetPositiveValue() 2018-01-02 17:24:34 +01:00
JackOutputPlugin.hxx update copyright year 2017-01-03 20:48:59 +01:00
NullOutputPlugin.cxx output/Interface: convert to abstract class 2017-08-10 09:01:41 +02:00
NullOutputPlugin.hxx update copyright year 2017-01-03 20:48:59 +01:00
OpenALOutputPlugin.cxx output/Interface: convert to abstract class 2017-08-10 09:01:41 +02:00
OpenALOutputPlugin.hxx update copyright year 2017-01-03 20:48:59 +01:00
OssOutputPlugin.cxx output/oss: use class FileDescriptor 2017-08-10 19:42:23 +02:00
OssOutputPlugin.hxx update copyright year 2017-01-03 20:48:59 +01:00
OSXOutputPlugin.cxx enable macOS to use Hardware Mixer 2018-07-10 15:51:32 -07:00
OSXOutputPlugin.hxx OSX mixer 2017-08-21 20:05:50 +01:00
PipeOutputPlugin.cxx output/Interface: convert to abstract class 2017-08-10 09:01:41 +02:00
PipeOutputPlugin.hxx update copyright year 2017-01-03 20:48:59 +01:00
PulseOutputPlugin.cxx release v0.20.16 2018-02-03 19:59:29 +01:00
PulseOutputPlugin.hxx update copyright year 2017-01-03 20:48:59 +01:00
RecorderOutputPlugin.cxx fs/AllocatedPath: make the nullptr_t constructor public 2018-01-17 12:17:41 +01:00
RecorderOutputPlugin.hxx update copyright year 2017-01-03 20:48:59 +01:00
RoarOutputPlugin.cxx Merge branch 'v0.20.x' 2018-07-06 19:43:01 +02:00
RoarOutputPlugin.hxx update copyright year 2017-01-03 20:48:59 +01:00
ShoutOutputPlugin.cxx util/StringFormat: new utility library 2018-01-24 13:28:28 +01:00
ShoutOutputPlugin.hxx update copyright year 2017-01-03 20:48:59 +01:00
SndioOutputPlugin.cxx output/sndio: refuse to build with libroarsndio 2017-09-19 19:38:43 +02:00
SndioOutputPlugin.hxx output/sndio: move #include below guard 2017-09-19 18:59:04 +02:00
SolarisOutputPlugin.cxx output/Interface: convert to abstract class 2017-08-10 09:01:41 +02:00
SolarisOutputPlugin.hxx update copyright year 2017-01-03 20:48:59 +01:00
WinmmOutputPlugin.cxx output/Interface: convert to abstract class 2017-08-10 09:01:41 +02:00
WinmmOutputPlugin.hxx update copyright year 2017-01-03 20:48:59 +01:00