- 08 Aug, 2015 4 commits
-
-
Wim Taymans authored
-
Edward Hervey authored
We want to get the caps query *result*
-
Wim Taymans authored
Add methods to add/remove the providers that should be hidden by this provider. Also make a method to get a list of hidden providers. This makes it possible to have multiple systems monitor the same devices and remove duplicates. Add a property to see all devices, even duplicate ones from hidden providers.
-
Edward Hervey authored
The previous implementation was doing a direct call to the peer pad, which resulted in query probes never being called on the original pad. Instead of that, get the peer pad caps by using gst_pad_peer_query() which will call probes in the expected fashion.
-
- 07 Aug, 2015 1 commit
-
-
Vineeth TM authored
While calling gst_value_deserialize_sample, if there is a failure after caps is ref'ed, then caps is getting leaked. Hence checking for caps in fail: goto condition and unref'ing it https://bugzilla.gnome.org/show_bug.cgi?id=753338
-
- 05 Aug, 2015 3 commits
-
-
Thibault Saunier authored
When running gst_registry_scan_plugin_file we were losing the information about the registry being loaded and ended up adding the plugin to the default registry which was not correct. https://bugzilla.gnome.org/show_bug.cgi?id=752662
-
Nicolas Dufresne authored
As of now, even for stream completly inside segment, there is no guarantied that the DTS will be inside the segment. Specifically for H.264 with B-Frames, the first few frames often have DTS that are before the segment. Instead of using the sync timestamp to clip out of segment buffer, take the duration from the start/stop provided by the sub-class, and check if the pts and pts_end is out of segment. https://bugzilla.gnome.org/show_bug.cgi?id=752791
-
Luis de Bethencourt authored
Even though asserts can't be disabled in GstHarness, Coverity still complains about running code inside them. Moving the code to outside the g_asserts(). CID #1311326, #1311327, #1311328
-
- 04 Aug, 2015 5 commits
-
-
Wim Taymans authored
Get a list of the currently monitored providers.
-
George Kiagiadakis authored
In case there is an IDLE probe fired from gst_pad_push_data and it doesn't return GST_FLOW_OK, the code jumps to the probe_stopped label which tries to unref the data object. However, at this point the data object belongs downstream and must not be touched. By setting data = NULL, the code skips this unref. https://bugzilla.gnome.org//show_bug.cgi?id=753151
-
Jan Schmidt authored
Don't use 'glbufferrefmeta' as the debug category for the parent buffer meta.
-
Eunhye Choi authored
upstream_size can be negative but queue->upstream_size is unsigned type. to get a chance to update queue->upstream_size in gst_queue2_get_range() it should keep the default value. https://bugzilla.gnome.org/show_bug.cgi?id=753011
-
Jan Schmidt authored
Don't export the debug variable for the parent_buffer_meta. This was accidentally exported and shouldn't be public
-
- 03 Aug, 2015 1 commit
-
-
Stefan Sauer authored
Helps to distiguish multiple filesinks.
-
- 30 Jul, 2015 2 commits
-
-
Tim-Philipp Müller authored
We don't "iterate" bins or pipelines any more.
-
Tim-Philipp Müller authored
Fixes make check-valgrind
-
- 29 Jul, 2015 1 commit
-
-
Nicolas Dufresne authored
This fixes miss-use of @ instead of % to refer to enumeration values.
-
- 28 Jul, 2015 7 commits
-
-
Tim-Philipp Müller authored
-
Nicolas Dufresne authored
This is documentation for the HTML documentation.
-
Nicolas Dufresne authored
This is purely for documentation purpose. This way the values will show up in the HTML documentation.
-
Nicolas Dufresne authored
It's not GstAllocatorParams but GstAllocationParams.
-
Nicolas Dufresne authored
sink_elenment_name is not a parameter of gst_harness_add_sink_harness() function, but still it show up in documentation.
-
Sebastian Dröge authored
If nobody ever saw the previous filter caps, nothing could've negotiated with them and we can just pretend they never existed at all.
-
Sebastian Dröge authored
-
- 27 Jul, 2015 1 commit
-
-
- 22 Jul, 2015 3 commits
-
-
Olivier Crête authored
-
Nicolas Dufresne authored
gst_query_find_allocation_meta() requires the query to be writable to work. This patch ensure avoids taking a reference on the query, so we can now check if a certain allocation meta is present. https://bugzilla.gnome.org/show_bug.cgi?id=752661
-
Tim-Philipp Müller authored
No GBytes involved.
-
- 21 Jul, 2015 1 commit
-
-
Thiago Santos authored
Resetting the flushing state of the pads at the end of the PAUSED_TO_READY transition will make pads handle serialized queries again which will wait for non-active pads and might cause deadlocks when stopping the pipeline. Move the reset to the READY_TO_PAUSED instead. https://bugzilla.gnome.org/show_bug.cgi?id=752623
-
- 20 Jul, 2015 1 commit
-
-
Håvard Graff authored
By introducing gst_harness_add_src_harness and gst_harness_add_sink_harness we collect all sub-harness setup in one function, making the previous sub-harness creation functions now calls these directly, and making it much easier (and less error-prone) to add your own src or sink-harness using the more generic harness-creation functions.
-
- 17 Jul, 2015 2 commits
-
-
Nicolas Dufresne authored
This line has no purpose, clearly gst_segment_do_seek() is doing the right job, also, having the start time (a timestamp) be that same as time (the stream time) is quite odd. https://bugzilla.gnome.org/show_bug.cgi?id=750783
-
Nicolas Dufresne authored
The stop shall be relative to start if extrapolated from the duration. https://bugzilla.gnome.org/show_bug.cgi?id=750783
-
- 16 Jul, 2015 8 commits
-
-
Wim Taymans authored
Release the monitor lock when calling the provider start/stop methods. Because we release the lock now, We need to make sure we check the cookie again and keep track of started and removed providers.
-
Wim Taymans authored
Protect against wrong arguments. Clean up the header file indentation.
-
Wim Taymans authored
The deviceproviders are added to the array sorted by their rank. Make sure we keep this ordering when removing a provider. We use _prepend to collect the devices, use g_list_reverse to get the devices in the right order; sorted by rank and in the same order as returned by the provider.
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
Håvard Graff authored
Given that the element has the possibility to have one, they should already be there. https://bugzilla.gnome.org/show_bug.cgi?id=752498
-
Stian Selnes authored
The element flag does not indicate wether a bin should be tested as a source or as a sink, eg. a bin with the sink flag may still have a source pad and a bin with the source flag may have a sink pad. In this case it is better to determine the element type by looking at the available pads and pad templates. Also rename srcpad and sinkpad where it actually represents element_srcpad_name and element_sinkpad_name. https://bugzilla.gnome.org/show_bug.cgi?id=752493
-