mpd/src/output
Yue Wang 40a1ebee29
Enable OSX output plugin to set hardware sample rate and bit depth at the same time
This PR will fix #271.

special thanks to @coroner21 who contributed a nice way to score hardware supported format in #292

Also, The DSD related code are all guarded with ENABLE_DSD  flag.
2018-07-13 12:48:43 -07:00
..
plugins Enable OSX output plugin to set hardware sample rate and bit depth at the same time 2018-07-13 12:48:43 -07:00
Client.hxx update copyright year 2017-01-03 20:48:59 +01:00
Control.cxx output/Control: add another Cond attribute, replacing audio_output_client_notify 2018-06-23 19:11:48 +02:00
Control.hxx output/Control: add another Cond attribute, replacing audio_output_client_notify 2018-06-23 19:11:48 +02:00
Domain.cxx update copyright year 2017-01-03 20:48:59 +01:00
Domain.hxx update copyright year 2017-01-03 20:48:59 +01:00
Filtered.cxx output/Interface: add "attributes" map 2017-12-19 11:57:52 +01:00
Filtered.hxx output/Control: add another Cond attribute, replacing audio_output_client_notify 2018-06-23 19:11:48 +02:00
Finish.cxx output/Filtered: remove BeginDestroy() 2018-01-04 10:29:27 +01:00
Init.cxx util/StringFormat: new utility library 2018-07-06 19:07:02 +02:00
Interface.cxx output/Interface: add "attributes" map 2017-12-19 11:57:52 +01:00
Interface.hxx output/Interface: clarify Play() API documentation 2018-01-05 08:35:40 +01:00
MultipleOutputs.cxx output/multiple: use WaitAll() in EnableDisable() 2018-06-23 19:23:56 +02:00
MultipleOutputs.hxx output/Control: add another Cond attribute, replacing audio_output_client_notify 2018-06-23 19:11:48 +02:00
OutputAPI.hxx output/Interface: define a new struct AudioOutput 2017-08-08 18:58:40 +02:00
OutputCommand.cxx output/Internal: rename source to Filtered.cxx 2017-08-07 21:50:13 +02:00
OutputCommand.hxx update copyright year 2017-01-03 20:48:59 +01:00
OutputPlugin.cxx output/Interface: convert to abstract class 2017-08-10 09:01:41 +02:00
OutputPlugin.hxx Compiler.h: add gcc_returns_nonnull, gcc_returns_twice 2017-12-18 23:00:13 +01:00
Print.cxx output/Interface: add "attributes" map 2017-12-19 11:57:52 +01:00
Print.hxx output/Output*: drop "Output" prefix from source file name 2017-04-28 21:42:24 +02:00
Registry.cxx update copyright year 2017-01-03 20:48:59 +01:00
Registry.hxx update copyright year 2017-01-03 20:48:59 +01:00
SharedPipeConsumer.cxx Music{Pipe,Chunk}: use MusicChunkPtr for the list links 2018-06-23 17:58:42 +02:00
SharedPipeConsumer.hxx *: add "noexcept" to many, many function prototypes 2017-05-08 14:44:49 +02:00
Source.cxx player/Thread: don't send silence if decoder is slow 2018-01-03 17:36:41 +01:00
Source.hxx filter/Filter: add virtual method Flush() 2018-01-02 23:15:51 +01:00
State.cxx output/Internal: rename source to Filtered.cxx 2017-08-07 21:50:13 +02:00
State.hxx output/Output*: drop "Output" prefix from source file name 2017-04-28 21:42:24 +02:00
Thread.cxx output/Control: add another Cond attribute, replacing audio_output_client_notify 2018-06-23 19:11:48 +02:00
Timer.cxx update copyright year 2017-01-03 20:48:59 +01:00
Timer.hxx update copyright year 2017-01-03 20:48:59 +01:00