/third_party/mesa3d/src/gallium/frontends/va/ |
H A D | postproc.c | 60 enum vl_compositor_deinterlace deinterlace) in vlVaPostProcCompositor() 82 &src_rect, NULL, deinterlace); in vlVaPostProcCompositor() 119 enum vl_compositor_deinterlace deinterlace, in vlVaVidEngineBlit() 122 if (deinterlace != VL_COMPOSITOR_NONE) in vlVaVidEngineBlit() 187 enum vl_compositor_deinterlace deinterlace) in vlVaPostProcBlit() 250 deinterlace); in vlVaPostProcBlit() 261 switch (deinterlace) { in vlVaPostProcBlit() 296 util_compute_blit(drv->pipe, &blit, &context->blit_cs, !drv->compositor.deinterlace); in vlVaPostProcBlit() 355 enum vl_compositor_deinterlace deinterlace = VL_COMPOSITOR_NONE; in vlVaHandleVAProcPipelineParameterBufferType() local 443 deinterlace in vlVaHandleVAProcPipelineParameterBufferType() 55 vlVaPostProcCompositor(vlVaDriver *drv, vlVaContext *context, const VARectangle *src_region, const VARectangle *dst_region, struct pipe_video_buffer *src, struct pipe_video_buffer *dst, enum vl_compositor_deinterlace deinterlace) vlVaPostProcCompositor() argument 114 vlVaVidEngineBlit(vlVaDriver *drv, vlVaContext *context, const VARectangle *src_region, const VARectangle *dst_region, struct pipe_video_buffer *src, struct pipe_video_buffer *dst, enum vl_compositor_deinterlace deinterlace, VAProcPipelineParameterBuffer* param) vlVaVidEngineBlit() argument 182 vlVaPostProcBlit(vlVaDriver *drv, vlVaContext *context, const VARectangle *src_region, const VARectangle *dst_region, struct pipe_video_buffer *src, struct pipe_video_buffer *dst, enum vl_compositor_deinterlace deinterlace) vlVaPostProcBlit() argument [all...] |
/third_party/mesa3d/src/gallium/auxiliary/vl/ |
H A D | vl_compositor.h | 50 /* deinterlace allgorithem */ 130 enum vl_compositor_deinterlace deinterlace; member 244 enum vl_compositor_deinterlace deinterlace); 280 * deinterlace yuv buffer with full abilities 289 enum vl_compositor_deinterlace deinterlace);
|
H A D | vl_compositor.c | 322 bool y, enum vl_compositor_deinterlace deinterlace) in set_yuv_layer() 346 switch(deinterlace) { in set_yuv_layer() 551 enum vl_compositor_deinterlace deinterlace) in vl_compositor_set_buffer_layer() 574 switch(deinterlace) { in vl_compositor_set_buffer_layer() 692 enum vl_compositor_deinterlace deinterlace) in vl_compositor_yuv_deint_full() 699 set_yuv_layer(s, c, 0, src, src_rect, NULL, true, deinterlace); in vl_compositor_yuv_deint_full() 708 set_yuv_layer(s, c, 0, src, src_rect, NULL, false, deinterlace); in vl_compositor_yuv_deint_full() 783 c->deinterlace = VL_COMPOSITOR_NONE; in vl_compositor_init() 319 set_yuv_layer(struct vl_compositor_state *s, struct vl_compositor *c, unsigned layer, struct pipe_video_buffer *buffer, struct u_rect *src_rect, struct u_rect *dst_rect, bool y, enum vl_compositor_deinterlace deinterlace) set_yuv_layer() argument 545 vl_compositor_set_buffer_layer(struct vl_compositor_state *s, struct vl_compositor *c, unsigned layer, struct pipe_video_buffer *buffer, struct u_rect *src_rect, struct u_rect *dst_rect, enum vl_compositor_deinterlace deinterlace) vl_compositor_set_buffer_layer() argument 686 vl_compositor_yuv_deint_full(struct vl_compositor_state *s, struct vl_compositor *c, struct pipe_video_buffer *src, struct pipe_video_buffer *dst, struct u_rect *src_rect, struct u_rect *dst_rect, enum vl_compositor_deinterlace deinterlace) vl_compositor_yuv_deint_full() argument
|
/third_party/mesa3d/src/gallium/frontends/vdpau/ |
H A D | mixer.c | 244 enum vl_compositor_deinterlace deinterlace; in vlVdpVideoMixerRender() local 301 deinterlace = VL_COMPOSITOR_BOB_TOP; in vlVdpVideoMixerRender() 305 deinterlace = VL_COMPOSITOR_BOB_BOTTOM; in vlVdpVideoMixerRender() 309 deinterlace = VL_COMPOSITOR_WEAVE; in vlVdpVideoMixerRender() 317 if (deinterlace != VL_COMPOSITOR_WEAVE && vmixer->deint.enabled && in vlVdpVideoMixerRender() 328 deinterlace == VL_COMPOSITOR_BOB_BOTTOM); in vlVdpVideoMixerRender() 329 deinterlace = VL_COMPOSITOR_WEAVE; in vlVdpVideoMixerRender() 345 vl_compositor_set_buffer_layer(&vmixer->cstate, compositor, layer, video_buffer, prect, NULL, deinterlace); in vlVdpVideoMixerRender()
|
/third_party/mesa3d/src/gallium/frontends/omx/ |
H A D | vid_dec_common.c | 100 enum vl_compositor_deinterlace deinterlace = VL_COMPOSITOR_WEAVE; in vid_dec_FillOutput() local 120 &src_rect, NULL, deinterlace); in vid_dec_FillOutput()
|
/third_party/ffmpeg/libavfilter/ |
H A D | vf_vpp_qsv.c | 71 int deinterlace; /* deinterlace mode : 0=off, 1=bob, 2=advanced */ member 103 { "deinterlace", "deinterlace mode: 0=off, 1=bob, 2=advanced", OFFSET(deinterlace), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, MFX_DEINTERLACING_ADVANCED, .flags = FLAGS, "deinterlace" }, 104 { "bob", "Bob deinterlace mode.", 0, AV_OPT_TYPE_CONST, { .i64 = MFX_DEINTERLACING_BOB }, .flags = FLAGS, "deinterlace" }, 105 { "advanced", "Advanced deinterlace mode. ", 0, AV_OPT_TYPE_CONST, { .i64 = MFX_DEINTERLACING_ADVANCED }, .flags = FLAGS, "deinterlace" }, [all...] |
/third_party/backends/backend/ |
H A D | avision.c | 6604 /* deinterlace? */ in get_background_raster() 7444 } deinterlace = NONE; in reader_process() local 7485 deinterlace = STRIPE; in reader_process() 7489 deinterlace = HALF; in reader_process() 7491 deinterlace = LINE; in reader_process() 7494 deinterlace = LINE; in reader_process() 7528 if ((deinterlace == NONE && !((dev->hw->feature_type & AV_ADF_FLIPPING_DUPLEX) && s->source_mode == AV_ADF_DUPLEX && s->duplex_rear_valid)) || in reader_process() 7529 (deinterlace != NONE && !s->duplex_rear_valid)) in reader_process() 7565 if (deinterlace != NONE || in reader_process() 7632 if (deinterlace ! in reader_process() [all...] |