Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2015-01-22 | Config: add section "resampler" | Max Kellermann | 1 | -18/+105 | |
2015-01-21 | config/Option: convert to strictly-typed enum | Max Kellermann | 1 | -1/+1 | |
2015-01-01 | Copyright year 2015 | Max Kellermann | 1 | -1/+1 | |
2014-11-21 | configure.ac: add macro MPD_ENABLE_AUTO_PKG | Max Kellermann | 1 | -8/+8 | |
Simplify the definition of many build options. | |||||
2014-01-24 | Config*: move to config/ | Max Kellermann | 1 | -3/+3 | |
2014-01-21 | pcm/SoxrResampler: Add configurable quality levels | Chase Geigle | 1 | -2/+2 | |
2014-01-13 | copyright year 2014 | Max Kellermann | 1 | -1/+1 | |
2013-12-01 | pcm/SoxrResampler: new resampler option using libsoxr | Max Kellermann | 1 | -0/+20 | |
2013-12-01 | pcm/ConfiguredResampler: convert boolean flag to enum | Max Kellermann | 1 | -13/+31 | |
Prepare for adding more resamplers. | |||||
2013-11-30 | pcm/PcmResampler: convert to abstract interface | Max Kellermann | 1 | -22/+33 | |
The PcmResampler interface is implemented by the two classes FallbackPcmResampler and LibsampleratePcmResampler. This prepares for adding more resampler libraries. | |||||
2013-10-28 | *: use nullptr instead of NULL | Max Kellermann | 1 | -1/+1 | |
2013-10-15 | ConfigData: use std::string for config_param::value | Max Kellermann | 1 | -1/+1 | |
2013-09-05 | mpd_error.h: remove obsolete header | Max Kellermann | 1 | -3/+3 | |
Migrate the remaining callers to FatalError(). | |||||
2013-09-05 | conf.h: remove obsolete header | Max Kellermann | 1 | -1/+3 | |
Use only ConfigData.hxx in plugin sources to reduce header dependencies. | |||||
2013-09-04 | util/Error: new error passing library | Max Kellermann | 1 | -6/+5 | |
Replaces GLib's GError. | |||||
2013-08-03 | audio_format: convert to C++ | Max Kellermann | 1 | -7/+8 | |
2013-01-30 | audio_{parser,config}: convert to C++ | Max Kellermann | 1 | -4/+2 | |
2013-01-30 | ConfigFile: add enum ConfigOption | Max Kellermann | 1 | -3/+2 | |
Look up top-level config options by enum (= integer), not by name string. | |||||
2013-01-28 | audio_config: include cleanup | Max Kellermann | 1 | -6/+1 | |
2013-01-07 | audio_config, volume, mixer_all: include cleanup | Max Kellermann | 1 | -1/+0 | |
2011-10-10 | audio: rename audio.[ch] to audio_config.[ch] | Max Kellermann | 1 | -1/+1 | |
2011-01-29 | copyright year 2011 | Max Kellermann | 1 | -1/+1 | |
2010-09-25 | eliminate g_error() usage | Thomas Jansen | 1 | -2/+4 | |
Replaced all occurrences of g_error() with MPD_ERROR() located in a new header file 'mpd_error.h'. This macro uses g_critical() to print the error message and then exits gracefully in contrast to g_error() which would internally call abort() to produce a core dump. The macro name is distinctive and allows to find all places with dubious error handling. The long-term goal is to get rid of MPD_ERROR() altogether. To facilitate the eventual removal of this macro it was added in a new header file rather than to an existing header file. This fixes #2995 and #3007. | |||||
2009-12-31 | Update copyright notices. | Avuton Olrich | 1 | -1/+1 | |
2009-11-12 | include config.h in all sources | Max Kellermann | 1 | -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-22 | audio: removed function finishAudioConfig() | Max Kellermann | 1 | -5/+0 | |
There's no point in clearing the audio format before exiting. | |||||
2009-10-21 | audio_format: wildcards allowed in audio_format configuration | Max Kellermann | 1 | -4/+3 | |
An asterisk means that this attribute should not be enforced, and stays whatever it used to be. This way, some configuration values work like masks. | |||||
2009-10-21 | audio: removed config_param.value NULL check | Max Kellermann | 1 | -1/+1 | |
The value is always non-NULL. | |||||
2009-03-14 | mixer_api: moved functions to mixer_control.c | Max Kellermann | 1 | -1/+0 | |
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). | |||||
2009-03-13 | all: Update copyright header. | Avuton Olrich | 1 | -6/+7 | |
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. | |||||
2009-03-12 | audio: moved mixer functions to mixer_control.c | Max Kellermann | 1 | -52/+0 | |
2009-02-16 | mixer: include cleanup | Max Kellermann | 1 | -0/+1 | |
Don't include conf.h in mixer_api.h. Use a forward struct declaration instead. | |||||
2009-02-16 | output: include cleanup | Max Kellermann | 1 | -0/+1 | |
Don't include output_api.h in output_internal.h. This change requires adding missing includes in several sources. | |||||
2009-02-16 | mixer_api: replaced method "control()" with "{get,set}_volume()" | Max Kellermann | 1 | -6/+14 | |
The method control() is too complicated, and overengineered. Replace it with two trivial functions: get_volume() and set_volume(). | |||||
2009-02-16 | output_plugin: replaced method "control()" with "mixer()" | Max Kellermann | 1 | -6/+10 | |
The output plugin shouldn't know any specifics of the mixer API. Make it return the mixer object, and let the caller deal with it. | |||||
2009-02-11 | audio: moved code to output_command.c | Max Kellermann | 1 | -35/+0 | |
The output_command library provides a command interface to the audio outputs. It assumes the input comes from an untrusted source (i.e. the client) and verifies all parameters. | |||||
2009-02-11 | audio: replaced parseAudioConfig() with audio_format_parse() | Max Kellermann | 1 | -57/+8 | |
Added audio_format_parse() in a separate library, with a modern interface: return a GError instead of logging errors. This allows the caller to deal with the error. | |||||
2009-02-10 | audio: moved code to output_all.c | Max Kellermann | 1 | -255/+20 | |
Moved code which deals with all audio outputs at once into a separate library. | |||||
2009-02-10 | audio: moved protocol code to output_print.c | Max Kellermann | 1 | -16/+0 | |
2009-02-10 | audio: moved state file code to output_state.c | Max Kellermann | 1 | -53/+0 | |
2009-02-10 | audio: removed isCurrentAudioFormat() | Max Kellermann | 1 | -8/+0 | |
This function isn't used anymore. | |||||
2009-02-10 | audio: added output enumeration functions | Max Kellermann | 1 | -0/+22 | |
Added audio_output_get(), audio_output_find(). | |||||
2009-02-10 | audio: added audio_output_config_count() | Max Kellermann | 1 | -1/+7 | |
audio_output_config_count() returns the number of audio outputs in the configuration file. It is only used by initAudioDriver(). The public function audio_output_count() now returns audioOutputArraySize. | |||||
2009-01-25 | use g_free() instead of free() | Max Kellermann | 1 | -1/+1 | |
On some platforms, g_free() must be used for memory allocated by GLib. This patch intends to correct a lot of occurrences, but is probably not complete. | |||||
2009-01-25 | mixer: removed mixer_configure_legacy(), AC_MIXER_CONFIGURE | Max Kellermann | 1 | -17/+0 | |
Those have been superseded by the new legacy configuration code. | |||||
2009-01-25 | conf: const pointers in block get functions | Max Kellermann | 1 | -3/+3 | |
All config_get_block_*() functions should accept constant config_param pointers. | |||||
2009-01-17 | conf: no CamelCase, part I | Max Kellermann | 1 | -6/+6 | |
Renamed functions, types, variables. | |||||
2009-01-04 | renaming mixer.h to mixer_api.h | Viliam Mateicka | 1 | -1/+1 | |
2009-01-03 | audio: use GLib instead of utils.h | Max Kellermann | 1 | -2/+2 | |
2008-12-31 | Moving mixers to audio outputs | Viliam Mateicka | 1 | -0/+55 | |