Lines Matching refs:format
2000 static inline void get_plane_wh(int *w, int *h, enum AVPixelFormat format,
2003 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(format);
2027 enum AVPixelFormat format = hwfc->sw_format;
2028 const VkFormat *img_fmts = av_vkfmt_from_pixfmt(format);
2029 const int planes = av_pix_fmt_count_planes(format);
2070 .format = img_fmts[i],
2086 format, hwfc->width, hwfc->height, i);
2163 .format = av_vkfmt_from_pixfmt(hwfc->sw_format)[0],
2420 frame->format = AV_PIX_FMT_VULKAN;
2497 if (src->format != AV_PIX_FMT_VULKAN) {
2498 av_log(hwfc, AV_LOG_ERROR, "Cannot map from pixel format %s!\n",
2499 av_get_pix_fmt_name(src->format));
2651 if (drm_to_vulkan_fmt(desc->layers[i].format) == VK_FORMAT_UNDEFINED) {
2652 av_log(ctx, AV_LOG_ERROR, "Unsupported DMABUF layer format %#08x!\n",
2653 desc->layers[i].format);
2697 .format = drm_to_vulkan_fmt(desc->layers[i].format),
2713 /* Image format verification */
2736 .format = create_info.format,
2953 tmp->format = AV_PIX_FMT_DRM_PRIME;
3249 switch (src->format) {
3335 av_log(hwfc, AV_LOG_ERROR, "Failed to retrieve DRM format modifier!\n");
3368 drm_desc->layers[i].format = vulkan_fmt_to_drm(plane_vkfmt);
3371 if (drm_desc->layers[i].format == DRM_FORMAT_INVALID) {
3412 tmp->format = AV_PIX_FMT_DRM_PRIME;
3436 switch (dst->format) {
3830 const int planes = av_pix_fmt_count_planes(swf->format);
3835 if ((swf->format != AV_PIX_FMT_NONE && !av_vkfmt_from_pixfmt(swf->format))) {
3836 av_log(hwfc, AV_LOG_ERROR, "Unsupported software frame pixel format!\n");
3849 map->format = swf->format;
3878 get_plane_wh(&p_w, &p_h, swf->format, swf->width, swf->height, i);
3927 get_plane_wh(&p_w, &p_h, swf->format, swf->width, swf->height, i);
3941 swf->width, swf->height, swf->format, from);
3952 get_plane_wh(&p_w, &p_h, swf->format, swf->width, swf->height, i);
3976 switch (src->format) {
4094 switch (dst->format) {