- 24 Aug, 2011 5 commits
-
-
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.
-
Max Kellermann authored
Try to eliminate the remaining blocking I/O.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Eliminate duplicate code.
-
- 23 Aug, 2011 22 commits
-
-
Max Kellermann authored
Better than dereferencing NULL.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
No point in returning true, and checking that.
-
Max Kellermann authored
.. and not -1, which is "true".
-
Max Kellermann authored
-
Max Kellermann authored
Allocate objects on the stack to reduce heap overhead.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Not unsigned char. Eliminate useless casts.
-
Max Kellermann authored
Only used internally.
-
Max Kellermann authored
This defaults to "false" when the method pointer is NULL.
-
Max Kellermann authored
-
Max Kellermann authored
Check if the stream is suspended; wake up the main loop when it becomes suspended.
-
Max Kellermann authored
-
Max Kellermann authored
Not a bool.
-
Max Kellermann authored
Unlock the mainloop in all code paths.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
This warning should only be logged when we really received something. When the client disconnects, G_IO_IN is triggered, and the read returns G_IO_STATUS_EOF.
-
Max Kellermann authored
Move the variable "vbr_update_acc" into the #ifdef block.
-
- 25 Jul, 2011 1 commit
-
-
Jonathan Neuschäfer authored
-
- 20 Jul, 2011 12 commits
-
-
Max Kellermann authored
Conflicts: src/player_thread.c src/playlist_control.c
-
Max Kellermann authored
There's no bzero() on WIN32.
-
Max Kellermann authored
-
Max Kellermann authored
Be portable on WIN32.
-
Max Kellermann authored
-
Max Kellermann authored
In the "vorbis" plugin, this is a copy of the old flush() method, while flush() gets a lot of code remove, it just sets the "flush" flag and nothing else. It doesn't start a new stream now, which should fix a few problems in some players.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Enable gcc optimizations.
-
Max Kellermann authored
The method may take longer, and we shouldn't be holding the lock.
-
Max Kellermann authored
-
Max Kellermann authored
-