- Nov 09, 2013
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
-
-
-
-
-
- Nov 06, 2013
-
-
Proxy the caps queries on the srcpad as well. Proxy the allocation query on the sinkpad.
-
- Oct 15, 2013
-
-
Sebastian Dröge authored
We need to define the GLib log domain before including glib.h, which is included by glib-compat-private.h.
-
- Oct 13, 2013
-
-
gst_parse_launchv, gst_parse_launchv_full and gst_parse_launch_full all return floating refs, the same as gst_parse_launch, which just calls gst_parse_launch_full internally anyway. Add a unit test assertion to check it's true. Spotted by nemequ on IRC.
-
- Oct 10, 2013
-
-
Thibault Saunier authored
This allows us to make sure the elements is EOS and does not have remaining buffers to be drained. https://bugzilla.gnome.org/show_bug.cgi?id=709637
-
Reynaldo H. Verdejo Pinochet authored
In the docs and the autocompletion logic the maximum value jumped incongruently between 5 and 9.
-
- Sep 30, 2013
-
-
Most likely a copy-paste error from the block before. If we're going to check for error/closed on the write fd... do it on the write fd
-
- Sep 24, 2013
-
-
Tim-Philipp Müller authored
From 6b03ba7 to 7412249
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
-
Sebastian Dröge authored
This reverts commit e6583795. This test commit should've never been pushed. Oops.
-
-
Since the refactoring of GstContext (commits qc9fa2771b508e9aaeecc700e66e958190476f, a7f5dc8b, 690326f906dc82e41ea58b81cdb2e3e88b754, d367dc1b0d4ecb37f4d27267e03d7bf0c6c06a6, and 82d158aed3f2e8545e1e7d35085085ff58f18) I am no longer able to get a shared context for an element that is used twice in a pipeline. I used the documentation and eglglessink as my reference for implementing the GstContext logic. As the code was tied to a hardware decoder, I have ported the GstContext code to fakesink to show the problem. Using the old API a single ExampleMgr instance is created, but using the new API each element is creating its own instance.
-
-
pads->data is the public list. It is dynamically rebuilt at each call to check_collected, in check_pads to be specific. When you add a pad and collectpads have been started, it is not added to the public list. Thus there exists a possible race where : 1) You would add a pad to collectpads while running. 2) You set collectpads to flushing before check_collected has been called again -> the pad is not set to flushing 3) the pad starts pushing data as downstream might not be prepared, in the case of adder it then returns FLOW_FLUSHING. 4) elements like demuxers, when they get a FLOW_FLUSHING, stop their tasks, never to be seen again. https://bugzilla.gnome.org/show_bug.cgi?id=708636
-
- Sep 23, 2013
-
-
Wim Taymans authored
Make the testclock return GST_CLOCK_UNSCHEDULED when an unscheduled entry is used for gst_clock_wait() or gst_clock_wait_async(). Fixes https://bugzilla.gnome.org/show_bug.cgi?id=708605
-
- Sep 22, 2013
-
-
Edward Hervey authored
For some rare cases, one might not be able to use the hardcoded $HOME/gst location yet would still want to use the gst-uninstalled script as-is (which has the benefit of being constantly updated). For these cases, the checkout directory can be specified with the GST_UNINSTALLED_ROOT environment variable. Ex: export GST_UNINSTALLED_ROOT=$HOME/somewhere/with/checkouts And then just call gst-uninstalled directly: $GST_UNINSTALLED_ROOT/gstreamer/gst-uninstalled
-
- Sep 20, 2013
-
-
Edward Hervey authored
From b613661 to 6b03ba7
-
- Sep 19, 2013
-
-
Tim-Philipp Müller authored
From 74a6857 to b613661
-
Tim-Philipp Müller authored
From 12af105 to 74a6857
-
Tim-Philipp Müller authored
Should be g_return_*() not g_assert(), even if it's for tests only.
-
Tim-Philipp Müller authored
Fixes unit test failures when -DG_DISABLE_ASSERT is used. https://bugzilla.gnome.org/show_bug.cgi?id=706551
-
Edward Hervey authored
Return value is a boolean not a pointer
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
- Sep 18, 2013
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-