Lines Matching refs:vinfo

171     GstKMSMemory * kmsmem, GstVideoInfo * vinfo)  in gst_kms_allocator_memory_create()  argument
176 gint num_planes = GST_VIDEO_INFO_N_PLANES (vinfo); in gst_kms_allocator_memory_create()
189 fmt = gst_drm_format_from_video (GST_VIDEO_INFO_FORMAT (vinfo)); in gst_kms_allocator_memory_create()
191 arg.width = GST_VIDEO_INFO_WIDTH (vinfo); in gst_kms_allocator_memory_create()
192 h = GST_VIDEO_INFO_HEIGHT (vinfo); in gst_kms_allocator_memory_create()
210 pitch = extrapolate_stride (vinfo->finfo, i, arg.pitch); in gst_kms_allocator_memory_create()
211 GST_VIDEO_INFO_PLANE_STRIDE (vinfo, i) = pitch; in gst_kms_allocator_memory_create()
212 GST_VIDEO_INFO_PLANE_OFFSET (vinfo, i) = offs; in gst_kms_allocator_memory_create()
216 offs += pitch * GST_VIDEO_FORMAT_INFO_SCALE_HEIGHT (vinfo->finfo, i, h); in gst_kms_allocator_memory_create()
220 GST_VIDEO_INFO_PLANE_STRIDE (vinfo, i), in gst_kms_allocator_memory_create()
221 GST_VIDEO_INFO_PLANE_OFFSET (vinfo, i)); in gst_kms_allocator_memory_create()
225 GST_VIDEO_INFO_SIZE (vinfo) = offs; in gst_kms_allocator_memory_create()
233 if (kmsmem->bo->size < GST_VIDEO_INFO_SIZE (vinfo)) { in gst_kms_allocator_memory_create()
237 kmsmem->bo->size, GST_VIDEO_INFO_SIZE (vinfo)); in gst_kms_allocator_memory_create()
444 gsize in_offsets[GST_VIDEO_MAX_PLANES], GstVideoInfo * vinfo) in gst_kms_allocator_add_fb() argument
447 gint num_planes = GST_VIDEO_INFO_N_PLANES (vinfo); in gst_kms_allocator_add_fb()
455 w = GST_VIDEO_INFO_WIDTH (vinfo); in gst_kms_allocator_add_fb()
456 h = GST_VIDEO_INFO_HEIGHT (vinfo); in gst_kms_allocator_add_fb()
457 fmt = gst_drm_format_from_video (GST_VIDEO_INFO_FORMAT (vinfo)); in gst_kms_allocator_add_fb()
465 pitches[i] = GST_VIDEO_INFO_PLANE_STRIDE (vinfo, i); in gst_kms_allocator_add_fb()
472 if (GST_VIDEO_INFO_IS_AFBC (vinfo)) { in gst_kms_allocator_add_fb()
526 gst_kms_allocator_bo_alloc (GstAllocator * allocator, GstVideoInfo * vinfo) in gst_kms_allocator_bo_alloc() argument
540 if (!gst_kms_allocator_memory_create (alloc, kmsmem, vinfo)) { in gst_kms_allocator_bo_alloc()
546 kmsmem->bo->size, 0, 0, GST_VIDEO_INFO_SIZE (vinfo)); in gst_kms_allocator_bo_alloc()
548 if (!gst_kms_allocator_add_fb (alloc, kmsmem, vinfo->offset, vinfo)) in gst_kms_allocator_bo_alloc()
561 gint n_planes, gsize offsets[GST_VIDEO_MAX_PLANES], GstVideoInfo * vinfo) in gst_kms_allocator_dmabuf_import() argument
577 GST_VIDEO_INFO_SIZE (vinfo), 0, 0, GST_VIDEO_INFO_SIZE (vinfo)); in gst_kms_allocator_dmabuf_import()
587 if (!gst_kms_allocator_add_fb (alloc, kmsmem, offsets, vinfo)) in gst_kms_allocator_dmabuf_import()