Browse Source

hwcontext_vulkan: fix inverted condition when exporting images to drm_prime

Calling vkGetImageSubresourceLayout is only legal for linear and drm images.
tags/n4.3
Lynne 5 years ago
parent
commit
7c080dc190
No known key found for this signature in database GPG Key ID: A2FEA5F03F034464
1 changed files with 1 additions and 1 deletions
  1. +1
    -1
      libavutil/hwcontext_vulkan.c

+ 1
- 1
libavutil/hwcontext_vulkan.c View File

@@ -2327,7 +2327,7 @@ static int vulkan_map_to_drm(AVHWFramesContext *hwfc, AVFrame *dst,


drm_desc->layers[i].planes[0].object_index = FFMIN(i, drm_desc->nb_objects - 1); drm_desc->layers[i].planes[0].object_index = FFMIN(i, drm_desc->nb_objects - 1);


if (f->tiling != VK_IMAGE_TILING_OPTIMAL)
if (f->tiling == VK_IMAGE_TILING_OPTIMAL)
continue; continue;


vkGetImageSubresourceLayout(hwctx->act_dev, f->img[i], &sub, &layout); vkGetImageSubresourceLayout(hwctx->act_dev, f->img[i], &sub, &layout);


Loading…
Cancel
Save