Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2014-12-05 | configure.ac: require GLib 2.32 (if enabled) | Max Kellermann | 1 | -12/+0 | |
Since version 2.32, g_thread_init() is deprecated and a no-op. Let's upgrade that (optional) dependency so we can remove all those g_thread_init() calls. | |||||
2014-08-12 | Filter: FilterPCM() returns ConstBuffer | Max Kellermann | 1 | -6/+5 | |
API simplification. We can now avoid abusing a "size_t*" as additional return value. | |||||
2014-02-20 | test/run_{filter,output}: use config_find_block() | Max Kellermann | 1 | -17/+2 | |
2014-02-18 | test: various fixups for building without GLib | Max Kellermann | 1 | -0/+4 | |
2014-01-24 | Mixer*: move to mixer/ | Max Kellermann | 1 | -1/+1 | |
2014-01-24 | Filter*: move to filter/ | Max Kellermann | 1 | -3/+3 | |
2014-01-24 | Config*: move to config/ | Max Kellermann | 1 | -2/+2 | |
2014-01-13 | copyright year 2014 | Max Kellermann | 1 | -1/+1 | |
2014-01-07 | test: add missing includes | Max Kellermann | 1 | -0/+2 | |
2013-12-24 | test/*: use fprintf(stderr,...) and Log() instead of g_printerr() | Max Kellermann | 1 | -15/+16 | |
Avoid GLib. | |||||
2013-12-24 | test/*: remove GLib logging setup | Max Kellermann | 1 | -12/+0 | |
Obsolete, our logging library doesn't ues GLib anymore. | |||||
2013-12-23 | pcm/PcmVolume: rename to Volume.cxx | Max Kellermann | 1 | -1/+1 | |
2013-09-05 | conf.h: remove obsolete header | Max Kellermann | 1 | -1/+2 | |
Use only ConfigData.hxx in plugin sources to reduce header dependencies. | |||||
2013-09-04 | util/Error: new error passing library | Max Kellermann | 1 | -23/+17 | |
Replaces GLib's GError. | |||||
2013-08-04 | *: use gcc.h macros instead of GLib | Max Kellermann | 1 | -3/+3 | |
2013-08-04 | FilterPlugin: pass config_param reference | Max Kellermann | 1 | -3/+2 | |
2013-08-03 | audio_format: convert to C++ | Max Kellermann | 1 | -7/+6 | |
2013-04-17 | don't use g_thread_init() with GLib 2.32 | Max Kellermann | 1 | -0/+3 | |
Deprecated. | |||||
2013-04-16 | MixerInternal: convert to class | Max Kellermann | 1 | -1/+1 | |
2013-04-09 | pcm_*: move to src/pcm/ | Max Kellermann | 1 | -1/+1 | |
2013-02-22 | mixer_plugin: convert to C++ | Max Kellermann | 1 | -1/+1 | |
2013-02-02 | FilterInternal: convert struct filter to a OO interface | Max Kellermann | 1 | -15/+14 | |
2013-02-01 | filter: convert to C++ | Max Kellermann | 1 | -1/+1 | |
2013-01-31 | pcm_*: convert to C++ | Max Kellermann | 1 | -1/+1 | |
2013-01-30 | audio_{parser,config}: convert to C++ | Max Kellermann | 1 | -5/+1 | |
2013-01-30 | ConfigFile: add enum ConfigOption | Max Kellermann | 1 | -3/+3 | |
Look up top-level config options by enum (= integer), not by name string. | |||||
2013-01-29 | ConfigFile, CommandLine: use the Path class | Max Kellermann | 1 | -2/+4 | |
2013-01-29 | test/{read_conf,run_filter}: convert to C++ | Max Kellermann | 1 | -1/+5 | |
2013-01-09 | test/FakeReplayGainConfig: move fake symbols from a few debug programs | Max Kellermann | 1 | -6/+0 | |
2013-01-05 | filter/ReplayGain: add method _set_mode() | Max Kellermann | 1 | -3/+0 | |
Push the new mode to the filter instead of accessing global variables through replay_gain_get_real_mode(). | |||||
2013-01-04 | playlist: convert to C++ | Max Kellermann | 1 | -2/+2 | |
2012-03-06 | use g_strerror() instead of strerror() | Max Kellermann | 1 | -1/+1 | |
Make sure we get a UTF-8 encoded string. | |||||
2011-07-03 | test/run_filter: remove unused variable "frame_size" | Max Kellermann | 1 | -3/+0 | |
2011-01-29 | copyright year 2011 | Max Kellermann | 1 | -1/+1 | |
2010-05-20 | test: enable binary mode on stdin/stdout | Max Kellermann | 1 | -0/+1 | |
Declaring the global variable _CRT_fmode is a documented hack. What an ugly platform! | |||||
2010-04-25 | replay_gain: added mode "auto" | Daniel Seuthe | 1 | -0/+3 | |
2010-02-17 | replay_gain: optionally use hardware mixer to apply replay gain | Max Kellermann | 1 | -0/+8 | |
Add an option for each audio output which enables the use of the hardware mixer, instead of the software volume code. This is hardware specific, and assumes linear volume control. This is not the case for hardware mixers which were tested, making this patch somewhat useless, but we will use it to experiment with the settings, to find a good solution. | |||||
2010-02-17 | replay_gain: reimplement as a filter plugin | Max Kellermann | 1 | -0/+6 | |
Apply the replay gain in the output thread. This means a new setting will be active instantly, without going through the whole music pipe. And we might have different replay gain settings for each audio output device. | |||||
2009-12-31 | Update copyright notices. | Avuton Olrich | 1 | -1/+1 | |
2009-12-14 | test/run_{decoder,filter}: implemented GLib log callback | Max Kellermann | 1 | -0/+13 | |
Log to stderr, not to stdout (which broke PCM output). | |||||
2009-12-02 | audio_format: changed "bits" to "enum sample_format" | Max Kellermann | 1 | -1/+1 | |
This patch prepares support for floating point samples (and probably other formats). It changes the meaning of the "bits" attribute from a bit count to a symbolic value. | |||||
2009-11-14 | audio_format: added function audio_format_to_string() | Max Kellermann | 1 | -3/+3 | |
Unified function for converting an audio_format object to a string, for log messages and for the "status" command. | |||||
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-21 | audio_format: wildcards allowed in audio_format configuration | Max Kellermann | 1 | -1/+2 | |
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-09-24 | conf: handle fatal errors with GError | Max Kellermann | 1 | -1/+6 | |
Don't call g_error(), which will abort the process and dump core. This patch does not affect all the config_get_X() functions. These need some more refactoring. | |||||
2009-07-19 | Add audio_format_init() function | David Woodhouse | 1 | -5/+3 | |
It makes no difference right now, but we're about to add an endianness flag and will want to make sure it's correctly initialised every time. | |||||
2009-07-05 | filter/volume: don't use volume_level_get() | Max Kellermann | 1 | -6/+0 | |
Added public methods to get and set the current volume. | |||||
2009-07-05 | test: added program "run_filter" | Max Kellermann | 1 | -59/+58 | |
This program runs filter plugins in an isolated environment. | |||||
2009-03-13 | all: Update copyright header. | Avuton Olrich | 1 | -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. | |||||
2009-03-10 | test: added program "run_output" | Max Kellermann | 1 | -0/+174 | |
The "run_output" program can be used to test an audio output plugin in an isolated environment. |