Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | configure.ac: Move FluidSynth to Decoder Plugins, add header. | Avuton Olrich | 2010-04-21 | 1 | -6/+9 |
| | |||||
* | configure.ac: Move FLAC to Decoder Plugins, add header. | Avuton Olrich | 2010-04-21 | 1 | -20/+21 |
| | |||||
* | configure.ac: Move FAAD to Decoder Plugins, add header. | Avuton Olrich | 2010-04-21 | 1 | -5/+4 |
| | |||||
* | configure.ac: Move audiofile to Decoder Plugins, add header. | Avuton Olrich | 2010-04-21 | 1 | -7/+10 |
| | |||||
* | configure.ac: Move Solaris to Audio Output Plugins (nonstreaming), add header. | Avuton Olrich | 2010-04-21 | 1 | -7/+19 |
| | |||||
* | configure.ac: Move MVP to Audio Output Plugins (nonstreaming), add header. | Avuton Olrich | 2010-04-21 | 1 | -4/+5 |
| | |||||
* | configure.ac: Add header for Pipe Output and Pulseaudio. | Avuton Olrich | 2010-04-21 | 1 | -2/+2 |
| | |||||
* | configure.ac: Move OSX to Audio Output Plugins (nonstreaming), add header. | Avuton Olrich | 2010-04-21 | 1 | -8/+11 |
| | |||||
* | configure.ac: Move OSS to Audio Output Plugins (nonstreaming), add header. | Avuton Olrich | 2010-04-21 | 1 | -7/+10 |
| | |||||
* | configure.ac: Move OpenAL to Audio Output Plugins (nonstreaming), add header. | Avuton Olrich | 2010-04-21 | 1 | -19/+20 |
| | |||||
* | configure.ac: Move libao to Audio Output Plugins (nonstreaming), add header. | Avuton Olrich | 2010-04-21 | 1 | -3/+3 |
| | |||||
* | configure.ac: Move JACK to Audio Output Plugins (nonstreaming), add subheader. | Avuton Olrich | 2010-04-21 | 1 | -16/+20 |
| | |||||
* | configure.ac: Move FIFO to Audio Output Plugins (nonstreaming), add subheader. | Avuton Olrich | 2010-04-21 | 1 | -7/+9 |
| | |||||
* | configure.ac: Move ALSA to Audio Output Plugins (nonstreaming), add subheader. | Avuton Olrich | 2010-04-21 | 1 | -11/+13 |
| | |||||
* | configure.ac: Move converter plugins up with other aux plugins. | Avuton Olrich | 2010-04-21 | 1 | -18/+21 |
| | |||||
* | configure.ac: Move archive plugins around (alphabetize), add subheaders. | Avuton Olrich | 2010-04-21 | 1 | -15/+18 |
| | |||||
* | configure.ac: Add subheaders to Input/Sticker/Autodiscovery/Metadata and Misc. | Avuton Olrich | 2010-04-21 | 1 | -0/+11 |
| | |||||
* | configure.ac: Move libid3tag to "Metadata Plugins" | Avuton Olrich | 2010-04-21 | 1 | -11/+13 |
| | |||||
* | configure.ac: Move inotify to "Miscellaneous Libraries". | Avuton Olrich | 2010-04-21 | 1 | -16/+12 |
| | |||||
* | configure.ac: Move all AC_ARG* functions to a single place in the configure.ac. | Avuton Olrich | 2010-04-21 | 1 | -250/+288 |
| | |||||
* | configure.ac: Add better headers to improve readability. | Avuton Olrich | 2010-04-21 | 1 | -66/+55 |
| | | | | | This changes no code, makes no moves; this merely adds some headers to improve readability. | ||||
* | Merge branch 'master' of git://github.com/mcfiredrill/mpd | Max Kellermann | 2010-04-20 | 4 | -0/+158 |
|\ | |||||
| * | Decoder for game music emulation library. | Tony Miller | 2010-04-10 | 4 | -0/+158 |
| | | | | | | | | | | | | | | | | Supports a number of videogame music formats, more info here: http://www.fly.net/~ant/libs/audio.html I wrote this plugin for the latest svn, get it here: http://code.google.com/p/game-music-emu/source/checkout | ||||
* | | lame.m4: Remove unused macro file | Avuton Olrich | 2010-04-15 | 1 | -111/+0 |
| | | |||||
* | | configure.ac: Check for LAME libraries the same way others are checked for. | Avuton Olrich | 2010-04-15 | 1 | -4/+12 |
| | | | | | | | | | | | | Check for LAME libraries the same way other libraries are checked for, in line with the configure and outside the buggy macro. This will fix problems with cross compilation. | ||||
* | | configure.ac: Don't allow UNIX IPC to be configured for a native Windows build. | Avuton Olrich | 2010-04-13 | 1 | -0/+6 |
| | | |||||
* | | inotify_update: start update when directory is created | Max Kellermann | 2010-04-13 | 1 | -2/+6 |
| | | | | | | | | | | | | | | This is useful at the maximum depth level, to update newly created directories. It is however questionable if the hard-coded 5 seconds delay is enough to create new directory trees with all of their files, but we might make that delay configurable in the future. | ||||
* | | inotify: added setting "auto_update_depth" | Max Kellermann | 2010-04-13 | 7 | -8/+44 |
| | | | | | | | | | | Limits the depth of the watched directories. This is useful to keep resource usage down and speed up MPD startup. | ||||
* | | conf: added function config_get_unsigned() | Max Kellermann | 2010-04-13 | 2 | -0/+21 |
| | | |||||
* | | decoder/ffmpeg: fix crash on startup in mpd_ffmpeg_log_callback() | Charles Kerr | 2010-04-11 | 1 | -4/+9 |
|/ | | | | | | | | | What's happening is the `ptr' argument to that function is NULL for me every time. `ptr' is unconditionally dereferenced to generate a log message, and this is where mpd crashes. Attached is a simple patch that tests for NULL and omits the log. With this patch the crash disappeared and mpd went back to working well. | ||||
* | output/httpd: added name/genre/website configuration | James Pike | 2010-04-05 | 4 | -5/+26 |
| | |||||
* | cue: fix code style | Orivej Desh | 2010-04-01 | 2 | -10/+9 |
| | |||||
* | decoder/ffmpeg: print item name in log callback | Max Kellermann | 2010-03-28 | 1 | -1/+5 |
| | |||||
* | cue: prepend pregap to the beginning of the track | Orivej Desh | 2010-03-28 | 2 | -4/+22 |
| | | | | | | | | | | | | | | | | | | | | | | | .. rather then append to the end of the previous one Cuebreakpoints from the cuetools package has three modes of operation, and the default is to append pregap (INDEX 00) to the end of the previous track. This is the behavior most compliant to the existing cue files. Here is the patch which fixes the issue. I borrowed bits of implementation from cuebreakpoints. I assumed that the whole audio file must be covered by head-to-head going tracks, which is how hardware CD players probably work. In cue_tag I changed rounding from rounding up to rounding down because the thing in mpd which calculates actual track duration (and current position) rounds it down, and I didn't want to see in my playlist values different from whose in a now-playing progress bar. I've compared the resultant mpd behaviour with "mplayer -ss MM:SS.MS" where the time was supplied by cuebreakpoints and noticed that mplayer started each track a bit earlier then mpd, though this was the same before the patch. | ||||
* | Merge release 0.15.9 from branch 'v0.15.x' | Max Kellermann | 2010-03-28 | 8 | -23/+74 |
|\ | | | | | | | | | | | | | | | | | Conflicts: NEWS configure.ac src/cue/cue_tag.c src/decoder/mpcdec_decoder_plugin.c src/player_thread.c | ||||
| * | mpd version 0.15.9release-0.15.9 | Avuton Olrich | 2010-03-21 | 2 | -2/+2 |
| | | |||||
| * | decoder/mpcdec: fix replay gain formula with v8 | Aleksei Kaveshnikov | 2010-03-19 | 2 | -0/+9 |
| | | | | | | | | | | | | | | | | | | | | "When playing musepack files with mpd v0.15.8, rg seems to have no effect. Using sample file below, mpd says 'computing ReplayGain album scale with gain 122.879997, peak 0.549150'. One thing though, if I build mpd against old libmpcdec-1.2.6, rg works as expected: 'computing ReplayGain album scale with gain 16.820000, peak 0.099765'" | ||||
| * | player_thread: postpone song tags during cross-fade | Max Kellermann | 2010-03-17 | 2 | -0/+28 |
| | | | | | | | | | | | | | | | | | | Previously, tags of the new song being cross-faded in were sent immediately. That can cause wrong information being displayed, because the "previous" song might send its tag at the end again, overriding the "next" song's tag. This patch saves & merges the tag of the next song, and sends it when cross-fading is finished, and the next song really starts. | ||||
| * | tag: added function tag_merge_replace() | Max Kellermann | 2010-03-17 | 3 | -21/+26 |
| | | | | | | | | | | Like tag_merge(), but can deal with NULL parameters, and frees both tag objects. | ||||
| * | decoder/mpcdec: fix negative shift on fixed-point samples | Piotr Gozdur | 2010-03-17 | 2 | -1/+2 |
| | | | | | | | | | | | | "There is a bug in fixed-point musepack (musepack_src_r435) playback. In floating-point audio is OK but in fixed audio is distorted. I have made a patch for this" | ||||
| * | playlist: fix single+repeat in random mode | Max Kellermann | 2010-03-07 | 2 | -1/+3 |
| | | | | | | | | | | | | | | With single+repeat enabled, it is expected that MPD repeats the current song over andd over. With random mode also enabled, this didn't work, because the song order was shuffled internally. This patch adds a special check for this case. | ||||
| * | decoder/mad: fix crash when seeking at end of song | Max Kellermann | 2010-02-27 | 2 | -4/+2 |
| | | | | | | | | | | | | Removed the decoder_command_finished() call at the end of mp3_decode(). This is invalid, because decoder_command_finished() has already been called in mp3_read(). | ||||
| * | Modify version string to post-release version 0.15.9~git | Avuton Olrich | 2010-01-18 | 2 | -1/+4 |
| | | |||||
* | | Makefile.am: distribute pcm_pack.h | Max Kellermann | 2010-03-28 | 1 | -0/+1 |
| | | | | | | | | Fix distcheck. | ||||
* | | Add support for building httpd_output plugin for win32 | Avuton Olrich | 2010-03-22 | 2 | -0/+10 |
| | | |||||
* | | Define winnt or greater on mingw32 to take advantage of get*info(). | Avuton Olrich | 2010-03-21 | 2 | -0/+2 |
| | | |||||
* | | strtok() is recursive by default on win32. | Avuton Olrich | 2010-03-21 | 1 | -0/+4 |
| | | |||||
* | | Add support for MixRamp tags | Tim Phipps | 2010-03-21 | 22 | -19/+478 |
| | | | | | | | | | | Adds mixrampdb and mixrampdelay commands. Reads MIXRAP_START and MIXRAMP_END tags from FLAC files and overlaps instead of crossfading. | ||||
* | | AudioCompress: explicitly include stdint.h | Max Kellermann | 2010-03-17 | 1 | -0/+1 |
| | | | | | | | | For int16_t. | ||||
* | | decoder_api: use the correct format to calculate elapsed time | Max Kellermann | 2010-03-17 | 1 | -1/+1 |
| | | | | | | | | | | | | When decoder->timestamp is calculated, the PCM data is already converted to out_audio_format; using in_audio_format may cause funny speedups/slowdowns. |