- 18 May, 2010 1 commit
-
-
Max Kellermann authored
-
- 08 May, 2010 1 commit
-
-
Tim Phipps authored
-
- 11 Apr, 2010 1 commit
-
-
Charles Kerr authored
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.
-
- 10 Apr, 2010 1 commit
-
-
Tony Miller authored
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
-
- 28 Mar, 2010 1 commit
-
-
Max Kellermann authored
-
- 21 Mar, 2010 1 commit
-
-
Tim Phipps authored
Adds mixrampdb and mixrampdelay commands. Reads MIXRAP_START and MIXRAMP_END tags from FLAC files and overlaps instead of crossfading.
-
- 19 Mar, 2010 1 commit
-
-
Aleksei Kaveshnikov authored
"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'"
-
- 17 Mar, 2010 1 commit
-
-
Piotr Gozdur authored
"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"
-
- 07 Mar, 2010 1 commit
-
-
Max Kellermann authored
-
- 27 Feb, 2010 3 commits
-
-
Max Kellermann authored
Pass everything to the GLib logging library. No direct stderr access.
-
Max Kellermann authored
The pointer is invalid if av_open_input_file() fails.
-
Max Kellermann authored
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().
-
- 17 Feb, 2010 1 commit
-
-
Max Kellermann authored
Don't allocate each replay_gain_info object on the heap. Those objects who held a pointer now store a full replay_gain_info object. This reduces the number of allocations and heap fragmentation.
-
- 02 Feb, 2010 1 commit
-
-
Anton Khirnov authored
-
- 28 Jan, 2010 1 commit
-
-
Tim Phipps authored
-
- 20 Jan, 2010 1 commit
-
-
Max Kellermann authored
Pass the current URI to wavpack_open_wvc().
-
- 18 Jan, 2010 5 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Don't use the function ffmpeg_helper(), don't initialize the codec.
-
Max Kellermann authored
Fix a memory leak in some code paths.
-
Max Kellermann authored
Use input_stream.uri.
-
- 17 Jan, 2010 2 commits
-
-
Max Kellermann authored
Taken from the ffmpeg sources.
-
Max Kellermann authored
To allow libavformat to detect the format of the input file, append the suffix of the input file to the URL of the virtual stream. This specifically enables the "shorten" codec, which is supported by libavformat/raw.c, detected only by the suffix.
-
- 16 Jan, 2010 1 commit
-
-
Max Kellermann authored
-
- 06 Jan, 2010 6 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Easier to reuse the function.
-
Max Kellermann authored
Invoke decoder_initialized() in the libFLAC metadata callback. This merges code from the FLAC and the OggFLAC decoder plugin into the common library.
-
Max Kellermann authored
-
Max Kellermann authored
This feature has been moved to the "flac" playlist plugin.
-
Max Kellermann authored
Make this code is reusable.
-
- 04 Jan, 2010 4 commits
-
-
Max Kellermann authored
Make it X_decoder_plugin.c.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
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.
-
- 01 Jan, 2010 2 commits
-
-
Max Kellermann authored
Major API redesign: don't let the caller allocate the input_stream object. Let each input plugin allocate its own (derived/extended) input_stream pointer. The "data" attribute can now be removed, and all input plugins simply cast the input_stream pointer to their own structure (with an "struct input_stream base" as the first attribute).
-
Avuton Olrich authored
-
- 31 Dec, 2009 2 commits
-
-
Max Kellermann authored
This patch changes the following decoder plugins to implement stream_tag() instead of tag_dup(): faad, ffmpeg, mad, modplug, mp4ff, mpcdec, oggflac This simplifies their code, because they do not need to take care of opening/closing the stream.
-
Max Kellermann authored
This is like tag_dup(), but works with an input_stream object instead of a file path.
-
- 29 Dec, 2009 1 commit
-
-
Max Kellermann authored
Support deprecated MIME types such as "audio/x-ogg". Support new types such as "audio/flac".
-
- 26 Dec, 2009 1 commit
-
-
Max Kellermann authored
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.
-