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 |
|