aboutsummaryrefslogtreecommitdiffstats
path: root/src/filter (follow)
Commit message (Collapse)AuthorAgeFilesLines
* *: use nullptr instead of NULLMax Kellermann2013-10-283-8/+8
|
* ReplayGainInfo: refactor to a classMax Kellermann2013-10-251-5/+7
|
* ReplayGainInfo: use CamelCase for struct nameMax Kellermann2013-10-252-9/+9
|
* filter/route: merge the two loops, one-pass parsingMax Kellermann2013-10-181-61/+42
|
* filter/route: allocate "sources" staticallyMax Kellermann2013-10-181-14/+6
| | | | Worst-case allocation using MAX_CHANNELS.
* filter/route: use int8_t instead of signed charMax Kellermann2013-10-181-13/+11
|
* Client, ...: remove unnecessary glib.h includeMax Kellermann2013-10-152-4/+0
|
* gcc.h: rename to Compiler.hMax Kellermann2013-10-151-1/+1
|
* replay_gain_*.h: rename to *.hxxMax Kellermann2013-10-022-3/+3
|
* Log: new logging library APIMax Kellermann2013-10-021-10/+8
| | | | | Prepare to migrate away from GLib. Currently, we're still using GLib as a backend.
* conf.h: remove obsolete headerMax Kellermann2013-09-054-4/+1
| | | | | Use only ConfigData.hxx in plugin sources to reduce header dependencies.
* util/Error: new error passing libraryMax Kellermann2013-09-048-91/+87
| | | | Replaces GLib's GError.
* add missing includesMax Kellermann2013-08-072-0/+4
|
* filter/Route: don't access PcmBuffer attributes directlyMax Kellermann2013-08-071-5/+5
| | | | | Return the pointer given by PcmBuffer::Get() instead of reaching into the PcmBuffer object.
* FilterPlugin: pass config_param referenceMax Kellermann2013-08-048-14/+15
|
* audio_format: convert to C++Max Kellermann2013-08-039-93/+85
|
* gcc.h: add macro gcc_unreachable()Max Kellermann2013-08-031-0/+1
|
* pcm_buffer: convert to C++Max Kellermann2013-07-304-27/+16
|
* audio_check: convert to C++Max Kellermann2013-07-291-1/+1
|
* MixerInternal: convert to classMax Kellermann2013-04-162-5/+5
|
* pcm_*: move to src/pcm/Max Kellermann2013-04-095-7/+7
|
* mixer_plugin: convert to C++Max Kellermann2013-02-221-1/+1
|
* FilterInternal: convert struct filter to a OO interfaceMax Kellermann2013-02-0213-586/+413
|
* filter/*: don't use GLib macrosMax Kellermann2013-02-026-26/+20
|
* filter/Chain: use std::forward_list instead of GSListMax Kellermann2013-02-011-41/+20
|
* filter: convert to C++Max Kellermann2013-02-019-80/+79
|
* pcm_*: convert to C++Max Kellermann2013-01-312-2/+2
|
* mixer/software, filter/volume: convert to C++Max Kellermann2013-01-312-12/+13
|
* filter/convert: remove unused attributeMax Kellermann2013-01-311-5/+0
|
* pcm_convert: convert to C++Max Kellermann2013-01-311-8/+9
|
* filter/convert: convert to C++Max Kellermann2013-01-304-65/+69
|
* filter/autoconvert: include cleanupMax Kellermann2013-01-301-5/+3
|
* conf.h: move the GQuark to ConfigQuark.hxxMax Kellermann2013-01-301-0/+1
|
* filter/chain, encoder: GLib include cleanupMax Kellermann2013-01-301-0/+2
|
* test/{read_conf,run_filter}: convert to C++Max Kellermann2013-01-291-1/+1
|
* filter/replay_gain: convert to C++Max Kellermann2013-01-072-14/+18
|
* filter/ReplayGain: add method _set_mode()Max Kellermann2013-01-052-11/+20
| | | | | Push the new mode to the filter instead of accessing global variables through replay_gain_get_real_mode().
* Merge branch 'v0.17.x'Max Kellermann2012-08-151-1/+0
|\ | | | | | | | | Conflicts: src/player_thread.c
| * filter/volume: include cleanupMax Kellermann2012-08-151-1/+0
| |
* | DatabaseVisitor, ...: use GError forward declarationMax Kellermann2012-08-021-0/+1
|/
* audio_format: remove the reverse_endian attributeMax Kellermann2012-03-214-6/+0
| | | | | | Eliminate support for reverse endian samples from the MPD core. This moves a lot of complexity to the plugins that really need it (only ALSA and CDIO currently).
* pcm_{mix,volume}: pass only sample_format to pcm_mix()Max Kellermann2011-10-102-2/+2
| | | | The other audio_format attributes are not used.
* audio_format: convert reverse_endian to a "bool"Max Kellermann2011-10-101-1/+1
|
* copyright year 2011Max Kellermann2011-01-2913-13/+13
|
* ReplayGain filter: allow gain > 100 %Johan Kiviniemi2010-08-231-3/+11
| | | | | | | The ReplayGain filter clamped the gain to max. 100 % even if the algorithm determined the signal needed a boost. That would result in any such tracks being played with too low volume, effectively defeating the purpose of the filter.
* filter/route: fixed unsigned/signed comparisonMax Kellermann2010-06-061-1/+1
| | | | Fixes a clang warning.
* filter/replay_gain: added option "replaygain_limit"Daniel Seuthe2010-05-301-5/+2
|
* replay_gain_config: added function replay_gain_get_real_mode()Daniel Seuthe2010-05-181-11/+2
|
* filter/replay_gain: removed duplicate *dest_size_r assignmentMax Kellermann2010-05-021-1/+0
|
* replay_gain: added mode "auto"Daniel Seuthe2010-04-251-3/+16
|