- 29 Jan, 2011 1 commit
-
-
Max Kellermann authored
-
- 01 Jan, 2010 1 commit
-
-
Avuton Olrich authored
-
- 12 Nov, 2009 1 commit
-
-
Max Kellermann authored
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.
-
- 21 Oct, 2009 1 commit
-
-
Max Kellermann authored
Flush the hardware volume cache, and send the MIXER idle event. This allows mixer plugins to detect volume changes.
-
- 08 Oct, 2009 1 commit
-
-
Max Kellermann authored
If nothing has changed since the last save, don't save the state file. Saving will spin up the hard drive, which is undesirable on hosts where MPD is idling in background.
-
- 15 Jul, 2009 1 commit
-
-
Max Kellermann authored
Parse the state file line by line, let each subsystem probe a line. Only the playlist_state code gets the FILE pointer to read the following lines.
-
- 06 Jul, 2009 4 commits
-
-
Max Kellermann authored
Do all the software volume stuff inside each output thread, not in the player thread. This allows one software mixer per output device, and also allows the user to configure the mixer type (hardware or software) for each audio output. This moves the global "mixer_type" setting into the "audio_output" section, deprecating the "mixer_enabled" flag.
-
Max Kellermann authored
Converted the range checks in volume_level_change() to assertions. Changed all volume types to "unsigned", expect for those which must be able to indicate error (-1).
-
Max Kellermann authored
Since the "volume" command has been removed, nobody uses relative volumes anymore.
-
Max Kellermann authored
-
- 25 Jun, 2009 1 commit
-
-
Max Kellermann authored
The top-level "mixer_device" and "mixer_control" options have been deprecated by MPD 0.15, and it's safe to remove them in MPD 0.16.
-
- 03 Jun, 2009 1 commit
-
-
Max Kellermann authored
Renamed all remaining CamelCase functions.
-
- 28 May, 2009 3 commits
-
-
Max Kellermann authored
Make gcc warn us if we add a new mixer type, and forget to add a new "case" line.
-
Max Kellermann authored
Don't use CPP macros when you can use C enums.
-
Max Kellermann authored
-
- 14 Mar, 2009 3 commits
-
-
Max Kellermann authored
mixer_control.h should provide the functions needed to manipulate a mixer, without exposing the internal mixer API (which is provided by mixer_api.h).
-
Max Kellermann authored
-
Max Kellermann authored
Return true/false on success/failure, instead of 0/-1. Pass true/false instead of 1/0 for the "rel" boolean parameter.
-
- 13 Mar, 2009 1 commit
-
-
Avuton Olrich authored
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.
-
- 12 Mar, 2009 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 02 Mar, 2009 1 commit
-
-
Viliam Mateicka authored
-
- 28 Feb, 2009 1 commit
-
-
Max Kellermann authored
On some hardware, reading the mixer value from hardware is an expensive operation, and MPD has to do it for every client. Throttle access to the hardware, cache the result for one second.
-
- 26 Feb, 2009 1 commit
-
-
Avuton Olrich authored
-
- 10 Feb, 2009 1 commit
-
-
Max Kellermann authored
Moved code which deals with all audio outputs at once into a separate library.
-
- 25 Jan, 2009 2 commits
-
-
Max Kellermann authored
Reimplemented the legacy mixer configuration: copy the deprecated configuration values into the audio_output section. Don't configure the mixers twice (once for the audio_output, and a second time for the legacy values). This requires volume_init() to be called before initAudioDriver().
-
Max Kellermann authored
All config_get_block_*() functions should accept constant config_param pointers.
-
- 17 Jan, 2009 1 commit
-
-
Max Kellermann authored
Renamed functions, types, variables.
-
- 11 Jan, 2009 1 commit
-
-
Viliam Mateicka authored
removing mixer_reconfigure memmory leak, fixing configure of alsa and oss mixer (passing parameters)
-
- 07 Jan, 2009 1 commit
-
-
Max Kellermann authored
Moved the software volume code to a separate library.
-
- 03 Jan, 2009 1 commit
-
-
Max Kellermann authored
-
- 01 Jan, 2009 1 commit
-
-
Max Kellermann authored
There is no reason to use the shortcut "mix" instead of "mixer".
-
- 31 Dec, 2008 1 commit
-
-
Viliam Mateicka authored
-
- 29 Dec, 2008 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Only include headers which are really needed. os_compat.h aimed to make MPD easily portable, but was never actually made portable.
-
- 28 Dec, 2008 1 commit
-
-
Max Kellermann authored
Replaced myFgets() with fgets() + g_strchomp().
-
- 02 Dec, 2008 1 commit
-
-
Thomas Jansen authored
We want to remove gcc.h eventually. This takes care of all the G_LIKELY/G_UNLIKELY macros.
-
- 14 Nov, 2008 2 commits
-
-
Max Kellermann authored
alloca() is not a portable function. Don't use it. Using strncasecmp() is much more efficient anyway, because no memory needs to be allocated and copied.
-
Max Kellermann authored
-
- 11 Nov, 2008 1 commit
-
-
Max Kellermann authored
It may be desirable to change the range of integer volume levels (e.g. to 1024, which may utilize shifts instead of expensive integer divisions). Introduce the constant PCM_VOLUME_1 which describes the integer value for "100% volume". This is currently 1000.
-