- 04 Nov, 2010 3 commits
-
-
Max Kellermann authored
libffado documentation says this function returns -1 on error, but that is a lie - it returns a boolean value, and "false" means error.
-
Max Kellermann authored
.. instead of av_get_bits_per_sample_format(). The SampleFormat enum value is authoritative.
-
Denis Krjuchkov authored
-
- 03 Nov, 2010 2 commits
-
-
Denis Krjuchkov authored
Device can be specified either by magic index (starting with 0) or by device name.
-
Denis Krjuchkov authored
If no device is available test_default_device returns false.
-
- 27 Oct, 2010 3 commits
-
-
Max Kellermann authored
Using libffado, to play on firewire audio devices. Warning: this plugin was not tested successfully. I just couldn't keep libffado2 from crashing. Use at your own risk. For details, see my Debian bug reports: http://bugs.debian.org/601657 http://bugs.debian.org/601659
-
Alder Hornbridge authored
-
Alder Hornbridge authored
-
- 14 Oct, 2010 1 commit
-
-
Tony Miller authored
-
- 11 Oct, 2010 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Conflicts: NEWS configure.ac src/input/rewind_input_plugin.c src/output/httpd_output_plugin.c
-
- 10 Oct, 2010 1 commit
-
-
Avuton Olrich authored
-
- 08 Oct, 2010 2 commits
-
-
Denis Krjuchkov authored
-
Denis Krjuchkov authored
Win32 has many audio APIs. New name is slightly more correct.
-
- 05 Oct, 2010 4 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
This cleanup call is obsolete, since we moved the binding code to enable()/disable().
-
Max Kellermann authored
Call output_plugin.disable() before output_plugin.finish(). This ensures that all outputs are properly cleaned up, to make valgrind happy.
-
- 03 Oct, 2010 2 commits
-
-
Qball Cow authored
-
Max Kellermann authored
RFC 5334 10.3 defines the MIME type "audio/ogg". We could use "application/ogg" as well, but we know for sure that we only emit audio data.
-
- 02 Oct, 2010 1 commit
-
-
Tony Miller authored
-
- 28 Sep, 2010 4 commits
-
-
Denis Krjuchkov authored
-
Denis Krjuchkov authored
Original implementation does not handle if (...) MPD_ERROR("die"); else ... case well. This change fixes handling of such cases.
-
Thomas Jansen authored
-
Andrew Morgan authored
-
- 25 Sep, 2010 4 commits
-
-
Thomas Jansen authored
Replaced all occurrences of g_error() with MPD_ERROR() located in a new header file 'mpd_error.h'. This macro uses g_critical() to print the error message and then exits gracefully in contrast to g_error() which would internally call abort() to produce a core dump. The macro name is distinctive and allows to find all places with dubious error handling. The long-term goal is to get rid of MPD_ERROR() altogether. To facilitate the eventual removal of this macro it was added in a new header file rather than to an existing header file. This fixes #2995 and #3007.
-
Thomas Jansen authored
Added support for a new optional configuration setting for the httpd output named "bind_to_address". Setting it to a specific IP address (v4 or v6) will cause the httpd output to bind to that address exclusively. Supporting multiple addresses in parallel is future work. This implements the feature requests #2998 and #2646.
-
Thomas Jansen authored
-
Denis Krjuchkov authored
-
- 23 Sep, 2010 11 commits
-
-
Max Kellermann authored
The check was meant to fix an assertion failure, but it was the wrong way around. This broke cross-fading most of the time.
-
Max Kellermann authored
According to the mantis bug report 2847, there are several possible variations of the "album artist" tag: - "album artist" - "album_artist" - "albumartist" This patch adds support for the latter two.
-
Max Kellermann authored
-
Denis Krjuchkov authored
I've added PIPE_EVENT_SHUTDOWN because calling g_main_loop_quit() do not work when called from another thread. Main thread was sleeping in g_poll() so I needed some way to wake it up. By some strange reason call close(event_pipe[0]) in event_pipe_deinit() hangs. In current implementation that code never reached so that was not a problem :-) I've added a conditional to leave event_pipe[0] open on Win32.
-
Thomas Jansen authored
An '\n' was erroneously inserted in the line containing the state, e.g. "state: \nplay" instead of "state: play". Fix for bug #2992.
-
Thomas Jansen authored
The assumption that MIME type is set only once is not valid with CURL, as URL redirections may update the MIME type. This fixes bug #3044.
-
Max Kellermann authored
htons() is not available if netinet/in.h is not included.
-
Max Kellermann authored
Fix gcc warning.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Work around aliasing warning.
-