• Home
  • Raw
  • Download

Lines Matching refs:drained

215   void (*drained) (GstElement * element);  member
364 gboolean drained; /* TRUE if the all children are drained */ member
379 gboolean drained; /* TRUE if the all children are drained */ member
463 gboolean drained; /* an EOS has been seen on the pad */ member
768 G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GstParseBinClass, drained), in gst_parse_bin_class_init()
1521 chain->drained = TRUE; in analyze_new_pad()
2422 chain->drained = TRUE; in pad_event_cb()
3111 gboolean * last_group, gboolean * drained, gboolean * switched);
3130 gboolean * last_group, gboolean * drained, gboolean * switched) in drain_and_switch_group() argument
3139 if (G_UNLIKELY (group->drained)) { in drain_and_switch_group()
3145 group->drained = TRUE; in drain_and_switch_group()
3154 group->drained = FALSE; in drain_and_switch_group()
3159 group, *last_group, group->drained, *switched, handled); in drain_and_switch_group()
3160 *drained = group->drained; in drain_and_switch_group()
3166 gboolean * last_group, gboolean * drained, gboolean * switched) in drain_and_switch_chains() argument
3177 if (G_UNLIKELY (chain->drained)) { in drain_and_switch_chains()
3185 drainpad->drained = TRUE; in drain_and_switch_chains()
3189 chain->drained = chain->endpad->drained; in drain_and_switch_chains()
3218 chain->drained = FALSE; in drain_and_switch_chains()
3222 chain->drained = TRUE; in drain_and_switch_chains()
3227 *drained = TRUE; in drain_and_switch_chains()
3237 chain->drained, *switched, chain->deadend); in drain_and_switch_chains()
3239 *drained = chain->drained; in drain_and_switch_chains()
3251 gboolean drained = FALSE; in gst_parse_pad_handle_eos() local
3258 drain_and_switch_chains (parsebin->parse_chain, pad, &last_group, &drained, in gst_parse_pad_handle_eos()
3261 GST_LOG_OBJECT (parsebin, "drained:%d switched:%d", drained, switched); in gst_parse_pad_handle_eos()
3268 if (drained) { in gst_parse_pad_handle_eos()
3289 gboolean drained = TRUE; in gst_parse_group_is_drained() local
3291 if (group->drained) { in gst_parse_group_is_drained()
3292 drained = TRUE; in gst_parse_group_is_drained()
3301 drained = FALSE; in gst_parse_group_is_drained()
3303 if (!drained) in gst_parse_group_is_drained()
3306 group->drained = drained; in gst_parse_group_is_drained()
3309 GST_DEBUG_OBJECT (group->parsebin, "Group %p is drained: %d", group, drained); in gst_parse_group_is_drained()
3310 return drained; in gst_parse_group_is_drained()
3327 gboolean drained = FALSE; in gst_parse_chain_is_drained() local
3330 drained = chain->endpad->drained; in gst_parse_chain_is_drained()
3335 drained = FALSE; in gst_parse_chain_is_drained()
3341 drained = TRUE; in gst_parse_chain_is_drained()
3346 GST_DEBUG_OBJECT (chain->parsebin, "Chain %p is drained: %d", chain, drained); in gst_parse_chain_is_drained()
3347 return drained; in gst_parse_chain_is_drained()
3513 gboolean drained = FALSE; in gst_parse_bin_expose() local
3516 &drained, &switched); in gst_parse_bin_expose()
3816 pad->drained = FALSE; in gst_parse_pad_init()