- 20 Jan, 2010 3 commits
-
-
Max Kellermann authored
Use MPD_AUTO_RESULT(). Don't force libwrap by default.
-
Davide Camurri authored
-
Max Kellermann authored
Pass the current URI to wavpack_open_wvc().
-
- 18 Jan, 2010 9 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.
-
Max Kellermann authored
-
Max Kellermann authored
All close() implementations must call this method.
-
Max Kellermann authored
Conflicts: Makefile.am NEWS configure.ac src/decoder/ffmpeg_decoder_plugin.c src/decoder_thread.c
-
Avuton Olrich authored
-
- 17 Jan, 2010 10 commits
-
-
Max Kellermann authored
When all plugins have failed, MPD used to fall back to the "mad" decoder plugin, to handle those radio streams without a Content-Type response header. This however leads to unexpected results (garbage being played) when the stream isn't really mp3. Since we care little about "bad" streams, we shouldn't have hacks which have bad side effects. Let's get rid of this hack now! Only try to "mad" plugin if there was no match at all (Content-Type, path suffix) and no other plugin has been tried.
-
Max Kellermann authored
Manage a linked list of plugins which were already tried.
-
Max Kellermann authored
Taken from the ffmpeg sources.
-
Max Kellermann authored
-
Max Kellermann authored
Use the correct parameter name.
-
Max Kellermann authored
Only delete the newline characters (\n and optionally \r). This allows the database file to store file names with trailing whitespace.
-
Max Kellermann authored
When enabling the pulse device fails, clear po->mainloop after pa_threaded_mainloop_free() has finished. This is important for the assertions. Two wrong g_free() calls were also removed.
-
Max Kellermann authored
Needed for the fluidsynth decoder plugin.
-
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.
-
Max Kellermann authored
Allow declaration after statement.
-
- 16 Jan, 2010 11 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
More code simplification. Probe all formats, no matter which input format.
-
Max Kellermann authored
Remove the debug log messages, because they are duplicate (see ao_open() in output_thread.c).
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Log to stderr instead of the default stdout. We need a pristine stdout for the conversion result.
-
Max Kellermann authored
Ensure that the pcm_convert() length argument is aligned to the sample size.
-
Max Kellermann authored
Check consume mode in queue_next_order(), because the current song would be deleted as soon as it's finished; it cannot be played again.
-
Max Kellermann authored
The patch "input/file: don't fall back to parent directory" introduced a regression: when trying to play a CUE track, decoder_run_song() tries to open the file as a stream first, but this fails, because the path is virtual. This patch fixes decoder_run_song() (instead of reverting the previous patch) to accept input_stream_open() failures if the song is a local file. It passes the responsibility to handle non-existing files to the decoder's file_decode() method.
-
Max Kellermann authored
-
- 06 Jan, 2010 7 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
This playlist plugin handles FLAC files with embedded CUE sheets.
-
Max Kellermann authored
Make this code is reusable.
-