aboutsummaryrefslogtreecommitdiffstats
path: root/src/output/plugins (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'v0.18.x' into v0.19.xMax Kellermann2014-12-261-1/+1
|
* output/roar: remove unnecessary "volatile" keywordMax Kellermann2014-10-231-1/+1
| | | | | A mutex acts as a memory barrier, and thus "volatile" is not necessary.
* Add MusicBrainz' Release Track Id tagWieland Hoffmann2014-09-271-0/+3
| | | | | | | | | | The Release Track Id uniquely identifies a recording on a release - that is, even if a recording appears twice on a release (meaning that the combination of recording and release id are not enough to figure out which one it is), the release track id will allow differentiating the two. The tag names are taken from https://musicbrainz.org/doc/MusicBrainz_Picard/Tags/Mapping
* output/alsa: change a few "dsd" to "dop"Max Kellermann2014-09-261-4/+4
|
* output/pulse: simplify _wait_for_operation()Max Kellermann2014-09-051-6/+3
| | | | Eliminate the duplicate pa_operation_get_state() call.
* output/alsa, pcm: rename "DSD over USB" to "DoP"Max Kellermann2014-08-311-20/+21
| | | | | The standard has been renamed since the early draft that was implemented in MPD.
* Merge tag 'v0.18.13'Max Kellermann2014-08-312-0/+15
|
* *: add missing Compiler.h includesMax Kellermann2014-08-301-0/+1
| | | | Necessary for "final" on gcc 4.6.
* output/alsa: fix signed/unsigned comparison warningMax Kellermann2014-08-301-1/+1
|
* Tag: use SignedSongTime for the song durationMax Kellermann2014-08-291-6/+10
|
* output/alsa: fix coding styleMax Kellermann2014-08-261-5/+5
|
* output/alsa: merge Init() into Configure()Max Kellermann2014-08-261-6/+5
|
* output/alsa: add API documentationMax Kellermann2014-08-261-0/+17
|
* output/alsa: support native DSD playbackMax Kellermann2014-08-261-0/+12
| | | | | Translate SampleFormat::DSD to SND_PCM_FORMAT_DSD_U8, which was added to alsa-lib 1.0.27.1.
* output/alsa: move alsa_configure() into the classMax Kellermann2014-08-261-13/+15
|
* output/alsa: remove obsolete macrosMax Kellermann2014-08-261-3/+0
|
* PcmExport: use class ConstBufferMax Kellermann2014-08-122-2/+8
|
* util/Cast: reimplement as template without macroMax Kellermann2014-07-141-10/+4
|
* Tag: add class const_iterator and methods begin(), end()Max Kellermann2014-07-122-9/+11
| | | | Enables using range-based "for".
* output/plugins/httpd/HttpdClient: fix build failure due to missing stdio.h ↵Gustavo Zacarias2014-07-091-0/+1
| | | | | | include Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
* PulseOutputPlugin: set icon namePete Beardmore2014-03-041-0/+1
|
* Merge tag 'release-0.18.9'Max Kellermann2014-03-021-33/+22
|
* output/sles: support stereoMax Kellermann2014-03-011-5/+7
|
* output/httpd/client: eliminate GLibMax Kellermann2014-02-241-13/+11
|
* output/{shout,win32}: include cleanupMax Kellermann2014-02-242-3/+0
|
* output/openal: use usleep() instead of g_usleep()Max Kellermann2014-02-241-2/+2
|
* output/pulse: use setenv() instead of g_setenv()Max Kellermann2014-02-241-3/+2
| | | | There is no advantage in using g_setenv().
* output/pulse: remove bogus g_free() callMax Kellermann2014-02-241-2/+0
|
* output/sles: new output plugin for AndroidMax Kellermann2014-02-226-0/+813
|
* output/httpd: move to dedicated directoryMax Kellermann2014-02-199-3/+348
|
* Timer: move to output/Max Kellermann2014-02-193-3/+3
|
* mixer/Plugin: pass AudioOutput reference to init()Max Kellermann2014-02-066-48/+44
| | | | Passing a void pointer is unsafe.
* MixerPlugin: convert function pointers to Mixer virtual methodsMax Kellermann2014-02-061-1/+1
|
* output: move functions into the AudioOutput structMax Kellermann2014-01-2916-17/+17
|
* AudioOutput: pass plugin to constructorMax Kellermann2014-01-2916-33/+59
| | | | Make it "const".
* AudioOutput: add constructor and destructorMax Kellermann2014-01-2816-76/+1
|
* output: rename source filesMax Kellermann2014-01-281-1/+1
|
* output: rename struct audio_output to AudioOutputMax Kellermann2014-01-2817-141/+141
|
* OutputPlugin: rename struct audio_output_plugin to AudioOutputPluginMax Kellermann2014-01-2832-32/+32
|
* Mixer*: move to mixer/Max Kellermann2014-01-245-6/+6
|
* Config*: move to config/Max Kellermann2014-01-245-5/+5
|
* output/*: move to output/plugins/Max Kellermann2014-01-2335-0/+8690