summaryrefslogtreecommitdiffstats
path: root/sub/draw_bmp.c
diff options
context:
space:
mode:
Diffstat (limited to 'sub/draw_bmp.c')
-rw-r--r--sub/draw_bmp.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/sub/draw_bmp.c b/sub/draw_bmp.c
index 315e52dfdd..9945a8fc89 100644
--- a/sub/draw_bmp.c
+++ b/sub/draw_bmp.c
@@ -464,6 +464,9 @@ void mp_draw_sub_bitmaps(struct mp_draw_sub_cache **cache, struct mp_image *dst,
float yuv2rgb[3][4];
float rgb2yuv[3][4];
+ if (!mp_sws_supported_format(dst->imgfmt))
+ return;
+
if (cache && !*cache)
*cache = talloc_zero(NULL, struct mp_draw_sub_cache);