Lines Matching refs:deint
198 if (context->deint && (context->deint->video_width != current->width || in vlVaApplyDeint()
199 context->deint->video_height != current->height)) { in vlVaApplyDeint()
200 vl_deint_filter_cleanup(context->deint); in vlVaApplyDeint()
201 FREE(context->deint); in vlVaApplyDeint()
202 context->deint = NULL; in vlVaApplyDeint()
205 if (!context->deint) { in vlVaApplyDeint()
206 context->deint = MALLOC(sizeof(struct vl_deint_filter)); in vlVaApplyDeint()
207 if (!vl_deint_filter_init(context->deint, drv->pipe, current->width, in vlVaApplyDeint()
209 FREE(context->deint); in vlVaApplyDeint()
210 context->deint = NULL; in vlVaApplyDeint()
215 if (!vl_deint_filter_check_buffers(context->deint, prevprev->buffer, in vlVaApplyDeint()
219 vl_deint_filter_render(context->deint, prevprev->buffer, prev->buffer, in vlVaApplyDeint()
221 return context->deint->video_buffer; in vlVaApplyDeint()
262 VAProcFilterParameterBufferDeinterlacing *deint = buf->data; in vlVaHandleVAProcPipelineParameterBufferType() local
263 switch (deint->algorithm) { in vlVaHandleVAProcPipelineParameterBufferType()
265 if (deint->flags & VA_DEINTERLACING_BOTTOM_FIELD) in vlVaHandleVAProcPipelineParameterBufferType()
277 !!(deint->flags & VA_DEINTERLACING_BOTTOM_FIELD)); in vlVaHandleVAProcPipelineParameterBufferType()