Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[media] gspca - jeilinj: add 640*480 resolution support

Signed-off-by: Patrice CHOTARD <patricechotard@free.fr>
Signed-off-by: Jean-François Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>

authored by

Patrice Chotard and committed by
Mauro Carvalho Chehab
6f8efcfb 8715b16e

+8 -2
+8 -2
drivers/media/video/gspca/jeilinj.c
··· 62 62 .bytesperline = 320, 63 63 .sizeimage = 320 * 240, 64 64 .colorspace = V4L2_COLORSPACE_JPEG, 65 + .priv = 0}, 66 + { 640, 480, V4L2_PIX_FMT_JPEG, V4L2_FIELD_NONE, 67 + .bytesperline = 640, 68 + .sizeimage = 640 * 480, 69 + .colorspace = V4L2_COLORSPACE_JPEG, 65 70 .priv = 0} 66 71 }; 67 72 ··· 212 207 "JEILINJ camera detected" 213 208 " (vid/pid 0x%04X:0x%04X)", id->idVendor, id->idProduct); 214 209 cam->cam_mode = jlj_mode; 215 - cam->nmodes = 1; 210 + cam->nmodes = ARRAY_SIZE(jlj_mode); 216 211 cam->bulk = 1; 217 212 cam->bulk_nurbs = 1; 218 213 cam->bulk_size = JEILINJ_MAX_TRANSFER; ··· 269 264 jpeg_define(dev->jpeg_hdr, gspca_dev->height, gspca_dev->width, 270 265 0x21); /* JPEG 422 */ 271 266 jpeg_set_qual(dev->jpeg_hdr, dev->quality); 272 - PDEBUG(D_STREAM, "Start streaming at 320x240"); 267 + PDEBUG(D_STREAM, "Start streaming at %dx%d", 268 + gspca_dev->height, gspca_dev->width); 273 269 jlj_start(gspca_dev); 274 270 return gspca_dev->usb_err; 275 271 }