• Home
  • Raw
  • Download

Lines Matching refs:kd

227   GstKateDec *kd = GST_KATE_DEC (object);  in gst_kate_dec_get_property()  local
231 g_value_set_boolean (value, kd->remove_markup); in gst_kate_dec_get_property()
234 if (!gst_kate_util_decoder_base_get_property (&kd->decoder, object, in gst_kate_dec_get_property()
243 gst_kate_dec_handle_kate_event (GstKateDec * kd, const kate_event * ev) in gst_kate_dec_handle_kate_event() argument
252 if (kd->remove_markup && ev->text_markup_type != kate_markup_none) { in gst_kate_dec_handle_kate_event()
272 GST_DEBUG_OBJECT (kd, "kate event: %s, escaped %s", ev->text, escaped); in gst_kate_dec_handle_kate_event()
280 if (format != kd->output_format) { in gst_kate_dec_handle_kate_event()
284 gst_pad_push_event (kd->srcpad, gst_event_new_caps (caps)); in gst_kate_dec_handle_kate_event()
286 kd->output_format = format; in gst_kate_dec_handle_kate_event()
294 rflow = gst_pad_push (kd->srcpad, buffer); in gst_kate_dec_handle_kate_event()
296 GST_DEBUG_OBJECT (kd, "source pad not linked, ignored"); in gst_kate_dec_handle_kate_event()
298 GST_WARNING_OBJECT (kd, "failed to push buffer: %s", in gst_kate_dec_handle_kate_event()
302 GST_ELEMENT_ERROR (kd, STREAM, DECODE, (NULL), in gst_kate_dec_handle_kate_event()
307 GST_WARNING_OBJECT (kd, "Empty string, nothing to do"); in gst_kate_dec_handle_kate_event()
312 GST_ELEMENT_ERROR (kd, STREAM, DECODE, (NULL), in gst_kate_dec_handle_kate_event()
319 GstBuffer *buffer = gst_kate_spu_encode_spu (kd, ev); in gst_kate_dec_handle_kate_event()
327 if (kd->output_format != GST_KATE_FORMAT_SPU) { in gst_kate_dec_handle_kate_event()
329 gst_pad_push_event (kd->srcpad, gst_event_new_caps (caps)); in gst_kate_dec_handle_kate_event()
331 kd->output_format = GST_KATE_FORMAT_SPU; in gst_kate_dec_handle_kate_event()
334 rflow = gst_pad_push (kd->srcpad, buffer); in gst_kate_dec_handle_kate_event()
336 GST_DEBUG_OBJECT (kd, "source pad not linked, ignored"); in gst_kate_dec_handle_kate_event()
338 GST_WARNING_OBJECT (kd, "failed to push buffer: %s", in gst_kate_dec_handle_kate_event()
342 GST_ELEMENT_ERROR (kd, STREAM, DECODE, (NULL), in gst_kate_dec_handle_kate_event()
359 GstKateDec *kd = GST_KATE_DEC (parent); in gst_kate_dec_chain() local
363 if (!gst_kate_util_decoder_base_update_segment (&kd->decoder, in gst_kate_dec_chain()
364 GST_ELEMENT_CAST (kd), buf)) { in gst_kate_dec_chain()
365 GST_WARNING_OBJECT (kd, "Out of segment!"); in gst_kate_dec_chain()
370 gst_kate_util_decoder_base_chain_kate_packet (&kd->decoder, in gst_kate_dec_chain()
371 GST_ELEMENT_CAST (kd), pad, buf, kd->srcpad, kd->srcpad, &kd->src_caps, in gst_kate_dec_chain()
379 rflow = gst_kate_dec_handle_kate_event (kd, ev); in gst_kate_dec_chain()
391 GstKateDec *kd = GST_KATE_DEC (element); in gst_kate_dec_change_state() local
393 ret = gst_kate_decoder_base_change_state (&kd->decoder, element, in gst_kate_dec_change_state()
397 gst_caps_replace (&kd->src_caps, NULL); in gst_kate_dec_change_state()
406 GstKateDec *kd = GST_KATE_DEC (parent); in gst_kate_dec_sink_query() local
408 gst_kate_decoder_base_sink_query (&kd->decoder, GST_ELEMENT_CAST (kd), in gst_kate_dec_sink_query()
414 gst_kate_dec_set_caps (GstKateDec * kd, GstCaps * caps) in gst_kate_dec_set_caps() argument
429 gst_kate_util_decoder_base_chain_kate_packet (&kd->decoder, in gst_kate_dec_set_caps()
430 GST_ELEMENT_CAST (kd), kd->sinkpad, buf, kd->srcpad, kd->srcpad, in gst_kate_dec_set_caps()
431 &kd->src_caps, &ev); in gst_kate_dec_set_caps()
434 rflow = gst_kate_dec_handle_kate_event (kd, ev); in gst_kate_dec_set_caps()
443 gst_kate_util_decoder_base_chain_kate_packet (&kd->decoder, in gst_kate_dec_set_caps()
444 GST_ELEMENT_CAST (kd), kd->sinkpad, buf, kd->srcpad, kd->srcpad, in gst_kate_dec_set_caps()
445 &kd->src_caps, &ev); in gst_kate_dec_set_caps()
448 rflow = gst_kate_dec_handle_kate_event (kd, ev); in gst_kate_dec_set_caps()
454 GST_WARNING_OBJECT (kd, "Unhandled streamheader type: %s", in gst_kate_dec_set_caps()
465 GstKateDec *kd = GST_KATE_DEC (parent); in gst_kate_dec_sink_event() local
475 gst_kate_dec_set_caps (kd, caps); in gst_kate_dec_sink_event()
483 if (gst_kate_util_decoder_base_queue_event (&kd->decoder, event, in gst_kate_dec_sink_event()
497 GstKateDec *kd = GST_KATE_DEC (parent); in gst_kate_dec_sink_handle_event() local
507 gst_kate_util_decoder_base_set_flushing (&kd->decoder, TRUE); in gst_kate_dec_sink_handle_event()
511 gst_kate_util_decoder_base_set_flushing (&kd->decoder, FALSE); in gst_kate_dec_sink_handle_event()
517 gst_kate_util_decoder_base_add_tags (&kd->decoder, tags, FALSE); in gst_kate_dec_sink_handle_event()
519 event = gst_kate_util_decoder_base_get_tag_event (&kd->decoder); in gst_kate_dec_sink_handle_event()
532 GstKateDec *kd = GST_KATE_DEC (parent); in gst_kate_dec_src_query() local
542 if (kd->src_caps) { in gst_kate_dec_src_query()
543 GST_DEBUG_OBJECT (kd, "We have src caps %" GST_PTR_FORMAT, in gst_kate_dec_src_query()
544 kd->src_caps); in gst_kate_dec_src_query()
545 caps = gst_caps_copy (kd->src_caps); in gst_kate_dec_src_query()
547 GST_DEBUG_OBJECT (kd, "We have no src caps, using template caps"); in gst_kate_dec_src_query()