summaryrefslogtreecommitdiffstats
path: root/video/out/hwdec/hwdec_drmprime.c
diff options
context:
space:
mode:
Diffstat (limited to 'video/out/hwdec/hwdec_drmprime.c')
-rw-r--r--video/out/hwdec/hwdec_drmprime.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/video/out/hwdec/hwdec_drmprime.c b/video/out/hwdec/hwdec_drmprime.c
index 6ecacbb1ce..d74f9593ba 100644
--- a/video/out/hwdec/hwdec_drmprime.c
+++ b/video/out/hwdec/hwdec_drmprime.c
@@ -244,7 +244,7 @@ static int mapper_map(struct ra_hwdec_mapper *mapper)
num_returned_planes += p->desc.layers[i].nb_planes;
}
- if (p->num_planes != num_returned_planes) {
+ if (p->num_planes != 0 && p->num_planes != num_returned_planes) {
MP_ERR(mapper,
"Mapped surface with format '%s' has unexpected number of planes. "
"(%d layers and %d planes, but expected %d planes)\n",