- 16 Jul, 2015 11 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
-
Stian Selnes authored
Fixes issue where if a sink harness was added late the sticky events would not be forwared. https://bugzilla.gnome.org/show_bug.cgi?id=752494
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
- 15 Jul, 2015 1 commit
-
-
Wim Taymans authored
Add a generic structure to hold any additional properties about the device.
-
- 14 Jul, 2015 1 commit
-
-
Tim-Philipp Müller authored
-
- 13 Jul, 2015 2 commits
-
-
Tim-Philipp Müller authored
-
Prashant Gotarne authored
Should only access the object structure after checking it's valid in gst_task_join(). https://bugzilla.gnome.org/show_bug.cgi?id=746385 https://bugzilla.gnome.org/show_bug.cgi?id=746431
-
- 10 Jul, 2015 3 commits
-
-
Philippe Normand authored
Copy the GstMeta contents over to the new buffer. https://bugzilla.gnome.org/show_bug.cgi?id=749590
-
Vineeth TM authored
For files which are smaller than 1.5 seconds, the duration estimation does not happen. So the duration will always be displayed as 0. Updating the duration on EOS when the estimation has not happened already https://bugzilla.gnome.org/show_bug.cgi?id=750131
-
-
- 08 Jul, 2015 4 commits
-
-
-
Hyunjun Ko authored
get_list/get_buffer_list should be done with buffers in adapter remaining while take_list/take_buffer_list flushes each buffer one by one. https://bugzilla.gnome.org/show_bug.cgi?id=752116
-
Hyunjun Ko authored
-
Arnaud Vrac authored
We must make the buffer writable to write its PTS and DTS, and also reset its duration. The behaviour is now the same as before commit c3bcbadd, except metas might still be attached to the buffer extracted from the adapter. https://bugzilla.gnome.org/show_bug.cgi?id=752092
-
- 07 Jul, 2015 4 commits
-
-
Tim-Philipp Müller authored
These screw with indentation and seem a bit trivial. Just copy'n'paste.
-
-
Håvard Graff authored
Writing a test for unscheduling the gst_clock_id_wait inside the identity element, found an invalid read, caused by removing the clock-id when calling _unschedule instead of letting the code calling _wait remove the clock-id after being unscheduled. https://bugzilla.gnome.org/show_bug.cgi?id=752055
-
Tim-Philipp Müller authored
We have code with side effects inside g_assert()s, so make sure those are always enabled here (they might otherwise get disabled for release builds).
-
- 06 Jul, 2015 9 commits
-
-
-
-
Vineeth TM authored
right now reverse playback is disabled in pull mode. enabling the code for the same and changing a bit of logic to make reverse playback work. https://bugzilla.gnome.org/show_bug.cgi?id=750783
-
Vineeth T M authored
add test for reverse playback in pull mode and compare the buffers being received in sink chain to make sure the playback is allright https://bugzilla.gnome.org/show_bug.cgi?id=750783
-
Arun Raghavan authored
This reverts commit ab5fdd72. We can use the MAKEFLAGS environment variable to pass options to make, so avoid adding another mechanism that could be confusing.
-
Arun Raghavan authored
-
Song Bing authored
Shouldn't drop buffer when sync=false https://bugzilla.gnome.org/show_bug.cgi?id=751819
-
Arun Raghavan authored
Mostly adding this for add a -jN as appropriate while building.
-
- 04 Jul, 2015 2 commits
-
-
Tim-Philipp Müller authored
Microoptimisation: Let GstQueueArray store our item struct. That way we don't have to alloc/free temporary QueueItem slices for every item we want to put into the queue. https://bugzilla.gnome.org/show_bug.cgi?id=750149
-
Tim-Philipp Müller authored
This way we don't have to allocate/free temporary structs for storing things in the queue array. API: gst_queue_array_new_for_struct() API: gst_queue_array_push_tail_struct() API: gst_queue_array_peek_head_struct() API: gst_queue_array_pop_head_struct() API: gst_queue_array_drop_struct() https://bugzilla.gnome.org/show_bug.cgi?id=750149
-
- 03 Jul, 2015 3 commits
-
-
Stefan Sauer authored
From f74b2df to 9aed1d7
-
Olivier Crête authored
The check for the presence of the parent in the presence of the NEED_PARENT flag was missing for the chain function. Also keep a ref on the parent in case the pad is removed mid-chain.
-
Stefan Sauer authored
Concat was not linked and streamiddemux was missing.
-