Lines Matching refs:ppad
87 PendingPad *ppad = (PendingPad *) tmp->data; in pending_pads_are_eos() local
88 if (ppad->saw_eos == FALSE) in pending_pads_are_eos()
470 PendingPad *ppad = (PendingPad *) tmp->data; in unblock_pending_input() local
472 stream = gst_pad_get_stream (ppad->pad); in unblock_pending_input()
480 input_stream = create_input_stream (dbin, stream, ppad->pad, ppad->input); in unblock_pending_input()
490 gst_pad_remove_probe (ppad->pad, ppad->buffer_probe); in unblock_pending_input()
491 gst_pad_remove_probe (ppad->pad, ppad->event_probe); in unblock_pending_input()
492 g_free (ppad); in unblock_pending_input()
537 PendingPad * ppad) in parsebin_pending_event_probe() argument
539 GstDecodebin3 *dbin = ppad->dbin; in parsebin_pending_event_probe()
549 ppad->input->pending_pads = in parsebin_pending_event_probe()
550 g_list_remove (ppad->input->pending_pads, ppad); in parsebin_pending_event_probe()
551 gst_pad_remove_probe (ppad->pad, ppad->buffer_probe); in parsebin_pending_event_probe()
552 gst_pad_remove_probe (ppad->pad, ppad->event_probe); in parsebin_pending_event_probe()
553 g_free (ppad); in parsebin_pending_event_probe()
562 unblock_pending_input (ppad->input); in parsebin_pending_event_probe()
576 PendingPad *ppad; in parsebin_pad_added_cb() local
582 ppad = g_new0 (PendingPad, 1); in parsebin_pad_added_cb()
583 ppad->dbin = dbin; in parsebin_pad_added_cb()
584 ppad->input = input; in parsebin_pad_added_cb()
585 ppad->pad = pad; in parsebin_pad_added_cb()
587 ppad->event_probe = in parsebin_pad_added_cb()
589 (GstPadProbeCallback) parsebin_pending_event_probe, ppad, NULL); in parsebin_pad_added_cb()
590 ppad->buffer_probe = in parsebin_pad_added_cb()
595 input->pending_pads = g_list_append (input->pending_pads, ppad); in parsebin_pad_added_cb()