summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: b949e42)
raw | patch | inline | side by side (parent: b949e42)
author | Benoit Parrot <bparrot@ti.com> | |
Mon, 2 Mar 2015 23:52:02 +0000 (17:52 -0600) | ||
committer | Jyri Sarha <jsarha@ti.com> | |
Wed, 4 Mar 2015 07:40:20 +0000 (09:40 +0200) |
Internal vip_format table entries were getting overwritten
when vip_g_fmt_vid_cap and vip_video_pix_to_mbus.
Signed-off-by: Benoit Parrot <bparrot@ti.com>
Acked-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Signed-off-by: Jyri Sarha <jsarha@ti.com>
when vip_g_fmt_vid_cap and vip_video_pix_to_mbus.
Signed-off-by: Benoit Parrot <bparrot@ti.com>
Acked-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Signed-off-by: Jyri Sarha <jsarha@ti.com>
drivers/media/platform/ti-vpe/vip.c | patch | blob | history |
index 68c05914b751d5609a17d2cdf1bfa6da7407c38a..ede2aab2a54f0030f978037f3aa0e98151d81368 100644 (file)
mbus->width = pix->width;
mbus->height = pix->height;
+ mbus->code = V4L2_MBUS_FMT_YUYV8_2X8;
for (i = 0; i < ARRAY_SIZE(vip_formats) - 1; ++i) {
- if (vip_formats[i].fourcc == pix->pixelformat)
+ if (vip_formats[i].fourcc == pix->pixelformat) {
+ mbus->code = vip_formats[i].code;
break;
+ }
}
- mbus->code = V4L2_MBUS_FMT_YUYV8_2X8;
mbus->colorspace = pix->colorspace;
mbus->field = pix->field;
*f = try_f;
stream->width = f->fmt.pix.width;
stream->height = f->fmt.pix.height;
- port->fmt->fourcc = f->fmt.pix.pixelformat;
stream->sup_field = f->fmt.pix.field;
- port->fmt->colorspace = f->fmt.pix.colorspace;
stream->bytesperline = f->fmt.pix.bytesperline;
stream->sizeimage = f->fmt.pix.sizeimage;
f->fmt.pix.pixelformat);
stream->width = f->fmt.pix.width;
stream->height = f->fmt.pix.height;
- port->fmt->colorspace = f->fmt.pix.colorspace;
stream->bytesperline = f->fmt.pix.bytesperline;
stream->sizeimage = f->fmt.pix.sizeimage;
stream->sup_field = f->fmt.pix.field;