Lines Matching refs:inbuf
193 GstBuffer *buf, *inbuf; in gst_va_deinterlace_submit_input_buffer() local
214 ret = gst_va_base_transform_import_buffer (btrans, buf, &inbuf); in gst_va_deinterlace_submit_input_buffer()
221 self->history[self->hcount++] = inbuf; in gst_va_deinterlace_submit_input_buffer()
226 self->history[i] = inbuf; in gst_va_deinterlace_submit_input_buffer()
338 GstBuffer * inbuf) in gst_va_deinterlace_before_transform() argument
343 ts = GST_BUFFER_TIMESTAMP (inbuf); in gst_va_deinterlace_before_transform()
382 gst_va_deinterlace_transform (GstBaseTransform * trans, GstBuffer * inbuf, in gst_va_deinterlace_transform() argument
399 surface_flags = gst_va_buffer_get_surface_flags (inbuf, info); in gst_va_deinterlace_transform()
404 self->curr_field, surface_flags, inbuf); in gst_va_deinterlace_transform()
417 .buffer = inbuf, in gst_va_deinterlace_transform()
449 GstBuffer *inbuf, *buf = NULL; in gst_va_deinterlace_generate_output() local
461 inbuf = self->history[self->hcurr]; in gst_va_deinterlace_generate_output()
462 if (!inbuf) in gst_va_deinterlace_generate_output()
469 inbuf, &buf); in gst_va_deinterlace_generate_output()
476 ret = gst_va_deinterlace_transform (trans, inbuf, buf); in gst_va_deinterlace_generate_output()
482 if (!GST_BUFFER_PTS_IS_VALID (inbuf)) { in gst_va_deinterlace_generate_output()
487 if (GST_BUFFER_DURATION_IS_VALID (inbuf)) in gst_va_deinterlace_generate_output()
488 duration = GST_BUFFER_DURATION (inbuf) / 2; in gst_va_deinterlace_generate_output()