/third_party/mesa3d/src/gallium/frontends/va/ |
H A D | postproc.c | 326 if (context->deint && (context->deint->video_width != current->width || in vlVaApplyDeint() 327 context->deint->video_height != current->height)) { in vlVaApplyDeint() 328 vl_deint_filter_cleanup(context->deint); in vlVaApplyDeint() 329 FREE(context->deint); in vlVaApplyDeint() 330 context->deint = NULL; in vlVaApplyDeint() 333 if (!context->deint) { in vlVaApplyDeint() 334 context->deint = MALLOC(sizeof(struct vl_deint_filter)); in vlVaApplyDeint() 335 if (!vl_deint_filter_init(context->deint, drv->pipe, current->width, in vlVaApplyDeint() 337 FREE(context->deint); in vlVaApplyDeint() 439 VAProcFilterParameterBufferDeinterlacing *deint = buf->data; vlVaHandleVAProcPipelineParameterBufferType() local [all...] |
H A D | context.c | 399 if (context->deint) { in vlVaDestroyContext() 400 vl_deint_filter_cleanup(context->deint); in vlVaDestroyContext() 401 FREE(context->deint); in vlVaDestroyContext()
|
H A D | surface.c | 1094 VAProcFilterCapDeinterlacing *deint = filter_caps; in vlVaQueryVideoProcFilterCaps() local 1101 deint[i++].type = VAProcDeinterlacingBob; in vlVaQueryVideoProcFilterCaps() 1102 deint[i++].type = VAProcDeinterlacingWeave; in vlVaQueryVideoProcFilterCaps() 1103 deint[i++].type = VAProcDeinterlacingMotionAdaptive; in vlVaQueryVideoProcFilterCaps() 1224 VAProcFilterParameterBufferDeinterlacing *deint = buf->data; in vlVaQueryVideoProcPipelineCaps() local 1225 if (deint->algorithm == VAProcDeinterlacingMotionAdaptive) { in vlVaQueryVideoProcPipelineCaps()
|
H A D | va_private.h | 315 struct vl_deint_filter *deint; member
|
/third_party/mesa3d/src/gallium/frontends/vdpau/ |
H A D | mixer.c | 103 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 in vlVdpVideoMixerUpdateDeinterlaceFilter() [all...] |
H A D | vdpau_private.h | 398 } deint; member
|
/third_party/ffmpeg/libavfilter/ |
H A D | yadif_common.c | 131 if ((yadif->deint && !yadif->cur->interlaced_frame) || in ff_yadif_filter_frame() 133 (yadif->deint && !yadif->prev->interlaced_frame && yadif->prev->repeat_pict) || in ff_yadif_filter_frame() 134 (yadif->deint && !yadif->next->interlaced_frame && yadif->next->repeat_pict) in ff_yadif_filter_frame() 210 { "deint", "specify which frames to deinterlace", OFFSET(deint), AV_OPT_TYPE_INT, {.i64=YADIF_DEINT_ALL}, 0, 1, FLAGS, "deint" }, 211 CONST("all", "deinterlace all frames", YADIF_DEINT_ALL, "deint"), 212 CONST("interlaced", "only deinterlace frames marked as interlaced", YADIF_DEINT_INTERLACED, "deint"),
|
H A D | yadif.h | 55 int deint; ///< YADIFDeint member
|
H A D | vf_w3fdif.c | 39 int deint; ///< which frames to deinterlace member 68 { "deint", "specify which frames to deinterlace", OFFSET(deint), AV_OPT_TYPE_INT, {.i64=0}, 0, 1, FLAGS, "deint" }, 69 CONST("all", "deinterlace all frames", 0, "deint"), 70 CONST("interlaced", "only deinterlace frames marked as interlaced", 1, "deint"), 536 if ((s->deint && !s->cur->interlaced_frame) || ctx->is_disabled) { in filter_frame()
|
H A D | vf_estdif.c | 35 int deint; ///< which frames to deinterlace member 93 { "deint", "specify which frames to deinterlace", OFFSET(deint), AV_OPT_TYPE_INT, {.i64=0}, 0, 1, FLAGS, "deint" }, 94 CONST("all", "deinterlace all frames", 0, "deint"), 95 CONST("interlaced", "only deinterlace frames marked as interlaced", 1, "deint"), 505 if ((s->deint && !s->prev->interlaced_frame) || ctx->is_disabled) { in filter_frame()
|
H A D | vf_nnedi.c | 90 int deint; member 122 {"deint", "set which frames to deinterlace", OFFSET(deint), AV_OPT_TYPE_INT, {.i64=0}, 0, 1, RFLAGS, "deint" }, 123 {"all", "deinterlace all frames", 0, AV_OPT_TYPE_CONST, {.i64=0}, 0, 0, RFLAGS, "deint" }, 124 {"interlaced", "only deinterlace frames marked as interlaced", 0, AV_OPT_TYPE_CONST, {.i64=1}, 0, 0, RFLAGS, "deint" }, 691 if ((s->deint && !s->prev->interlaced_frame) || ctx->is_disabled) { in filter_frame()
|
H A D | vf_bwdif.c | 376 { "deint", "specify which frames to deinterlace", OFFSET(deint), AV_OPT_TYPE_INT, {.i64=YADIF_DEINT_ALL}, 0, 1, FLAGS, "deint" }, 377 CONST("all", "deinterlace all frames", YADIF_DEINT_ALL, "deint"), 378 CONST("interlaced", "only deinterlace frames marked as interlaced", YADIF_DEINT_INTERLACED, "deint"),
|