mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-03-30 04:45:36 +00:00
-base: fix for flush_stop event API change
This commit is contained in:
parent
4fa7dfb07a
commit
db999572a8
3 changed files with 6 additions and 6 deletions
|
@ -2312,7 +2312,7 @@ gst_ogg_demux_perform_seek_pull (GstOggDemux * ogg, GstEvent * event)
|
|||
/* we need to stop flushing on the srcpad as we're going to use it
|
||||
* next. We can do this as we have the STREAM lock now. */
|
||||
if (flush) {
|
||||
tevent = gst_event_new_flush_stop ();
|
||||
tevent = gst_event_new_flush_stop (TRUE);
|
||||
gst_event_set_seqnum (tevent, seqnum);
|
||||
gst_pad_push_event (ogg->sinkpad, tevent);
|
||||
}
|
||||
|
@ -2353,7 +2353,7 @@ gst_ogg_demux_perform_seek_pull (GstOggDemux * ogg, GstEvent * event)
|
|||
|
||||
/* we have to send the flush to the old chain, not the new one */
|
||||
if (flush) {
|
||||
tevent = gst_event_new_flush_stop ();
|
||||
tevent = gst_event_new_flush_stop (TRUE);
|
||||
gst_event_set_seqnum (tevent, seqnum);
|
||||
gst_ogg_demux_send_event (ogg, tevent);
|
||||
}
|
||||
|
|
|
@ -595,7 +595,7 @@ forward_event_func (const GValue * val, GValue * ret, EventData * data)
|
|||
/* quick hack to unflush the pads, ideally we need a way to just unflush
|
||||
* this single collect pad */
|
||||
if (data->flush)
|
||||
gst_pad_send_event (pad, gst_event_new_flush_stop ());
|
||||
gst_pad_send_event (pad, gst_event_new_flush_stop (TRUE));
|
||||
} else {
|
||||
g_value_set_boolean (ret, TRUE);
|
||||
GST_LOG_OBJECT (pad, "Sent event %p (%s).",
|
||||
|
@ -746,7 +746,7 @@ gst_adder_src_event (GstPad * pad, GstEvent * event)
|
|||
if (g_atomic_int_compare_and_exchange (&adder->flush_stop_pending,
|
||||
TRUE, FALSE)) {
|
||||
GST_DEBUG_OBJECT (adder, "pending flush stop");
|
||||
gst_pad_push_event (adder->srcpad, gst_event_new_flush_stop ());
|
||||
gst_pad_push_event (adder->srcpad, gst_event_new_flush_stop (TRUE));
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
@ -1090,7 +1090,7 @@ gst_adder_collected (GstCollectPads * pads, gpointer user_data)
|
|||
if (g_atomic_int_compare_and_exchange (&adder->flush_stop_pending,
|
||||
TRUE, FALSE)) {
|
||||
GST_DEBUG_OBJECT (adder, "pending flush stop");
|
||||
gst_pad_push_event (adder->srcpad, gst_event_new_flush_stop ());
|
||||
gst_pad_push_event (adder->srcpad, gst_event_new_flush_stop (TRUE));
|
||||
}
|
||||
|
||||
/* get available bytes for reading, this can be 0 which could mean empty
|
||||
|
|
|
@ -199,7 +199,7 @@ gst_smart_encoder_reencode_gop (GstSmartEncoder * smart_encoder)
|
|||
gst_pad_push_event (smart_encoder->internal_srcpad,
|
||||
gst_event_new_flush_start ());
|
||||
gst_pad_push_event (smart_encoder->internal_srcpad,
|
||||
gst_event_new_flush_stop ());
|
||||
gst_event_new_flush_stop (TRUE));
|
||||
|
||||
/* push newsegment */
|
||||
GST_INFO ("Pushing newsegment %" GST_PTR_FORMAT, smart_encoder->newsegment);
|
||||
|
|
Loading…
Reference in a new issue