summaryrefslogtreecommitdiffstats
path: root/video/fmt-conversion.c
diff options
context:
space:
mode:
Diffstat (limited to 'video/fmt-conversion.c')
-rw-r--r--video/fmt-conversion.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/video/fmt-conversion.c b/video/fmt-conversion.c
index c20097224e..b37bd6c441 100644
--- a/video/fmt-conversion.c
+++ b/video/fmt-conversion.c
@@ -175,6 +175,9 @@ static const struct {
enum PixelFormat imgfmt2pixfmt(int fmt)
{
+ if (fmt == IMGFMT_NONE)
+ return PIX_FMT_NONE;
+
int i;
enum PixelFormat pix_fmt;
for (i = 0; conversion_map[i].fmt; i++)
@@ -188,6 +191,9 @@ enum PixelFormat imgfmt2pixfmt(int fmt)
int pixfmt2imgfmt(enum PixelFormat pix_fmt)
{
+ if (pix_fmt == PIX_FMT_NONE)
+ return IMGFMT_NONE;
+
int i;
for (i = 0; conversion_map[i].pix_fmt != PIX_FMT_NONE; i++)
if (conversion_map[i].pix_fmt == pix_fmt)