| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
The expression "!format" does not make sense, and cannot occur.
|
|
|
|
|
|
| |
Conflicts:
NEWS
configure.ac
|
| |
|
|
|
|
|
|
| |
Pass audio_output objects around instead of void pointers. This will
give some more control to the plugin, and prepares for non-blocking
audio outputs.
|
|
|
|
|
| |
Move the "extern" declarations from output_list.c, for more type
safety.
|
|
|