- 07 Nov, 2010 1 commit
-
-
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 1 commit
-
-
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 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 2 commits
-
-
Avuton Olrich authored
-
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 1 commit
-
-
Qball Cow authored
-