aboutsummaryrefslogtreecommitdiffstats
path: root/src/output/OutputThread.cxx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* OutputPlugin: pass Tag reference to _send_tag()Max Kellermann2014-12-261-1/+1
|
* output/Internal: move enum AudioOutputCommand into the structMax Kellermann2014-12-241-18/+18
|
* output/Internal: convert audio_output_command to strictly-typed enumMax Kellermann2014-12-241-18/+18
|
* OutputThread: fall back to PCM if given DSD sample rate is not supportedMax Kellermann2014-10-251-0/+30
| | | | | Works around the "PCM conversion from f to dsd is not implemented" error message that prevents DSD playback.
* OutputThread: close the output plugin after filter failureMax Kellermann2014-10-241-0/+1
| | | | Fixes memory leak because ao_plugin_close() never gets called.
* OutputThread: unlock mutex for CloseFilter()Max Kellermann2014-10-241-0/+9
| | | | Be consistent.
* Merge branch 'v0.18.x'Max Kellermann2014-09-241-1/+10
|
* Filter: FilterPCM() returns ConstBufferMax Kellermann2014-08-121-58/+35
| | | | | API simplification. We can now avoid abusing a "size_t*" as additional return value.
* MusicChunk: rename struct to MusicChunkMax Kellermann2014-08-121-5/+5
|
* Main, OutputThread: increase kernel timer slack (Linux)Max Kellermann2014-01-301-0/+2
| | | | | Allows the kernel to combine timer wakeups with other processes, reducing power usage.
* OutputThread: move more functions into the AudioOutput classMax Kellermann2014-01-291-240/+226
|
* output: rename "chunk" to "current_chunk"Max Kellermann2014-01-291-14/+14
|
* output: move functions into the AudioOutput structMax Kellermann2014-01-291-4/+4
|
* AudioOutput: make "plugin" a referenceMax Kellermann2014-01-291-10/+10
|
* output: rename source filesMax Kellermann2014-01-281-2/+2
|
* output: rename struct audio_output to AudioOutputMax Kellermann2014-01-281-19/+19
|
* Filter*: move to filter/Max Kellermann2014-01-241-3/+3
|
* output/*: move to output/plugins/Max Kellermann2014-01-231-0/+690