aboutsummaryrefslogtreecommitdiffstats
path: root/src/OutputThread.cxx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* output/*: move to output/plugins/Max Kellermann2014-01-231-690/+0
|
* thread/Name: set thread namesMax Kellermann2014-01-231-0/+3
| | | | For debugging.
* OutputThread: use real-time priorityMax Kellermann2014-01-141-0/+3
|
* copyright year 2014Max Kellermann2014-01-131-1/+1
|
* pcm/PcmMix: improved ditheringMax Kellermann2013-12-281-1/+1
| | | | Use the existing PcmDither library.
* OutputThread: handle failing ReplayGainFilter::Open()Max Kellermann2013-12-241-4/+10
| | | | | Since opening the PcmVolume object can now fail, this case must be handled.
* Volume, Output: use new class PeriodClock instead of GTimerMax Kellermann2013-11-251-17/+8
|
* PcmConvert: add methods Open(), Close()Max Kellermann2013-11-131-4/+12
| | | | | Replaces Reset() and eliminates the AudioFormat parameters from the Convert() method.
* OutputControl: reduce the number of OutputThread wakeupsMax Kellermann2013-11-061-1/+9
| | | | | Wake up the OutputThread only if it hasn't already been woken up and if it isn't already in the playback loop.
* *: use nullptr instead of NULLMax Kellermann2013-10-191-41/+41
|
* Thread/Thread: replacement library for GThreadMax Kellermann2013-10-171-9/+6
|
* gcc.h: rename to Compiler.hMax Kellermann2013-10-151-1/+1
|
* Log: new logging library APIMax Kellermann2013-10-021-30/+30
| | | | | Prepare to migrate away from GLib. Currently, we're still using GLib as a backend.
* MusicPipe: expose the C++ APIMax Kellermann2013-09-261-3/+3
|
* util/Error: new error passing libraryMax Kellermann2013-09-041-30/+24
| | | | Replaces GLib's GError.
* Makefile.am: move sources to libsystem.aMax Kellermann2013-08-071-1/+1
|
* FatalError: new library to replace mpd_error.hMax Kellermann2013-08-071-3/+2
|
* audio_format: convert to C++Max Kellermann2013-08-031-28/+24
|
* tag: convert to C++Max Kellermann2013-07-301-0/+1
|
* output_api: convert to C++Max Kellermann2013-07-301-1/+1
|
* pcm_buffer: convert to C++Max Kellermann2013-07-301-2/+1
|
* use g_thread_new() if GLib is recent enoughMax Kellermann2013-04-171-2/+5
| | | | Fixes deprecation warnings.
* OutputInternal: use Mutex instead of GMutexMax Kellermann2013-04-171-33/+30
|
* output: convert to C++Max Kellermann2013-04-171-5/+1
|
* pcm_*: move to src/pcm/Max Kellermann2013-04-091-1/+1
|
* FilterInternal: convert struct filter to a OO interfaceMax Kellermann2013-02-021-22/+20
|
* filter: convert to C++Max Kellermann2013-02-011-1/+1
|
* pcm_*: convert to C++Max Kellermann2013-01-311-1/+1
|
* filter/convert: convert to C++Max Kellermann2013-01-301-1/+1
|
* {encoder,output}_api.h: allow compiling as C++Max Kellermann2013-01-301-1/+1
|
* PlayerControl: move functions into the classMax Kellermann2013-01-201-1/+1
|
* notify: convert to C++Max Kellermann2013-01-101-2/+2
|
* filter/replay_gain: convert to C++Max Kellermann2013-01-071-1/+1
|
* player_control.h: convert header to C++Max Kellermann2013-01-041-1/+1
|
* MusicChunk: move functions to methodsMax Kellermann2013-01-041-2/+2
|
* buffer, pipe: convert to C++Max Kellermann2013-01-041-2/+3
|
* output_*: convert to C++Max Kellermann2013-01-041-0/+690