- 09 Mar, 2011 1 commit
-
-
Ulrich Spörlein authored
-
- 27 Feb, 2011 2 commits
-
-
Max Kellermann authored
See code comment.
-
Max Kellermann authored
According to the Solaris dsp manpage, AFMT_S24_PACKED is little-endian: http://download.oracle.com/docs/cd/E19963-01/821-1475/6nmf5baot/index.html The Minix soundcard.h header says the same.
-
- 09 Feb, 2011 2 commits
-
-
Thomas Jansen authored
Remove trailing whitespace found by this command: find -name '*.[ch]' | xargs grep "[[:space:]]$"
-
Thomas Jansen authored
This fixes the following valgrind warning occuring on the first call of httpd_output_read_page: ==20124== Conditional jump or move depends on uninitialised value(s) ==20124== at 0x425E65: httpd_output_read_page (httpd_output_plugin.c:240) ==20124== by 0x426087: httpd_output_open (httpd_output_plugin.c:279) ==20124== by 0x41D862: ao_open (output_plugin.h:206) ==20124== by 0x41E133: audio_output_task (output_thread.c:590)
-
- 07 Jan, 2011 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
This is a MPD 0.16 regression: when playing a 24 bit file, the switch to 16 bit was made only partially, after mBytesPerPacket and mBytesPerFrame had already been applied. That means mBytesPerFrame referred to 24 bit, and mBitsPerChannel referred to 16 bits. Of course, that cannot work.
-
- 21 Dec, 2010 1 commit
-
-
Alex Viskovatoff authored
-
- 08 Nov, 2010 1 commit
-
-
Max Kellermann authored
After popular demand, I've switched the order of "artist" and "title" in the stream title. There is no standard, and there is no reliable way to parse those from the stream title.
-
- 05 Nov, 2010 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
This makes the plugin more responsive to control commands, because it will listen to control events while waiting.
-
- 04 Nov, 2010 2 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.
-
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 1 commit
-
-
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
-
- 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 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
This cleanup call is obsolete, since we moved the binding code to enable()/disable().
-
- 03 Oct, 2010 1 commit
-
-
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.
-
- 25 Sep, 2010 2 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.
-
- 23 Sep, 2010 1 commit
-
-
Max Kellermann authored
Work around aliasing warning.
-
- 31 Aug, 2010 2 commits
-
-
Max Kellermann authored
Send silence to all connected clients while paused, to avoid connection interruption.
-
Max Kellermann authored
Avoid buffer underruns on the streaming client, if the encoder is "too efficient" (e.g. when encoding silence while paused).
-
- 25 Jul, 2010 1 commit
-
-
Max Kellermann authored
MPD doesn't have child processes anymore, and thus we're not expecting to receive SIGCHLD very often. Since hard disk access isn't interrupted by signals anyway, we don't need those excessive checks.
-
- 06 Jun, 2010 1 commit
-
-
Tim Phipps authored
libwrap support is in MPD but only for the control port. This patch adds support for the http port. The code is copied from src/client_new.c
-
- 20 May, 2010 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Windows compatibility.
-
- 14 May, 2010 1 commit
-
-
Max Kellermann authored
Added #ifdefs on the macros AFMT_S24_NE and other OSS4 extensions.
-
- 13 May, 2010 2 commits
-
-
Max Kellermann authored
Removed the "supported" / "unsupported" arrays, and auto-detect on every open() call, just like the ALSA output plugin.
-
Max Kellermann authored
Removed the macro AFMT_S16_MPD.
-
- 05 Apr, 2010 1 commit
-
-
James Pike authored
-
- 22 Mar, 2010 1 commit
-
-
Avuton Olrich authored
-
- 10 Mar, 2010 2 commits
-
-
Max Kellermann authored
If we're not doing this, and a new song is played after pause ends, then you will hear the rest of the previous song.
-
Max Kellermann authored
Always use the same number of samples from each channel's ring buffer. This ensures that all channels are kept in sync.
-
- 17 Jan, 2010 1 commit
-
-
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.
-
- 16 Jan, 2010 1 commit
-
-
Max Kellermann authored
-