コード例 #1
0
ファイル: gstspanplc.c プロジェクト: 0p1pp1/gst-plugins-bad
static void
gst_span_plc_flush (GstSpanPlc * plc, gboolean renew)
{
  if (plc->plc_state)
    plc_free (plc->plc_state);
  if (renew)
    plc->plc_state = plc_init (NULL);
  else
    plc->plc_state = NULL;
}
コード例 #2
0
ファイル: gstspanplc.c プロジェクト: drothlis/gst-plugins-bad
static void
gst_span_plc_flush (GstSpanPlc * plc, gboolean renew)
{
  if (plc->plc_state)
    plc_free (plc->plc_state);
  if (renew)
    plc->plc_state = plc_init (NULL);
  else
    plc->plc_state = NULL;
  plc->last_stop = GST_CLOCK_TIME_NONE;
}
コード例 #3
0
ファイル: gstspanplc.c プロジェクト: drothlis/gst-plugins-bad
static void
gst_span_plc_dispose (GObject * object)
{
  GstSpanPlc *plc = GST_SPAN_PLC (object);

  if (plc->plc_state)
    plc_free (plc->plc_state);
  plc->plc_state = NULL;

  G_OBJECT_CLASS (parent_class)->dispose (object);
}