Home
last modified time | relevance | path

Searched refs:video_buffer (Results 1 – 20 of 20) sorted by relevance

/third_party/mesa3d/src/gallium/frontends/vdpau/
Dsurface.c103 p_surf->video_buffer = pipe->create_video_buffer(pipe, &p_surf->templat); in vlVdpVideoSurfaceCreate()
118 p_surf->video_buffer->destroy(p_surf->video_buffer); in vlVdpVideoSurfaceCreate()
142 if (p_surf->video_buffer) in vlVdpVideoSurfaceDestroy()
143 p_surf->video_buffer->destroy(p_surf->video_buffer); in vlVdpVideoSurfaceDestroy()
168 if (p_surf->video_buffer) { in vlVdpVideoSurfaceGetParameters()
169 *width = p_surf->video_buffer->width; in vlVdpVideoSurfaceGetParameters()
170 *height = p_surf->video_buffer->height; in vlVdpVideoSurfaceGetParameters()
171 … *chroma_type = PipeToChroma(pipe_format_to_chroma_format(p_surf->video_buffer->buffer_format)); in vlVdpVideoSurfaceGetParameters()
225 if (vlsurface->video_buffer == NULL) in vlVdpVideoSurfaceGetBitsYCbCr()
228 buffer_format = vlsurface->video_buffer->buffer_format; in vlVdpVideoSurfaceGetBitsYCbCr()
[all …]
Dmixer.c247 struct pipe_video_buffer *video_buffer; in vlVdpVideoMixerRender() local
268 video_buffer = surf->video_buffer; in vlVdpVideoMixerRender()
273 if (vmixer->video_width > video_buffer->width || in vlVdpVideoMixerRender()
274 vmixer->video_height > video_buffer->height || in vlVdpVideoMixerRender()
275 vmixer->chroma_format != pipe_format_to_chroma_format(video_buffer->buffer_format)) in vlVdpVideoMixerRender()
324 prevprev->video_buffer, prev->video_buffer, surf->video_buffer, next->video_buffer)) { in vlVdpVideoMixerRender()
325 vl_deint_filter_render(vmixer->deint.filter, prevprev->video_buffer, in vlVdpVideoMixerRender()
326 prev->video_buffer, surf->video_buffer, in vlVdpVideoMixerRender()
327 next->video_buffer, in vlVdpVideoMixerRender()
330 video_buffer = vmixer->deint.filter->video_buffer; in vlVdpVideoMixerRender()
[all …]
Ddecode.c210 *ref_frame = surface->video_buffer; in vlVdpGetReferenceFrame()
602 if (vlsurf->video_buffer != NULL && in vlVdpDecoderRender()
603 pipe_format_to_chroma_format(vlsurf->video_buffer->buffer_format) != dec->chroma_format) in vlVdpDecoderRender()
612 if (vlsurf->video_buffer == NULL || in vlVdpDecoderRender()
613 !screen->is_video_format_supported(screen, vlsurf->video_buffer->buffer_format, in vlVdpDecoderRender()
615 !buffer_support[vlsurf->video_buffer->interlaced]) { in vlVdpDecoderRender()
620 if (vlsurf->video_buffer) in vlVdpDecoderRender()
621 vlsurf->video_buffer->destroy(vlsurf->video_buffer); in vlVdpDecoderRender()
632 vlsurf->video_buffer = dec->context->create_video_buffer(dec->context, &vlsurf->templat); in vlVdpDecoderRender()
635 if (!vlsurf->video_buffer) { in vlVdpDecoderRender()
[all …]
Dvdpau_private.h428 struct pipe_video_buffer templat, *video_buffer; member
/third_party/gstreamer/gstplugins_bad/gst/inter/
Dgstintervideosink.c215 if (intervideosink->surface->video_buffer) { in gst_inter_video_sink_stop()
216 gst_buffer_unref (intervideosink->surface->video_buffer); in gst_inter_video_sink_stop()
218 intervideosink->surface->video_buffer = NULL; in gst_inter_video_sink_stop()
256 if (intervideosink->surface->video_buffer) { in gst_inter_video_sink_show_frame()
257 gst_buffer_unref (intervideosink->surface->video_buffer); in gst_inter_video_sink_show_frame()
259 intervideosink->surface->video_buffer = gst_buffer_ref (buffer); in gst_inter_video_sink_show_frame()
Dgstintervideosrc.c365 if (intervideosrc->surface->video_buffer) { in gst_inter_video_src_create()
367 buffer = gst_buffer_ref (intervideosrc->surface->video_buffer); in gst_inter_video_src_create()
371 gst_buffer_unref (intervideosrc->surface->video_buffer); in gst_inter_video_src_create()
372 intervideosrc->surface->video_buffer = NULL; in gst_inter_video_src_create()
Dgstintersurface.h48 GstBuffer *video_buffer; member
Dgstintersurface.c81 gst_buffer_replace (&surface->video_buffer, NULL); in gst_inter_surface_unref()
/third_party/mesa3d/src/gallium/frontends/xvmc/
Dsurface.c114 desc->ref[num_refs++] = ref->video_buffer; in GetPictureDescription()
149 context_priv->decoder->end_frame(context_priv->decoder, surface->video_buffer, &desc.base); in RecursiveEndFrame()
196 surface_priv->video_buffer = pipe->create_video_buffer(pipe, &tmpl); in XvMCCreateSurface()
197 if (!surface_priv->video_buffer) { in XvMCCreateSurface()
303 decoder->begin_frame(decoder, target_surface_priv->video_buffer, &desc.base); in XvMCRenderSurface()
310 target_surface_priv->video_buffer, in XvMCRenderSurface()
420 vl_compositor_set_buffer_layer(cstate, compositor, 0, surface_priv->video_buffer, in XvMCPutSurface()
517 … context_priv->decoder->end_frame(context_priv->decoder, surface_priv->video_buffer, &desc.base); in XvMCDestroySurface()
519 surface_priv->video_buffer->destroy(surface_priv->video_buffer); in XvMCDestroySurface()
Dxvmc_private.h69 struct pipe_video_buffer *video_buffer; member
/third_party/mesa3d/src/gallium/auxiliary/vl/
Dvl_deint_filter.c268 filter->video_buffer = vl_video_buffer_create(pipe, &templ); in vl_deint_filter_init()
269 if (!filter->video_buffer) in vl_deint_filter_init()
383 filter->video_buffer->destroy(filter->video_buffer); in vl_deint_filter_init()
408 filter->video_buffer->destroy(filter->video_buffer); in vl_deint_filter_cleanup()
457 dst_surfaces = filter->video_buffer->get_surfaces(filter->video_buffer); in vl_deint_filter_render()
458 plane_order = vl_video_buffer_plane_order(filter->video_buffer->buffer_format); in vl_deint_filter_render()
Dvl_deint_filter.h51 struct pipe_video_buffer *video_buffer; member
Dvl_mpeg12_decoder.c88 struct pipe_video_buffer *video_buffer; member
135 priv->video_buffer = buf; in get_video_buffer_private()
158 struct pipe_video_buffer *buf = priv->video_buffer; in free_video_buffer_privates()
/third_party/mesa3d/src/gallium/frontends/omx/tizonia/
Dh264dprc.c51 struct pipe_video_buffer *video_buffer = (struct pipe_video_buffer *)value; in hash_table_clear_item_callback() local
52 video_buffer->destroy(video_buffer); in hash_table_clear_item_callback()
187 struct pipe_video_buffer *video_buffer = NULL; in get_eglimage() local
214 video_buffer = vl_video_buffer_create_ex2(priv->pipe, &templat, resources); in get_eglimage()
216 assert(video_buffer); in get_eglimage()
217 assert(video_buffer->buffer_format == p_res->format); in get_eglimage()
219 _mesa_hash_table_insert(priv->video_buffer_map, priv->p_outhdr_, video_buffer); in get_eglimage()
/third_party/gstreamer/gstplugins_base/gst-libs/gst/gl/
Dgstgloverlaycompositor.c240 overlay, GstBuffer * video_buffer) in gst_gl_composition_overlay_add_transformation() argument
250 meta = gst_buffer_get_video_meta (video_buffer); in gst_gl_composition_overlay_add_transformation()
/third_party/gstreamer/gstplugins_bad/sys/mediafoundation/
Dgstmfvideoenc.cpp934 ComPtr < IGstMFVideoBuffer > video_buffer; in gst_mf_video_enc_create_input_sample() local
969 hr = media_buffer.As (&video_buffer); in gst_mf_video_enc_create_input_sample()
1012 hr = video_buffer->SetUserData ((gpointer) vframe, in gst_mf_video_enc_create_input_sample()
/third_party/mesa3d/src/gallium/frontends/va/
Dpostproc.c349 return context->deint->video_buffer; in vlVaApplyDeint()
/third_party/openGLES/extensions/NV/
DGLX_NV_video_out.txt346 4 CARD32 video_buffer
/third_party/skia/third_party/externals/opengl-registry/extensions/NV/
DGLX_NV_video_out.txt346 4 CARD32 video_buffer
/third_party/gstreamer/gstplugins_bad/
DChangeLog100678 This did not actually work since the video_buffer was set to NULL after