Lines Matching refs:deint
255 if (context->deint && (context->deint->video_width != current->width || in vlVaApplyDeint()
256 context->deint->video_height != current->height)) { in vlVaApplyDeint()
257 vl_deint_filter_cleanup(context->deint); in vlVaApplyDeint()
258 FREE(context->deint); in vlVaApplyDeint()
259 context->deint = NULL; in vlVaApplyDeint()
262 if (!context->deint) { in vlVaApplyDeint()
263 context->deint = MALLOC(sizeof(struct vl_deint_filter)); in vlVaApplyDeint()
264 if (!vl_deint_filter_init(context->deint, drv->pipe, current->width, in vlVaApplyDeint()
266 FREE(context->deint); in vlVaApplyDeint()
267 context->deint = NULL; in vlVaApplyDeint()
272 if (!vl_deint_filter_check_buffers(context->deint, prevprev->buffer, in vlVaApplyDeint()
276 vl_deint_filter_render(context->deint, prevprev->buffer, prev->buffer, in vlVaApplyDeint()
278 return context->deint->video_buffer; in vlVaApplyDeint()
321 VAProcFilterParameterBufferDeinterlacing *deint = buf->data; in vlVaHandleVAProcPipelineParameterBufferType() local
322 switch (deint->algorithm) { in vlVaHandleVAProcPipelineParameterBufferType()
324 if (deint->flags & VA_DEINTERLACING_BOTTOM_FIELD) in vlVaHandleVAProcPipelineParameterBufferType()
336 !!(deint->flags & VA_DEINTERLACING_BOTTOM_FIELD)); in vlVaHandleVAProcPipelineParameterBufferType()