Mathieu Duponchelle
|
d11af7cd6b
|
aggregator: Reset flow_return *after* stopping the srcpad task.
Otherwise it might be set in an already running aggregate function.
|
2014-07-16 17:52:35 +02:00 |
|
Thibault Saunier
|
619237c0d0
|
aggregator: Flush sinkpads when stopping
All values are meaningless in that case, so we should make sure that
we clean everything
|
2014-07-16 17:52:35 +02:00 |
|
Thibault Saunier
|
d9385687fb
|
aggregator: Do not forget to reset the flow return when stoping
Setting it to FLUSHING when the element is not started, and to OK
when it starts.
|
2014-07-16 17:52:30 +02:00 |
|
Thibault Saunier
|
9233c6ac69
|
aggregator: Handle event seqnum
|
2014-07-16 17:05:25 +02:00 |
|
Sebastian Dröge
|
f701aa29b9
|
libs: Don't install headers and pc files for libgstwayland/badvideo/badbase
These will disappear after 1.4.0 and it would be rather annoying if
people started depending on them.
https://bugzilla.gnome.org/show_bug.cgi?id=732207
|
2014-07-11 09:33:57 +02:00 |
|
Tim-Philipp Müller
|
551122c19a
|
aggregator: fix locking
We would unlock a mutex we never locked on SEGMENT
events.
|
2014-07-06 22:09:53 +01:00 |
|
Thibault Saunier
|
71c81a5176
|
aggregator: Avoid destroying sources we do not own
+ Unref the maincontext in a new dispose function
+ Make sure to remove all sources on dispose
https://bugzilla.gnome.org/show_bug.cgi?id=732445
|
2014-06-30 14:24:49 +02:00 |
|
Thiago Santos
|
bdda4bb689
|
aggregator: always store or unref the buffer on the _chain function
Otherwise it leaks, and it is very common to go to flushing when the
pipeline is stopping, leaking a buffer.
|
2014-06-28 09:44:22 -03:00 |
|
Thiago Santos
|
b0652ee88f
|
aggregator: always unref the buffer on _finish function
Otherwise the user doesn't know if it was unref'd or not
|
2014-06-28 09:44:22 -03:00 |
|
Thiago Santos
|
5ce02fa5f9
|
aggregator: add dispose/finalize functions
Add functions to be able to cleanup the mutex/cond and pending buffers
on the aggregator and on its pad
|
2014-06-28 09:44:22 -03:00 |
|
Matthew Waters
|
a9215f78b5
|
aggregator: plug a memory leak of the srccaps
|
2014-06-26 10:53:16 +10:00 |
|
Sebastian Dröge
|
104816e906
|
badbase: Use the correct LDFLAGS for creating libraries
Otherwise we won't e.g. create .dlls on Windows
|
2014-06-24 11:27:15 +02:00 |
|
Thibault Saunier
|
816b12d100
|
libs:base: Properly declare APIs as UNSTABLE
|
2014-06-21 17:02:50 +02:00 |
|
Thibault Saunier
|
8250845b47
|
libs:base: Fix includedir
|
2014-06-21 15:26:14 +02:00 |
|
Thibault Saunier
|
6409641130
|
aggregator: Fix requested pad name
|
2014-06-21 14:14:26 +02:00 |
|
Thibault Saunier
|
55c65d079f
|
aggregator: Add new GstAggregator base class
This base class has been added to a newly created libgstbadbase library
Co-Authored by: Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
https://bugzilla.gnome.org/show_bug.cgi?id=731917
|
2014-06-20 19:53:33 +02:00 |
|