- 16 Mar, 2014 16 commits
-
-
Olivier Crête authored
-
Olivier Crête authored
Instead of having strings & flags, make them just strings
-
Jan Schmidt authored
Make sure extended message types don't get accidentally matched when not asked for in the mask
-
Jan Schmidt authored
Every instance of calling bin_do_message_forward() first took the object lock, so that bin_do_message_forward() could drop it and then reclaim. Instead, only take the object lock afterward where needed.
-
Mathieu Duponchelle authored
This prevents situations where a first branch would get seeked and receive a buffer before all branches got seeked, and thus collected would get called based on EOS from the previous segment. As a consequence, during the process of seeking, don't decrease the eospads number when a FLUSH_STOP is received. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=724571
-
Sebastian Dröge authored
-
Mathieu Duponchelle authored
Taken from the adder seek handling code. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=726461
-
Stefan Sauer authored
Add loop_type and repeat_count fields to GstTocEntry plus setters and getters. This allows to represent edit-lists in a toc as well as loops in instruemnts (wav, xi). API: gst_toc_entry_set_loop API: gst_toc_entry_get_loop
-
-
-
Tim-Philipp Müller authored
-
-
Tim-Philipp Müller authored
-
Olivier Crête authored
Also add GstDevice and GstDeviceMonitorFactory And add code to the registry to save them https://bugzilla.gnome.org/show_bug.cgi?id=678402
-
-
Stefan Sauer authored
The return value from gst_pad_forward() is the aggregated return value from the callback and the callback returns FALSE to continue iterating.
-
- 15 Mar, 2014 4 commits
-
-
Stefan Sauer authored
Instead of ignoring the return value and always return TRUE pass the already agregated result back.
-
Thiago Santos authored
-
Thiago Santos authored
From the test case: /* This test creates a multiqueue with 2 streams. One receives * a constant flow of buffers, the other only gets one buffer, and then * new-segment events, and returns not-linked. The multiqueue should not fill. */ If one of the queues goes EOS and the other returns NOT_LINKED the stream can be considerered EOS as a NOT_LINKED means that one of the branches has no sink downstream that will block the EOS message posting. https://bugzilla.gnome.org/show_bug.cgi?id=725917
-
Sebastian Rasmussen authored
This is done by introducing a new gst_adapter_copy_bytes() call that returns a GBytes structure. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=725476
-
- 14 Mar, 2014 1 commit
-
-
- 11 Mar, 2014 4 commits
-
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
Has added benefit that compiler might warn if more values are added to the enum.
-
Stefan Sauer authored
Add a helper like gst_flow_get_name() for GstPadLinkReturn. Use this in core. API: gst_pad_link_get_name()
-
Stefan Sauer authored
Use the pad as object for logging to get more context. Use gst_pad_store_sticky_event() instead of sending the event. This avoids a warning as here the pad is not yet linked and we actually don't want to send anyway.
-
- 10 Mar, 2014 5 commits
-
-
Thiago Santos authored
Avoids stall waiting for buffering to reach 100%
-
Thiago Santos authored
buffering_iteration was never used
-
Thiago Santos authored
Avoids mistakenly returning _OK when downstream is still _NOT_LINKED on subsequent received pad pushes https://bugzilla.gnome.org/show_bug.cgi?id=725917
-
Thiago Santos authored
Avoids stall waiting for buffering to reach 100%
-
Thiago Santos authored
Use the last result as a default when pushing a item from a single queue, otherwise the status gets reset to _OK when pushing events. This causes problems when mistakenly activating a not-linked stream that is being ignored upstream as it is not being used (adaptive scenarios), it will make the multiqueue post a buffering message on a pad that won't receive buffers https://bugzilla.gnome.org/show_bug.cgi?id=725917
-
- 07 Mar, 2014 1 commit
-
-
Tim-Philipp Müller authored
It's nicer to only have it set when something noteworthy happened and otherwise unset. https://bugzilla.gnome.org/show_bug.cgi?id=725862
-
- 06 Mar, 2014 4 commits
-
-
Stefan Sauer authored
Also fix comment typos and add more detail in the logs.
-
Tim-Philipp Müller authored
The IN_CAPS flag does not exist any more.
-
George Kiagiadakis authored
This ensures that the lock of the internal pad is held while referencing it's peer (= the target pad), which ensures that the peer is not going to be unlinked/destroyed in the meantime. https://bugzilla.gnome.org/show_bug.cgi?id=725809
-
-
- 02 Mar, 2014 2 commits
-
-
- 28 Feb, 2014 3 commits
-
-
Stefan Sauer authored
This was plain text that had all list items one after the other (including a repeated number). Now it will atleast look good when processed with gtk-doc 1.20.
-
Sebastian Dröge authored
From fe1672e to bcb1518
-
Reynaldo H. Verdejo Pinochet authored
- Fix failing build - Drop added trailing whitespace
-