mpd/src/output
Max Kellermann 4b4f47002b mixer/Volume: refactor to class MixerMemento, per partition
Eliminate global variables, convert them to MixerMemento fields.

Closes https://github.com/MusicPlayerDaemon/MPD/issues/1583
2022-08-08 23:30:27 +02:00
..
plugins This PR provides forward and backward compatibility at macos SDK 12.0. At SDK 12.0, API function names were changed essentially replacing 2022-08-08 17:39:29 +02:00
Client.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
Control.cxx treewide: replace lock_guard with scoped_lock 2021-11-11 17:13:03 -08:00
Control.hxx mixer,output: prevent setting volume before outputs are really enabled 2022-04-26 17:45:29 +02:00
Defaults.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
Defaults.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
Domain.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
Domain.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
Error.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
Filtered.cxx Partition, ...: use libfmt for logging 2021-06-24 21:40:11 +02:00
Filtered.hxx output/Filtered: improve API docs 2021-10-22 19:54:38 +02:00
Finish.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
Init.cxx filter/Chain: eliminate, just use a chain of TwoFilters instead 2021-08-26 17:45:23 +02:00
Interface.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
Interface.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
meson.build client/Response: add method Fmt() based on libfmt 2021-05-25 16:01:56 +02:00
MultipleOutputs.cxx treewide: replace lock_guard with scoped_lock 2021-11-11 17:13:03 -08:00
MultipleOutputs.hxx output/MultipleOutputs: SetVolume() throws on error 2022-07-08 10:56:55 +02:00
OutputAPI.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
OutputCommand.cxx mixer/Volume: refactor to class MixerMemento, per partition 2022-08-08 23:30:27 +02:00
OutputCommand.hxx mixer/Volume: refactor to class MixerMemento, per partition 2022-08-08 23:30:27 +02:00
OutputPlugin.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
OutputPlugin.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
Print.cxx output/print, command/player: print bool as integer 2021-05-28 18:02:00 +02:00
Print.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
Registry.cxx Merge branch 'v0.22.x' 2021-03-05 19:33:46 +01:00
Registry.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
SharedPipeConsumer.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
SharedPipeConsumer.hxx make several member functions const 2021-08-26 13:15:52 -07:00
Source.cxx clang-tidy: use default 2021-08-16 20:48:28 -07:00
Source.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
State.cxx fs/io: move to io/ 2021-12-03 14:35:41 +01:00
State.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
Thread.cxx output/Thread: remove duplicate code by calling InternalCloseOutput() 2021-10-22 19:54:47 +02:00
Timer.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
Timer.hxx copyright year 2021 2021-01-01 19:54:28 +01:00