alphacombine: De-couple flush-start/stop events handling
Compare changes
@@ -113,6 +113,11 @@ struct _GstAlphaCombine
@@ -113,6 +113,11 @@ struct _GstAlphaCombine
@@ -160,16 +165,42 @@ gst_alpha_combine_unlock (GstAlphaCombine * self)
@@ -160,16 +165,42 @@ gst_alpha_combine_unlock (GstAlphaCombine * self)
@@ -501,7 +532,7 @@ gst_alpha_combine_sink_event (GstPad * pad, GstObject * object,
@@ -501,7 +532,7 @@ gst_alpha_combine_sink_event (GstPad * pad, GstObject * object,
@@ -532,7 +563,7 @@ gst_alpha_combine_alpha_event (GstPad * pad, GstObject * object,
@@ -532,7 +563,7 @@ gst_alpha_combine_alpha_event (GstPad * pad, GstObject * object,
@@ -596,7 +627,7 @@ gst_alpha_combine_change_state (GstElement * element, GstStateChange transition)
@@ -596,7 +627,7 @@ gst_alpha_combine_change_state (GstElement * element, GstStateChange transition)
@@ -632,6 +663,12 @@ gst_alpha_combine_dispose (GObject * object)
@@ -632,6 +663,12 @@ gst_alpha_combine_dispose (GObject * object)
@@ -680,6 +717,8 @@ gst_alpha_combine_init (GstAlphaCombine * self)
@@ -680,6 +717,8 @@ gst_alpha_combine_init (GstAlphaCombine * self)