• Home
  • Raw
  • Download

Lines Matching refs:drained

231   void (*drained) (GstElement * element);  member
489 gboolean drained; /* TRUE if the all children are drained */ member
510 gboolean drained; /* TRUE if the all children are drained */ member
609 gboolean drained; /* an EOS has been seen on the pad */ member
920 G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GstDecodeBinClass, drained), in gst_decode_bin_class_init()
3190 chain->drained = TRUE; in pad_event_cb()
4408 if (group->drained == flushing) in flush_group()
4415 group->drained = flushing; in flush_group()
4426 if (chain->drained == flushing) in flush_chain()
4459 chain->drained = flushing; in flush_chain()
4464 gboolean * last_group, gboolean * drained, gboolean * switched);
4483 gboolean * last_group, gboolean * drained, gboolean * switched) in drain_and_switch_group() argument
4492 if (G_UNLIKELY (group->drained)) { in drain_and_switch_group()
4498 group->drained = TRUE; in drain_and_switch_group()
4507 group->drained = FALSE; in drain_and_switch_group()
4512 group, *last_group, group->drained, *switched, handled); in drain_and_switch_group()
4513 *drained = group->drained; in drain_and_switch_group()
4519 gboolean * last_group, gboolean * drained, gboolean * switched) in drain_and_switch_chains() argument
4535 if (G_UNLIKELY (chain->drained)) { in drain_and_switch_chains()
4543 drainpad->drained = TRUE; in drain_and_switch_chains()
4547 chain->drained = chain->endpad->drained; in drain_and_switch_chains()
4576 chain->drained = FALSE; in drain_and_switch_chains()
4580 chain->drained = TRUE; in drain_and_switch_chains()
4585 *drained = TRUE; in drain_and_switch_chains()
4593 chain, handled, *last_group, chain->drained, *switched); in drain_and_switch_chains()
4595 *drained = chain->drained; in drain_and_switch_chains()
4597 if (*drained && !chain->parent) /* only emit signal from top chain */ in drain_and_switch_chains()
4610 gboolean drained = FALSE; in gst_decode_pad_handle_eos() local
4641 drain_and_switch_chains (dbin->decode_chain, pad, &last_group, &drained, in gst_decode_pad_handle_eos()
4665 gboolean drained = TRUE; in gst_decode_group_is_drained() local
4667 if (group->drained) { in gst_decode_group_is_drained()
4668 drained = TRUE; in gst_decode_group_is_drained()
4677 drained = FALSE; in gst_decode_group_is_drained()
4679 if (!drained) in gst_decode_group_is_drained()
4682 group->drained = drained; in gst_decode_group_is_drained()
4685 GST_DEBUG_OBJECT (group->dbin, "Group %p is drained: %d", group, drained); in gst_decode_group_is_drained()
4686 return drained; in gst_decode_group_is_drained()
4703 gboolean drained = FALSE; in gst_decode_chain_is_drained() local
4706 drained = chain->endpad->drained; in gst_decode_chain_is_drained()
4711 drained = FALSE; in gst_decode_chain_is_drained()
4717 drained = TRUE; in gst_decode_chain_is_drained()
4722 GST_DEBUG_OBJECT (chain->dbin, "Chain %p is drained: %d", chain, drained); in gst_decode_chain_is_drained()
4723 return drained; in gst_decode_chain_is_drained()
5086 gboolean drained = FALSE; in gst_decode_bin_expose() local
5089 &drained, &switched); in gst_decode_bin_expose()
5293 pad->drained = FALSE; in gst_decode_pad_init()