Home
last modified time | relevance | path

Searched refs:deint (Results 1 – 8 of 8) sorted by relevance

/external/mesa3d/src/gallium/frontends/va/
Dpostproc.c255 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()
[all …]
Dcontext.c366 if (context->deint) { in vlVaDestroyContext()
367 vl_deint_filter_cleanup(context->deint); in vlVaDestroyContext()
368 FREE(context->deint); in vlVaDestroyContext()
Dsurface.c891 VAProcFilterCapDeinterlacing *deint = filter_caps; in vlVaQueryVideoProcFilterCaps() local
898 deint[i++].type = VAProcDeinterlacingBob; in vlVaQueryVideoProcFilterCaps()
899 deint[i++].type = VAProcDeinterlacingWeave; in vlVaQueryVideoProcFilterCaps()
900 deint[i++].type = VAProcDeinterlacingMotionAdaptive; in vlVaQueryVideoProcFilterCaps()
961 VAProcFilterParameterBufferDeinterlacing *deint = buf->data; in vlVaQueryVideoProcPipelineCaps() local
962 if (deint->algorithm == VAProcDeinterlacingMotionAdaptive) { in vlVaQueryVideoProcPipelineCaps()
Dva_private.h308 struct vl_deint_filter *deint; member
/external/mesa3d/src/gallium/frontends/vdpau/
Dmixer.c103 vmixer->deint.supported = true; in vlVdpVideoMixerCreate()
198 if (vmixer->deint.filter) { in vlVdpVideoMixerDestroy()
199 vl_deint_filter_cleanup(vmixer->deint.filter); in vlVdpVideoMixerDestroy()
200 FREE(vmixer->deint.filter); in vlVdpVideoMixerDestroy()
317 if (deinterlace != VL_COMPOSITOR_WEAVE && vmixer->deint.enabled && in vlVdpVideoMixerRender()
323 vl_deint_filter_check_buffers(vmixer->deint.filter, in vlVdpVideoMixerRender()
325 vl_deint_filter_render(vmixer->deint.filter, prevprev->video_buffer, in vlVdpVideoMixerRender()
330 video_buffer = vmixer->deint.filter->video_buffer; in vlVdpVideoMixerRender()
470 if (vmixer->deint.filter) { in vlVdpVideoMixerUpdateDeinterlaceFilter()
471 vl_deint_filter_cleanup(vmixer->deint.filter); in vlVdpVideoMixerUpdateDeinterlaceFilter()
[all …]
Dvdpau_private.h393 } deint; member
/external/mesa3d/docs/relnotes/
D20.0.5.rst208 - gallium/auxiliary/vl: fix bob compute shaders for deint yuv
D20.1.0.rst4090 - gallium/auxiliary/vl: fix bob compute shaders for deint yuv