- 24 Dec, 2011 1 commit
-
-
Max Kellermann authored
For simpler seeking within current song.
-
- 13 Dec, 2011 19 commits
-
-
Max Kellermann authored
This plugin's use of the "Timer" library was wrong; it added the same amount of virtual data in every iteration in _play(), but did not actually play something. This created an artificial, but useless, delay. This patch implements the method _cancel(), and implements hard-coded sleep values. This is only slightly better, but does not attempt to look sane.
-
Max Kellermann authored
-
Max Kellermann authored
The implementation of cancel() did not work well: you cannot use alSourceUnqueueBuffers() to unqueue queued buffers, and our function openal_unqueue_buffers() left the OpenAL library in a rather undefined state; nothing was supposed to be queued, but the "filled" variable was not reset.
-
Max Kellermann authored
-
Max Kellermann authored
The expression "!format" does not make sense, and cannot occur.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Unnecessary overhead.
-
Max Kellermann authored
Conflicts: NEWS configure.ac
-
Max Kellermann authored
The OpenAL specification says that AL_FORMAT_MONO8 and AL_FORMAT_STEREO8 expect unsigned 8 bit samples, but MPD uses unsigned samples.
-
Max Kellermann authored
The local variable was already divided by 1000, and the return value was being divided by 1000 again - doh! This caused delays in the httpd output plugin that were too small by three orders of magnitude, and the buffer was filled too quickly.
-
Max Kellermann authored
-
Max Kellermann authored
Replace -I with -isystem in GLIB_CFLAGS.
-
Max Kellermann authored
This workaround leads to an infinite loop instead of an assertion failure, but hey, now it's libmp4ff's fault.
-
Max Kellermann authored
Make valgrind find more buffer misuses. Buffer contents are not persistent, they get invalidated by pcm_buffer_get(), because this function may allocate a new buffer, but will not copy old data.
-
Max Kellermann authored
-
Max Kellermann authored
-
Denis Krjuchkov authored
Silently choosing default is misleading and can cause hours of investigation. It's better to fail immediately telling user what is wrong with config.
-
Denis Krjuchkov authored
If output plugin fails to init it will try to call ao_base_finish() immediately, which segfaults because replay gain filters are not initialized yet and contain garbage values.
-
- 12 Dec, 2011 8 commits
-
-
Max Kellermann authored
-
Avuton Olrich authored
It appears the musepack section has not really been reviewed in some time, many parts unfunctional, others, just unnecessary.
-
Avuton Olrich authored
-
Avuton Olrich authored
-
Avuton Olrich authored
-
Avuton Olrich authored
-
Avuton Olrich authored
-
Avuton Olrich authored
-
- 01 Dec, 2011 2 commits
-
-
Avuton Olrich authored
-
Avuton Olrich authored
-
- 28 Nov, 2011 10 commits
-
-
Max Kellermann authored
Conflicts: Makefile.am NEWS configure.ac src/encoder/flac_encoder.c src/log.c src/pcm_buffer.c
-
Max Kellermann authored
Initialize the audio_format before calling avcodec_open(), because avcodec_open() will fill bogus values.
-
Max Kellermann authored
Yet another common support case.
-
Max Kellermann authored
This is a common support case, and hopefully, the new error message will allow the user to understand the error without requiring support.
-
Max Kellermann authored
Use stat() instead of g_file_test() to detect other types of errors, such as "permission denied".
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Convert to padded 24 bit samples, instead of falling back to 16 bit.
-
Max Kellermann authored
This fixes a buffer corruption bug; pcm_buffer is not designed to be a persistent buffers, and will discard anything between two consecutive calls.
-
Max Kellermann authored
This fixes a buffer corruption bug; pcm_buffer is not designed to be a persistent buffers, and will discard anything between two consecutive calls.
-