gstreamer/gst
Edward Hervey e72aa501b0 decodebin2: Avoid deactivation races
Deactivating pads from two threads isn't 100% MT-safe. There is a
slim chance that the GstPadActivateFunc might be called twice with
the same values (in this case from the cleanup thread *and* from
the GstElement change_state function when going from PAUSED to READY).

In order to avoid that, call any existing cleanup function *before*
calling the parent change_state implementation on downwards state
changes.
2017-11-16 06:44:10 +01:00
..
adder Update disted orc file 2017-10-31 11:57:23 +01:00
app Remove plugin specific static build option 2017-05-16 13:42:07 -04:00
audioconvert audioconvert: Fix empty mix matrix documentation typo 2017-10-27 18:29:40 +03:00
audiorate Remove plugin specific static build option 2017-05-16 13:42:07 -04:00
audioresample Remove plugin specific static build option 2017-05-16 13:42:07 -04:00
audiotestsrc Remove plugin specific static build option 2017-05-16 13:42:07 -04:00
encoding encodebin: fix possible pad ref leak in error code path 2017-07-19 09:07:27 +01:00
gio Remove plugin specific static build option 2017-05-16 13:42:07 -04:00
pbtypes Remove plugin specific static build option 2017-05-16 13:42:07 -04:00
playback decodebin2: Avoid deactivation races 2017-11-16 06:44:10 +01:00
rawparse rawvideoparse: Fix missing VideoMeta 2017-06-12 15:55:31 -04:00
subparse ssaparse: Fix buffer leak in error case 2017-07-24 11:56:50 +03:00
tcp Remove plugin specific static build option 2017-05-16 13:42:07 -04:00
typefind typefind: Fix out-of-bound read in PNM typefinder 2017-11-02 17:59:29 +01:00
videoconvert Remove plugin specific static build option 2017-05-16 13:42:07 -04:00
videorate videorate: flush remaining buffers on SEGMENT_DONE 2017-07-21 14:22:07 -04:00
videoscale Remove plugin specific static build option 2017-05-16 13:42:07 -04:00
videotestsrc videotestsrc: Fix undefined left shift 2017-11-04 12:19:46 +01:00
volume Update disted orc file 2017-10-31 11:57:23 +01:00
Makefile.am pbtypes: Add a stub plugin that owns the plugins-base dynamic types 2016-11-02 11:24:11 +11:00
meson.build rawparse: Move to gst-plugins-base 2017-02-25 14:48:40 +02:00