mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-10-02 08:42:32 +00:00
basesink: Make sure we have a valid object to render in _render_object()
This commit is contained in:
parent
48438b6cc7
commit
83929a5849
1 changed files with 3 additions and 2 deletions
|
@ -2673,7 +2673,6 @@ gst_base_sink_render_object (GstBaseSink * basesink, GstPad * pad,
|
||||||
GstBaseSinkClass *bclass;
|
GstBaseSinkClass *bclass;
|
||||||
gboolean late, step_end;
|
gboolean late, step_end;
|
||||||
gpointer sync_obj;
|
gpointer sync_obj;
|
||||||
|
|
||||||
GstBaseSinkPrivate *priv;
|
GstBaseSinkPrivate *priv;
|
||||||
|
|
||||||
priv = basesink->priv;
|
priv = basesink->priv;
|
||||||
|
@ -2749,7 +2748,7 @@ again:
|
||||||
|
|
||||||
priv->rendered++;
|
priv->rendered++;
|
||||||
}
|
}
|
||||||
} else {
|
} else if (G_LIKELY (GST_IS_EVENT (obj))) {
|
||||||
GstEvent *event = GST_EVENT_CAST (obj);
|
GstEvent *event = GST_EVENT_CAST (obj);
|
||||||
gboolean event_res = TRUE;
|
gboolean event_res = TRUE;
|
||||||
GstEventType type;
|
GstEventType type;
|
||||||
|
@ -2813,6 +2812,8 @@ again:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
g_return_val_if_reached (GST_FLOW_ERROR);
|
||||||
}
|
}
|
||||||
|
|
||||||
done:
|
done:
|
||||||
|
|
Loading…
Reference in a new issue