- 15 Oct, 2009 2 commits
-
-
Wim Taymans authored
When we quickly switch from PLAYING to PAUSED and back to PLAYING it's possible in some cases that the task refuses to start, This is because when we go to PAUSED, we unschedule the clock timeout, which could return UNSCHEDULED when we're back to PLAYING, causing the task to PAUSE again with a wrong-state. This patch checks if we are running when we return with an UNSCHEDULED return value and if we are, try to create a new buffer. Fixes #597550
-
Stefan Kost authored
-
- 14 Oct, 2009 8 commits
-
-
Stefan Kost authored
-
Edward Hervey authored
From 6380d4b to 85d1530
-
Peter Kjellerstedt authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Peter Kjellerstedt authored
Fixes bug #598297.
-
Sebastian Dröge authored
This is slightly more efficient because the compiler can't do tail recursion here and has to keep all stack frames. Not that efficiency is that important here but I already had the iterative version somewhere else and both are easy to read.
-
Sebastian Dröge authored
-
- 13 Oct, 2009 1 commit
-
-
Tommi Myöhänen authored
-
- 12 Oct, 2009 14 commits
-
-
Jan Schmidt authored
Fixes a compiler warning from the function being compiled but not used.
-
Jan Schmidt authored
-
Jan Schmidt authored
-
Jan Schmidt authored
Make the GST_POLL debug category symbol private to libgstreamer, as there should be no external users of it.
-
Jan Schmidt authored
This test used to SIGBUS on OS/X but now SIGSEGV's instead on Snow Leopard. It's not worth the effort to figure out which platform should produce which error for what is fundamentally a pretty silly test, so just disable it on OS/X
-
Edward Hervey authored
-
Edward Hervey authored
-
Edward Hervey authored
This allows the macosx versions to properly error out when fds are closed. This is only a temporary fix until the pluginloader is switched to not use GstPoll but GIOChannels.
-
Edward Hervey authored
This is needed so that select properly errors out on macosx (sigh)
-
Edward Hervey authored
-
Edward Hervey authored
This is needed to properly detect fds that are closed or that got an error
-
Edward Hervey authored
-
Edward Hervey authored
-
Edward Hervey authored
-
- 09 Oct, 2009 2 commits
-
-
Stefan Kost authored
-
Stefan Kost authored
-
- 08 Oct, 2009 13 commits
-
-
Jan Schmidt authored
-
Jan Schmidt authored
-
Jan Schmidt authored
-
Jan Schmidt authored
-
Jan Schmidt authored
In the plugin loader subprocess, move stdin and stdout to new fd's so that plugins printing things during plugin init or (*gasp*) possibly reading from stdin don't interfere with the data sent to and from the parent.
-
Jan Schmidt authored
-
Jan Schmidt authored
From 37f898b to a3e3ce4
-
Jan Schmidt authored
-
Jan Schmidt authored
When the plugin-scanner load fails (because the helper can't be spawned), make sure to load the plugin that failed in-process, so that all plugins do get loaded.
-
Jan Schmidt authored
Add the GST_PLUGIN_SCANNER env var to the check environment here too so that it doesn't fail when no installed scanner is available.
-
Tim-Philipp Müller authored
-
Stefan Kost authored
Split gst_queue_locked_enqueue() into variant for buffer and event to get rid of the if() and make the code more readable (constant boolean parameters are never nice). Removes the if (item) checks as we dereference the pointer before anyway. Also apply the same idea of reusing the previous knowledge in gst_queue_locked_dequeue to remove more type checks.
-
Stefan Kost authored
Split gst_multi_queue_item_new into buffer and event variant to make save an if and make code more readable.
-