aboutsummaryrefslogtreecommitdiffstats
path: root/src/output_all.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* output_all: moved code to audio_output_all_wait()Max Kellermann2009-03-251-0/+11
| | | | | | Synchronization with the output thread will be implemented in output_all.c, not in player_thread.c. Currently, that's just a simple g_usleep(1ms).
* all: Update copyright header.Avuton Olrich2009-03-131-3/+4
| | | | | | | | This updates the copyright header to all be the same, which is pretty much an update of where to mail request for a copy of the GPL and the years of the MPD project. This also puts all committers under 'The Music Player Project' umbrella. These entries should go individually in the AUTHORS file, for consistancy.
* output: play from a music_pipe objectMax Kellermann2009-03-091-7/+16
| | | | | | | | Instead of passing individual buffers to audio_output_all_play(), pass music_chunk objects. Append all those chunks asynchronously to a music_pipe instance. All output threads may then read chunks from this pipe. This reduces MPD's internal latency by an order of magnitude.
* output_all: added API documentationMax Kellermann2009-02-101-0/+33
|
* output_all: no CamelCaseMax Kellermann2009-02-101-10/+18
| | | | Renamed functions and variables.
* audio: moved code to output_all.cMax Kellermann2009-02-101-0/+69
Moved code which deals with all audio outputs at once into a separate library.