Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2015-01-21 | config/Param: split block-specific attributes to new struct ConfigBlock | Max Kellermann | 1 | -1/+1 | |
The old struct config_param remains only for top-level string options. | |||||
2015-01-21 | ConfigData: move struct config_param to Param.hxx | Max Kellermann | 1 | -1/+1 | |
2015-01-01 | Copyright year 2015 | Max Kellermann | 1 | -1/+1 | |
2014-08-29 | DecoderAPI: pass SignedSongTime to decoder_initialized() | Max Kellermann | 1 | -2/+3 | |
2014-08-26 | DecoderAPI: use std::chrono::duration for decoder_seek*() | Max Kellermann | 1 | -12/+3 | |
For type safety and code readability. | |||||
2014-08-26 | DecoderAPI: add decoder_seek_where_frame() | Max Kellermann | 1 | -0/+12 | |
2014-08-26 | DecoderAPI: add decoder_seek_where_ms() | Max Kellermann | 1 | -0/+10 | |
Move to fixed-point integers instead of floating point. | |||||
2014-05-22 | DecoderAPI: add function decoder_open_uri() | Max Kellermann | 1 | -0/+10 | |
Move and refactor code from the Wavpack decoder plugin. | |||||
2014-01-24 | Config*: move to config/ | Max Kellermann | 1 | -1/+1 | |
2014-01-24 | decoder/*: move to decoder/plugins/ | Max Kellermann | 1 | -0/+0 | |
2014-01-13 | copyright year 2014 | Max Kellermann | 1 | -1/+1 | |
2013-12-14 | DecoderAPI: add function decoder_read_full() | Max Kellermann | 1 | -0/+11 | |
Move code from the "mad" plugin. | |||||
2013-12-14 | DecoderAPI: add function decoder_skip() | Max Kellermann | 1 | -0/+8 | |
Move code from the "mad" plugin. | |||||
2013-11-28 | include cleanup using iwyu | Max Kellermann | 1 | -0/+4 | |
2013-10-26 | DecoderControl: move code/attributes to new class MixRampInfo | Max Kellermann | 1 | -2/+2 | |
2013-10-25 | ReplayGainInfo: use CamelCase for struct name | Max Kellermann | 1 | -1/+1 | |
2013-10-24 | DecoderAPI: add "pure" attributes | Max Kellermann | 1 | -0/+2 | |
2013-10-23 | input_stream: rename struct to InputStream | Max Kellermann | 1 | -4/+18 | |
2013-10-21 | decoder: rename the struct to "Decoder" | Max Kellermann | 1 | -11/+18 | |
2013-10-19 | *: use nullptr instead of NULL | Max Kellermann | 1 | -3/+3 | |
2013-10-02 | replay_gain_*.h: rename to *.hxx | Max Kellermann | 1 | -1/+1 | |
2013-09-27 | DecoderCommand: convert to strictly-typed enum | Max Kellermann | 1 | -7/+7 | |
2013-09-05 | Tag, ...: move to libtag.a | Max Kellermann | 1 | -1/+1 | |
2013-09-05 | conf.h: remove obsolete header | Max Kellermann | 1 | -1/+1 | |
Use only ConfigData.hxx in plugin sources to reduce header dependencies. | |||||
2013-09-05 | InputLegacy: move functions to the input_stream class | Max Kellermann | 1 | -1/+0 | |
2013-09-03 | input_stream.h: rename to InputLegacy.hxx | Max Kellermann | 1 | -1/+1 | |
2013-08-03 | audio_format: convert to C++ | Max Kellermann | 1 | -2/+2 | |
2013-07-31 | DecoderAPI: pass rvalue reference to decoder_tag() | Max Kellermann | 1 | -2/+1 | |
Avoid duplicating the tag. | |||||
2013-07-30 | tag: convert to C++ | Max Kellermann | 1 | -2/+2 | |
2013-07-28 | decoder_api: convert to C++ | Max Kellermann | 1 | -15/+5 | |
2013-01-07 | decoder_api.h, ...: add "extern C" | Max Kellermann | 1 | -0/+8 | |
2013-01-05 | DecoderAPI: _replay_gain() returns void | Max Kellermann | 1 | -4/+2 | |
Let the function decoder_replay_gain() update decoder_control::replay_gain_db instead of letting each decoder plugin take care for that. | |||||
2012-02-11 | decoder_api: correct decoder_seek_error() documentation | Max Kellermann | 1 | -1/+1 | |
2011-01-29 | copyright year 2011 | Max Kellermann | 1 | -1/+1 | |
2010-05-08 | mixramp: Adjust MixRamp threshold to account for ReplayGain. | Tim Phipps | 1 | -2/+4 | |
2010-03-21 | Add support for MixRamp tags | Tim Phipps | 1 | -0/+11 | |
Adds mixrampdb and mixrampdelay commands. Reads MIXRAP_START and MIXRAMP_END tags from FLAC files and overlaps instead of crossfading. | |||||
2010-01-18 | decoder_api: removed function decoder_get_uri() | Max Kellermann | 1 | -9/+0 | |
Use input_stream.uri. | |||||
2010-01-04 | replay_gain: moved code to replay_gain_info.c | Max Kellermann | 1 | -1/+1 | |
2010-01-04 | decoder_api: added function decoder_replay_gain() | Max Kellermann | 1 | -2/+12 | |
This function replaces the replay_gain_info parameter for decoder_data(). This allows the decoder to announce replay gain changes, instead of having to pass the same object over and over. | |||||
2009-12-31 | Update copyright notices. | Avuton Olrich | 1 | -1/+1 | |
2009-12-26 | decoder_api: added function decoder_timestamp() | Max Kellermann | 1 | -1/+10 | |
Remove the data_time parameter from decoder_data(). This patch eliminates the timestamp counting in most decoder plugins, because the MPD core will do it automatically by default. | |||||
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-08 | decoder_api: document all function parameters | Max Kellermann | 1 | -27/+73 | |
2009-03-13 | all: Update copyright header. | Avuton Olrich | 1 | -7/+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-02-15 | decoder_plugin: pass struct config_param to init() method | Max Kellermann | 1 | -0/+1 | |
Preparing for per-plugin configuration sections in mpd.conf. | |||||
2009-02-15 | decoder_api: moved enum decoder_command to decoder_command.h | Max Kellermann | 1 | -7/+1 | |
Minimize header dependencies, again. | |||||
2009-02-15 | decoder_api: moved struct decoder_plugin to decoder_plugin.h | Max Kellermann | 1 | -57/+1 | |
The decoder_plugin struct is used by both the MPD core and the decoder plugin implementations. Move it to a shared header file, to minimize header dependencies. | |||||
2009-01-18 | removed playerData.c | Max Kellermann | 1 | -1/+0 | |
Fetch the configuration variables buffered_chunks and buffered_before_play just when they are needed. | |||||
2009-01-17 | moved fallback APE/ID3 tag loader to song.c | Max Kellermann | 1 | -1/+0 | |
Some plugins used the APE or ID3 tag loader as a fallback when their own methods of loading tags did not work. Move this code out of all decoder plugins, into song_file_update(). | |||||
2009-01-17 | decoder_api: pass const pointer to decoder_data() | Max Kellermann | 1 | -1/+2 | |