Lines Matching refs:video_buffer
103 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()
242 sampler_views = vlsurface->video_buffer->get_sampler_view_planes(vlsurface->video_buffer); in vlVdpVideoSurfaceGetBitsYCbCr()
326 if (p_surf->video_buffer == NULL || in vlVdpVideoSurfacePutBitsYCbCr()
327 ((pformat != p_surf->video_buffer->buffer_format))) { in vlVdpVideoSurfacePutBitsYCbCr()
345 if (p_surf->video_buffer == NULL || in vlVdpVideoSurfacePutBitsYCbCr()
346 nformat != p_surf->video_buffer->buffer_format) { in vlVdpVideoSurfacePutBitsYCbCr()
348 if (p_surf->video_buffer) in vlVdpVideoSurfacePutBitsYCbCr()
349 p_surf->video_buffer->destroy(p_surf->video_buffer); in vlVdpVideoSurfacePutBitsYCbCr()
357 p_surf->video_buffer = pipe->create_video_buffer(pipe, &p_surf->templat); in vlVdpVideoSurfacePutBitsYCbCr()
360 if (!p_surf->video_buffer) { in vlVdpVideoSurfacePutBitsYCbCr()
368 if (pformat != p_surf->video_buffer->buffer_format) { in vlVdpVideoSurfacePutBitsYCbCr()
370 p_surf->video_buffer->buffer_format == PIPE_FORMAT_NV12) in vlVdpVideoSurfacePutBitsYCbCr()
378 sampler_views = p_surf->video_buffer->get_sampler_view_planes(p_surf->video_buffer); in vlVdpVideoSurfacePutBitsYCbCr()
444 if (!vlsurf->video_buffer) in vlVdpVideoSurfaceClear()
447 surfaces = vlsurf->video_buffer->get_surfaces(vlsurf->video_buffer); in vlVdpVideoSurfaceClear()
473 if (p_surf->video_buffer == NULL) { in vlVdpVideoSurfaceGallium()
477 p_surf->video_buffer = pipe->create_video_buffer(pipe, &p_surf->templat); in vlVdpVideoSurfaceGallium()
481 return p_surf->video_buffer; in vlVdpVideoSurfaceGallium()
508 if (p_surf->video_buffer == NULL) { in vlVdpVideoSurfaceDMABuf()
512 p_surf->video_buffer = pipe->create_video_buffer(pipe, &p_surf->templat); in vlVdpVideoSurfaceDMABuf()
516 if (p_surf->video_buffer == NULL || !p_surf->video_buffer->interlaced || in vlVdpVideoSurfaceDMABuf()
517 p_surf->video_buffer->buffer_format != PIPE_FORMAT_NV12) { in vlVdpVideoSurfaceDMABuf()
522 surf = p_surf->video_buffer->get_surfaces(p_surf->video_buffer)[plane]; in vlVdpVideoSurfaceDMABuf()