Home
last modified time | relevance | path

Searched refs:deinterlace (Results 1 - 7 of 7) sorted by relevance

/third_party/mesa3d/src/gallium/frontends/va/
H A Dpostproc.c60 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 Dvl_compositor.h50 /* 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 Dvl_compositor.c322 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 Dmixer.c244 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 Dvid_dec_common.c100 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 Dvf_vpp_qsv.c71 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 Davision.c6604 /* 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...]

Completed in 13 milliseconds