aboutsummaryrefslogtreecommitdiffstats
path: root/src/output/OutputThread.cxx (unfollow)
Commit message (Expand)AuthorFilesLines
2015-08-15PlayerThread, ...: move to src/player/Max Kellermann1-1/+1
2015-06-22OutputThread: move code to CloseOutput()Max Kellermann1-6/+12
2015-01-01Copyright year 2015Max Kellermann1-1/+1
2014-12-26OutputPlugin: pass Tag reference to _send_tag()Max Kellermann1-1/+1
2014-12-24output/Internal: move enum AudioOutputCommand into the structMax Kellermann1-18/+18
2014-12-24output/Internal: convert audio_output_command to strictly-typed enumMax Kellermann1-18/+18
2014-10-25OutputThread: fall back to PCM if given DSD sample rate is not supportedMax Kellermann1-0/+30
2014-10-24OutputThread: close the output plugin after filter failureMax Kellermann1-0/+1
2014-10-24OutputThread: unlock mutex for CloseFilter()Max Kellermann1-0/+9
2014-08-12Filter: FilterPCM() returns ConstBufferMax Kellermann1-58/+35
2014-08-12MusicChunk: rename struct to MusicChunkMax Kellermann1-5/+5
2014-01-30Main, OutputThread: increase kernel timer slack (Linux)Max Kellermann1-0/+2
2014-01-29OutputThread: move more functions into the AudioOutput classMax Kellermann1-240/+226
2014-01-29output: rename "chunk" to "current_chunk"Max Kellermann1-14/+14
2014-01-29output: move functions into the AudioOutput structMax Kellermann1-4/+4
2014-01-29AudioOutput: make "plugin" a referenceMax Kellermann1-10/+10
2014-01-28output: rename source filesMax Kellermann1-2/+2
2014-01-28output: rename struct audio_output to AudioOutputMax Kellermann1-19/+19
2014-01-24Filter*: move to filter/Max Kellermann1-3/+3
2014-01-23output/*: move to output/plugins/Max Kellermann1-0/+0
2014-01-23thread/Name: set thread namesMax Kellermann1-0/+3
2014-01-14OutputThread: use real-time priorityMax Kellermann1-0/+3
2014-01-13copyright year 2014Max Kellermann1-1/+1
2013-12-28pcm/PcmMix: improved ditheringMax Kellermann1-1/+1
2013-12-24OutputThread: handle failing ReplayGainFilter::Open()Max Kellermann1-4/+10
2013-11-25Volume, Output: use new class PeriodClock instead of GTimerMax Kellermann1-17/+8
2013-11-13PcmConvert: add methods Open(), Close()Max Kellermann1-4/+12
2013-11-06OutputControl: reduce the number of OutputThread wakeupsMax Kellermann1-1/+9
2013-10-19*: use nullptr instead of NULLMax Kellermann1-41/+41
2013-10-17Thread/Thread: replacement library for GThreadMax Kellermann1-9/+6
2013-10-15gcc.h: rename to Compiler.hMax Kellermann1-1/+1
2013-10-02Log: new logging library APIMax Kellermann1-30/+30
2013-09-26MusicPipe: expose the C++ APIMax Kellermann1-3/+3
2013-09-04util/Error: new error passing libraryMax Kellermann1-30/+24
2013-08-07Makefile.am: move sources to libsystem.aMax Kellermann1-1/+1
2013-08-07FatalError: new library to replace mpd_error.hMax Kellermann1-3/+2
2013-08-03audio_format: convert to C++Max Kellermann1-28/+24
2013-07-30tag: convert to C++Max Kellermann1-0/+1
2013-07-30output_api: convert to C++Max Kellermann1-1/+1
2013-07-30pcm_buffer: convert to C++Max Kellermann1-2/+1
2013-04-17use g_thread_new() if GLib is recent enoughMax Kellermann1-2/+5
2013-04-17OutputInternal: use Mutex instead of GMutexMax Kellermann1-33/+30
2013-04-17output: convert to C++Max Kellermann1-5/+1
2013-04-09pcm_*: move to src/pcm/Max Kellermann1-1/+1
2013-02-02FilterInternal: convert struct filter to a OO interfaceMax Kellermann1-22/+20
2013-02-01filter: convert to C++Max Kellermann1-1/+1
2013-01-31pcm_*: convert to C++Max Kellermann1-1/+1
2013-01-30filter/convert: convert to C++Max Kellermann1-1/+1
2013-01-30{encoder,output}_api.h: allow compiling as C++Max Kellermann1-1/+1
2013-01-20PlayerControl: move functions into the classMax Kellermann1-1/+1