aboutsummaryrefslogtreecommitdiffstats
path: root/src/mixer/SoftwareMixerPlugin.cxx (unfollow)
Commit message (Collapse)AuthorFilesLines
2013-02-22mixer_plugin: convert to C++Max Kellermann1-1/+1
2013-02-02FilterInternal: convert struct filter to a OO interfaceMax Kellermann1-2/+2
2013-02-01filter: convert to C++Max Kellermann1-2/+2
2013-01-31pcm_*: convert to C++Max Kellermann1-1/+1
2013-01-31mixer/software, filter/volume: convert to C++Max Kellermann1-8/+10
2011-01-29copyright year 2011Max Kellermann1-1/+1
2009-12-31Update copyright notices.Avuton Olrich1-1/+1
2009-11-12include config.h in all sourcesMax Kellermann1-0/+1
After we've been hit by Large File Support problems several times in the past week (which only occur on 32 bit platforms, which I don't have), this is yet another attempt to fix the issue.
2009-10-23mixer_control: allow methods "open" and "close" to be NULLMax Kellermann1-19/+0
It's possible to have a mixer implementation which does not explicitly need the methods open() and close().
2009-10-21mixer_plugin: pass audio_output pointer to mixer_plugin.init()Max Kellermann1-1/+2
This allows the mixer object to access its associated audio output object.
2009-10-20mixer_plugin: use GError for error handlingMax Kellermann1-4/+6
2009-07-06mixer/software: new mixer which controls filter/volumeMax Kellermann1-0/+124
This mixer plugin may be used instead of the traditional global software mixer. It integrates with the "volume" filter plugin, and can control the software volume of an audio output which has no hardware mixer.