From e5c54eb8dfd03a004429857a1eaa7c9a52ed03d7 Mon Sep 17 00:00:00 2001 From: "jinhyung.jo" Date: Thu, 10 Nov 2011 20:12:49 +0900 Subject: [PATCH] [Title] Bugfix : image size mismatch [Type] Bugfix [Module] Emulator/Multimedia/Camera [Priority] [CQ#] [Redmine#] [Problem] [Cause] [Solution] [TestCase] --- drivers/media/video/svcd.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/media/video/svcd.c b/drivers/media/video/svcd.c index db6ff1fddc98..6f529637a33c 100755 --- a/drivers/media/video/svcd.c +++ b/drivers/media/video/svcd.c @@ -103,7 +103,12 @@ static int get_image_size(struct svcd_device *dev) int size; switch (dev->pixelformat) { + case V4L2_PIX_FMT_RGB24: + case V4L2_PIX_FMT_BGR24: + size = dev->width * dev->height * 3; + break; case V4L2_PIX_FMT_YUV420: + case V4L2_PIX_FMT_YVU420: case V4L2_PIX_FMT_NV12: size = (dev->width * dev->height * 3) /2; break; -- 2.34.1