- 28 Jan, 2013 4 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Eliminate input_stream_init() and input_stream_deinit().
-
Max Kellermann authored
-
Max Kellermann authored
-
- 27 Jan, 2013 1 commit
-
-
Max Kellermann authored
-
- 26 Jan, 2013 1 commit
-
-
Max Kellermann authored
Hide the definition from C code, to prepare the transition to C++.
-
- 25 Jan, 2013 1 commit
-
-
Max Kellermann authored
-
- 21 Jan, 2013 1 commit
-
-
Max Kellermann authored
-
- 14 Jan, 2013 1 commit
-
-
Max Kellermann authored
-
- 10 Jan, 2013 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 29 Jan, 2012 1 commit
-
-
Max Kellermann authored
It seems gcc 4.5 does not allow #pragma within function: src/input/soup_input_plugin.c:284:9: error: #pragma GCC diagnostic not allowed inside functions
-
- 12 Dec, 2011 1 commit
-
-
Max Kellermann authored
-
- 16 Sep, 2011 13 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Copy the reason_phrase from the SoupMessage, and check for transport errors in the session callback.
-
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
Fix memory leak.
-
Max Kellermann authored
libsoup's asynchronous API is not thread safe. By moving the calls into the I/O thread, several crash bugs will be fixed.
-
Max Kellermann authored
Add the "complete" attribute, and set it in _session_callback(). _close() waits for it to become true.
-
Max Kellermann authored
Add attribute postponed_error, pass this GError to the caller.
-
Max Kellermann authored
Fix deadlock.
-
Max Kellermann authored
We'll add proper locking now, and there's no need to carry this duplicate flag.
-
Max Kellermann authored
To report failures to callers who don't use _buffer().
-
Max Kellermann authored
Avoid recursive deadlock in _session_callback().
-
Max Kellermann authored
-
- 14 Sep, 2011 1 commit
-
-
Max Kellermann authored
-
- 24 Aug, 2011 2 commits
-
-
Max Kellermann authored
-
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.
-