- 21 Mar, 2012 1 commit
-
-
Max Kellermann authored
-
- 19 Mar, 2012 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Some compilers are very picky, but we really aren't interested in the return value.
-
- 06 Mar, 2012 1 commit
-
-
Max Kellermann authored
Make sure we get a UTF-8 encoded string.
-
- 13 Feb, 2012 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 12 Feb, 2012 2 commits
-
-
Max Kellermann authored
Parses CUE data from the "CUESHEET" tag. Needs further integration in the update thread.
-
Max Kellermann authored
The new method pair() receives an arbitrary name/value pair. Support for this is being added to a few decoder plugins.
-
- 11 Feb, 2012 1 commit
-
-
Max Kellermann authored
Pass a callback table to scan_file() and scan_stream(), instead of returning a tag object.
-
- 04 Feb, 2012 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 24 Dec, 2011 1 commit
-
-
Max Kellermann authored
-
- 13 Dec, 2011 1 commit
-
-
Max Kellermann authored
-
- 20 Oct, 2011 1 commit
-
-
Max Kellermann authored
-
- 19 Oct, 2011 1 commit
-
-
Max Kellermann authored
Didn't compile on GLib < 2.16.
-
- 10 Oct, 2011 4 commits
-
-
Max Kellermann authored
This is easier and more efficient to loop on, because only two variables get modified (src and dest).
-
Max Kellermann authored
-
Max Kellermann authored
The other audio_format attributes are not used.
-
Max Kellermann authored
-
- 09 Oct, 2011 1 commit
-
-
Max Kellermann authored
In a C file, that is too late, because _mingw.h defaults to 0x0502, and ours would be illegal redefintion.
-
- 03 Oct, 2011 1 commit
-
-
Max Kellermann authored
Needed for the I/O thread.
-
- 20 Sep, 2011 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 19 Sep, 2011 1 commit
-
-
Max Kellermann authored
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.
-
- 17 Sep, 2011 2 commits
-
-
Max Kellermann authored
Provide _lock() and _unlock() to wrap all accesses from the mixer plugin.
-
Max Kellermann authored
Use these instead of exposing the internal roar_t struct.
-
- 16 Sep, 2011 3 commits
-
-
Max Kellermann authored
Add GMutex, GCond attributes which will be used by callers to conditionally wait on the stream. Remove the (now-useless) plugin method buffer(), wait on GCond instead. Lock the input_stream before each method call. Do the same with the playlist plugins.
-
Max Kellermann authored
To check for errors without reading. The decoder thread wants to do that, before it passes the input stream to the plugin.
-
Max Kellermann authored
-
- 13 Sep, 2011 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Needed for the I/O thread.
-
- 09 Sep, 2011 1 commit
-
-
Max Kellermann authored
config_add_block_param() cannot fail, which makes it easier to use.
-
- 30 Aug, 2011 3 commits
-
-
Max Kellermann authored
.. and destruct the output object properly in test/run_output.
-
Max Kellermann authored
-
Max Kellermann authored
-
- 29 Aug, 2011 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Clean up the process before exiting.
-
Max Kellermann authored
-
- 24 Aug, 2011 1 commit
-
-
Max Kellermann authored
To demonstrate the new I/O thread. libsoup is well-integrated into the GLib main loop, which made this plugin pretty easy to write. As a side effect, we have to initialize the I/O thread in all debug programs that use the input API.
-