- 04 Jan, 2010 5 commits
-
-
Max Kellermann authored
Don't limit the "rewind" input plugin to CURL streams.
-
Max Kellermann authored
Make it X_decoder_plugin.c.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
The replay_gain_state struct holds the precalculated scale factor, which is removed from struct replay_gain_info.
-
- 01 Jan, 2010 1 commit
-
-
Max Kellermann authored
Don't add these to the global MPD_CFLAGS and MPD_LIBS. This allows test programs to link without libopenal.
-
- 31 Dec, 2009 1 commit
-
-
Max Kellermann authored
-
- 29 Dec, 2009 1 commit
-
-
Max Kellermann authored
This replaces the rewinding buffer code from the CURL input plugin. It is more generic, and allows rewinding even when the server sends Icy-Metadata (which would have been too difficult to implement within the CURL plugin). This is a rather complex patch for the stable branch (v0.15.x), but it fixes a serious problem: the "vorbis" decoder plugin was unable to play streams with Icy-Metadata, because it couldn't rewind the stream after detecting the codec (Vorbis vs. FLAC).
-
- 26 Dec, 2009 1 commit
-
-
Max Kellermann authored
-
- 25 Dec, 2009 2 commits
-
-
Max Kellermann authored
Use the plugin instead of the glue code in normalize.c. This is used wrapped inside a "autoconv" filter, to enable normalization for all input file formats.
-
Max Kellermann authored
-
- 16 Dec, 2009 5 commits
-
-
Max Kellermann authored
This plugin is the groundwork for MPD's future generic CUE sheet support. That's not complete yet, e.g. there is no way for a playlist plugin to address an arbitrary position within a music file.
-
Max Kellermann authored
Make archive_file a "real" struct, extended by all plugins. Add the plugin pointer to it. Wrap all method calls in functions.
-
Max Kellermann authored
Moved the archive plugin "extern" declarations into each plugin header.
-
Max Kellermann authored
-
Max Kellermann authored
Based on libiso9660.
-
- 15 Dec, 2009 4 commits
-
-
Max Kellermann authored
For the fluidsynth plugin.
-
Max Kellermann authored
This plugin is based on libzzip.
-
Max Kellermann authored
-
Max Kellermann authored
This fixes "make distcheck".
-
- 14 Dec, 2009 6 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Wrap the AudioCompress library in a filter plugin.
-
Albin Eldstål-Damlin authored
-
Albin Eldstål-Damlin authored
-
- 02 Dec, 2009 3 commits
-
-
Max Kellermann authored
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.
-
Max Kellermann authored
-
J. Shagam authored
Copied sources from http://beesbuzz.biz/code/audiocompress/AudioCompress-2.0.tar.gz [mk: created this patch under fluffy's name and fixed some gcc signed/unsigned comparison warnings]
-
- 19 Nov, 2009 1 commit
-
-
Max Kellermann authored
-
- 17 Nov, 2009 1 commit
-
-
Viliam Mateicka authored
-
- 14 Nov, 2009 1 commit
-
-
Max Kellermann authored
Unified function for converting an audio_format object to a string, for log messages and for the "status" command.
-
- 13 Nov, 2009 2 commits
-
-
Max Kellermann authored
Let the audio_check library verify the audio format in all (relevant, i.e. non-hardcoded) plugins.
-
Max Kellermann authored
These functions are a wrapper for audio_valid_X(). On error, they return a GError object.
-
- 12 Nov, 2009 1 commit
-
-
Max Kellermann authored
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.
-
- 11 Nov, 2009 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 10 Nov, 2009 1 commit
-
-
Viliam Mateicka authored
When using wave encoder with httpd audio output mpd can input this stream via http and audiofile decoder. This for example opens simple way to configure lossless audio streaming port(like jack or pulseaudio does but without overhead). Another possibility can be using it for gathering raw data for visualization plugins (If sync issue will be resolved)
-
- 07 Nov, 2009 1 commit
-
-
Max Kellermann authored
Added the "fd_util" library, which attempts to use the new thread-safe Linux system calls pipe2(), accept4() and the options O_CLOEXEC, SOCK_CLOEXEC. Without these, it falls back to FD_CLOEXEC, which is not thread safe. This is particularly important for the "pipe" output plugin (and others, such as JACK/PulseAudio), because we were heavily leaking file descriptors to child processes.
-