- 18 Nov, 2010 1 commit
-
-
Max Kellermann authored
Fixes a regression: for output_plugin.delay(), we added a method to the timer class which returns the delay in milliseconds. This fails to detect negative values, because the unsigned integer is divided by 1000, and then casted to signed.
-
- 08 Nov, 2010 6 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Conflicts: NEWS configure.ac
-
Max Kellermann authored
-
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.
-
Max Kellermann authored
Call access() and print an extra error message when EACCES is returned. Hopefully this will reduce the number of support requests due to wrong file permissions.
-
Max Kellermann authored
The assertion added in MPD 0.15.14 was too much, it failed when the MIME type of a stream was NULL.
-
- 07 Nov, 2010 3 commits
-
-
Avuton Olrich authored
-
Avuton Olrich authored
-
Max Kellermann authored
Conflicts: NEWS configure.ac src/decoder_control.c src/decoder_control.h src/input/rewind_input_plugin.c src/output_control.c src/output_thread.c src/player_thread.c
-
- 06 Nov, 2010 2 commits
-
-
Avuton Olrich authored
-
Avuton Olrich authored
-
- 05 Nov, 2010 13 commits
-
-
Max Kellermann authored
When one song is played twice, and the decoder is working on the second "instance", but the first should be seeked, the check in player_seek_decoder() may assume that it can reuse the decoder without exchanging pipes. The last thing was the mistake: the pipe pointer was different, which led to an assertion failure. This patch adds another check which exchanges the player pipe.
-
Max Kellermann authored
More abstraction for decoder_control.pipe.
-
Max Kellermann authored
Some abstraction for decoder_control.pipe access.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Duplicate the "mime" attribute of the inner input_stream object, instead of copying the pointer.
-
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.
-
Max Kellermann authored
This method is used to reduce the delay of commands issued to the shout plugin.
-
Max Kellermann authored
-
Max Kellermann authored
Same as ".m4a".
-
- 04 Nov, 2010 8 commits
-
-
Max Kellermann authored
Change the assertion on "fail_timer==NULL" in OPEN to a runtime check. This assertion crashed when the output thread failed while the player thread was calling audio_output_open().
-
Max Kellermann authored
-
Max Kellermann authored
Protect the attributes "open" and "fail_timer".
-
Max Kellermann authored
Protect the attributes "open" and "fail_timer".
-
Mantas Mikulenas authored
When you pass the flag AI_ADDRCONFIG to getaddrinfo(), it does not consider address families on the loopback device. When run on a machine without an external network card, just with "lo", it was unable to look up any address.
-
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 1 commit
-
-
Max Kellermann authored
-