• Home
  • Raw
  • Download

Lines Matching +full:0 +full:x11

46 	unsigned char to_read; /* length to read. 0 means no reply requested */
55 .priv = 0},
64 .priv = 0},
73 command[0], command[1], command[2], in sn9c2028_command()
78 usb_sndctrlpipe(gspca_dev->dev, 0), in sn9c2028_command()
81 2, 0, gspca_dev->usb_buf, 6, 500); in sn9c2028_command()
82 if (rc < 0) { in sn9c2028_command()
84 gspca_dev->usb_buf[0], rc); in sn9c2028_command()
88 return 0; in sn9c2028_command()
96 usb_rcvctrlpipe(gspca_dev->dev, 0), in sn9c2028_read1()
99 1, 0, gspca_dev->usb_buf, 1, 500); in sn9c2028_read1()
102 return (rc < 0) ? rc : -EIO; in sn9c2028_read1()
105 gspca_dev->usb_buf[0]); in sn9c2028_read1()
106 return gspca_dev->usb_buf[0]; in sn9c2028_read1()
113 usb_rcvctrlpipe(gspca_dev->dev, 0), in sn9c2028_read4()
116 4, 0, gspca_dev->usb_buf, 4, 500); in sn9c2028_read4()
119 return (rc < 0) ? rc : -EIO; in sn9c2028_read4()
123 reading[0], reading[1], reading[2], reading[3]); in sn9c2028_read4()
133 if (status < 0) in sn9c2028_long_command()
137 for (i = 0; i < 256 && status < 2; i++) in sn9c2028_long_command()
139 if (status < 0) { in sn9c2028_long_command()
144 memset(reading, 0, 4); in sn9c2028_long_command()
146 if (status < 0) in sn9c2028_long_command()
152 if (status < 0) in sn9c2028_long_command()
155 return 0; in sn9c2028_long_command()
163 if (err_code < 0) in sn9c2028_short_command()
167 if (err_code < 0) in sn9c2028_short_command()
170 return 0; in sn9c2028_short_command()
180 gspca_dbg(gspca_dev, D_PROBE, "SN9C2028 camera detected (vid/pid 0x%04X:0x%04X)\n", in sd_config()
186 case 0x7005: in sd_config()
189 case 0x7003: in sd_config()
192 case 0x8000: in sd_config()
195 case 0x8001: in sd_config()
198 case 0x8003: in sd_config()
201 case 0x8008: in sd_config()
204 case 0x800a: in sd_config()
211 case 0x8000: in sd_config()
212 case 0x8001: in sd_config()
213 case 0x8003: in sd_config()
221 return 0; in sd_config()
233 return (status < 0) ? status : 0; in sd_init()
241 for (i = 0; i < n; i++) { in run_start_commands()
251 case 0: in run_start_commands()
256 if (err_code < 0) in run_start_commands()
259 return 0; in run_start_commands()
267 {{0x1d, 0x25, 0x10 /* This byte is gain */, in set_gain()
268 0x20, 0xab, 0x00}, 0}, in set_gain()
274 case 0x7003: in set_gain()
275 genius_vcam_live_gain_cmds[0].instruction[2] = g; in set_gain()
290 gspca_dev->usb_err = 0; in sd_s_ctrl()
293 return 0; in sd_s_ctrl()
322 case 0x7003: in sd_init_controls()
324 V4L2_CID_GAIN, 0, 20, 1, 0); in sd_init_controls()
326 V4L2_CID_AUTOGAIN, 0, 1, 1, 1); in sd_init_controls()
332 return 0; in sd_init_controls()
337 {{0x0c, 0x01, 0x00, 0x00, 0x00, 0x00}, 4}, in start_spy_cam()
338 {{0x13, 0x20, 0x01, 0x00, 0x00, 0x00}, 4}, in start_spy_cam()
339 {{0x13, 0x21, 0x01, 0x00, 0x00, 0x00}, 4}, in start_spy_cam()
340 {{0x13, 0x22, 0x01, 0x04, 0x00, 0x00}, 4}, in start_spy_cam()
341 {{0x13, 0x23, 0x01, 0x03, 0x00, 0x00}, 4}, in start_spy_cam()
342 {{0x13, 0x24, 0x01, 0x00, 0x00, 0x00}, 4}, in start_spy_cam()
343 {{0x13, 0x25, 0x01, 0x16, 0x00, 0x00}, 4}, /* width 352 */ in start_spy_cam()
344 {{0x13, 0x26, 0x01, 0x12, 0x00, 0x00}, 4}, /* height 288 */ in start_spy_cam()
345 /* {{0x13, 0x27, 0x01, 0x28, 0x00, 0x00}, 4}, */ in start_spy_cam()
346 {{0x13, 0x27, 0x01, 0x68, 0x00, 0x00}, 4}, in start_spy_cam()
347 {{0x13, 0x28, 0x01, 0x09, 0x00, 0x00}, 4}, /* red gain ?*/ in start_spy_cam()
348 /* {{0x13, 0x28, 0x01, 0x00, 0x00, 0x00}, 4}, */ in start_spy_cam()
349 {{0x13, 0x29, 0x01, 0x00, 0x00, 0x00}, 4}, in start_spy_cam()
350 /* {{0x13, 0x29, 0x01, 0x0c, 0x00, 0x00}, 4}, */ in start_spy_cam()
351 {{0x13, 0x2a, 0x01, 0x00, 0x00, 0x00}, 4}, in start_spy_cam()
352 {{0x13, 0x2b, 0x01, 0x00, 0x00, 0x00}, 4}, in start_spy_cam()
353 /* {{0x13, 0x2c, 0x01, 0x02, 0x00, 0x00}, 4}, */ in start_spy_cam()
354 {{0x13, 0x2c, 0x01, 0x02, 0x00, 0x00}, 4}, in start_spy_cam()
355 {{0x13, 0x2d, 0x01, 0x02, 0x00, 0x00}, 4}, in start_spy_cam()
356 /* {{0x13, 0x2e, 0x01, 0x09, 0x00, 0x00}, 4}, */ in start_spy_cam()
357 {{0x13, 0x2e, 0x01, 0x09, 0x00, 0x00}, 4}, in start_spy_cam()
358 {{0x13, 0x2f, 0x01, 0x07, 0x00, 0x00}, 4}, in start_spy_cam()
359 {{0x12, 0x34, 0x01, 0x00, 0x00, 0x00}, 4}, in start_spy_cam()
360 {{0x13, 0x34, 0x01, 0xa1, 0x00, 0x00}, 4}, in start_spy_cam()
361 {{0x13, 0x35, 0x01, 0x00, 0x00, 0x00}, 4}, in start_spy_cam()
362 {{0x11, 0x02, 0x06, 0x00, 0x00, 0x00}, 4}, in start_spy_cam()
363 {{0x11, 0x03, 0x13, 0x00, 0x00, 0x00}, 4}, /*don't mess with*/ in start_spy_cam()
364 /*{{0x11, 0x04, 0x06, 0x00, 0x00, 0x00}, 4}, observed */ in start_spy_cam()
365 {{0x11, 0x04, 0x00, 0x00, 0x00, 0x00}, 4}, /* brighter */ in start_spy_cam()
366 /*{{0x11, 0x05, 0x65, 0x00, 0x00, 0x00}, 4}, observed */ in start_spy_cam()
367 {{0x11, 0x05, 0x00, 0x00, 0x00, 0x00}, 4}, /* brighter */ in start_spy_cam()
368 {{0x11, 0x06, 0xb1, 0x00, 0x00, 0x00}, 4}, /* observed */ in start_spy_cam()
369 {{0x11, 0x07, 0x00, 0x00, 0x00, 0x00}, 4}, in start_spy_cam()
370 /*{{0x11, 0x08, 0x06, 0x00, 0x00, 0x00}, 4}, observed */ in start_spy_cam()
371 {{0x11, 0x08, 0x0b, 0x00, 0x00, 0x00}, 4}, in start_spy_cam()
372 {{0x11, 0x09, 0x01, 0x00, 0x00, 0x00}, 4}, in start_spy_cam()
373 {{0x11, 0x0a, 0x01, 0x00, 0x00, 0x00}, 4}, in start_spy_cam()
374 {{0x11, 0x0b, 0x01, 0x00, 0x00, 0x00}, 4}, in start_spy_cam()
375 {{0x11, 0x0c, 0x01, 0x00, 0x00, 0x00}, 4}, in start_spy_cam()
376 {{0x11, 0x0d, 0x00, 0x00, 0x00, 0x00}, 4}, in start_spy_cam()
377 {{0x11, 0x0e, 0x04, 0x00, 0x00, 0x00}, 4}, in start_spy_cam()
378 /* {{0x11, 0x0f, 0x00, 0x00, 0x00, 0x00}, 4}, */ in start_spy_cam()
379 /* brightness or gain. 0 is default. 4 is good in start_spy_cam()
381 {{0x11, 0x0f, 0x04, 0x00, 0x00, 0x00}, 4}, in start_spy_cam()
382 {{0x11, 0x10, 0x06, 0x00, 0x00, 0x00}, 4}, /*hstart or hoffs*/ in start_spy_cam()
383 {{0x11, 0x11, 0x06, 0x00, 0x00, 0x00}, 4}, in start_spy_cam()
384 {{0x11, 0x12, 0x00, 0x00, 0x00, 0x00}, 4}, in start_spy_cam()
385 {{0x11, 0x14, 0x02, 0x00, 0x00, 0x00}, 4}, in start_spy_cam()
386 {{0x11, 0x13, 0x01, 0x00, 0x00, 0x00}, 4}, in start_spy_cam()
387 /* {{0x1b, 0x02, 0x06, 0x00, 0x00, 0x00}, 1}, observed */ in start_spy_cam()
388 {{0x1b, 0x02, 0x11, 0x00, 0x00, 0x00}, 1}, /* brighter */ in start_spy_cam()
389 /* {{0x1b, 0x13, 0x01, 0x00, 0x00, 0x00}, 1}, observed */ in start_spy_cam()
390 {{0x1b, 0x13, 0x11, 0x00, 0x00, 0x00}, 1}, in start_spy_cam()
391 {{0x20, 0x34, 0xa1, 0x00, 0x00, 0x00}, 1}, /* compresses */ in start_spy_cam()
402 {{0x0c, 0x01, 0x00, 0x00, 0x00, 0x00}, 4}, in start_cif_cam()
404 /* {{0x13, 0x20, 0x01, 0x00, 0x00, 0x00}, 4}, in start_cif_cam()
405 {{0x13, 0x21, 0x01, 0x00, 0x00, 0x00}, 4}, in start_cif_cam()
406 {{0x13, 0x22, 0x01, 0x06, 0x00, 0x00}, 4}, in start_cif_cam()
407 {{0x13, 0x23, 0x01, 0x02, 0x00, 0x00}, 4}, in start_cif_cam()
408 {{0x13, 0x24, 0x01, 0x00, 0x00, 0x00}, 4}, in start_cif_cam()
409 {{0x13, 0x25, 0x01, 0x16, 0x00, 0x00}, 4}, width? in start_cif_cam()
410 {{0x13, 0x26, 0x01, 0x12, 0x00, 0x00}, 4}, height? in start_cif_cam()
411 {{0x13, 0x27, 0x01, 0x68, 0x00, 0x00}, 4}, subsample? in start_cif_cam()
412 {{0x13, 0x28, 0x01, 0x00, 0x00, 0x00}, 4}, in start_cif_cam()
413 {{0x13, 0x29, 0x01, 0x20, 0x00, 0x00}, 4}, in start_cif_cam()
414 {{0x13, 0x2a, 0x01, 0x00, 0x00, 0x00}, 4}, in start_cif_cam()
415 {{0x13, 0x2b, 0x01, 0x00, 0x00, 0x00}, 4}, in start_cif_cam()
416 {{0x13, 0x2c, 0x01, 0x02, 0x00, 0x00}, 4}, in start_cif_cam()
417 {{0x13, 0x2d, 0x01, 0x03, 0x00, 0x00}, 4}, in start_cif_cam()
418 {{0x13, 0x2e, 0x01, 0x0f, 0x00, 0x00}, 4}, in start_cif_cam()
419 {{0x13, 0x2f, 0x01, 0x0c, 0x00, 0x00}, 4}, in start_cif_cam()
420 {{0x12, 0x34, 0x01, 0x00, 0x00, 0x00}, 4}, in start_cif_cam()
421 {{0x13, 0x34, 0x01, 0xa1, 0x00, 0x00}, 4}, in start_cif_cam()
422 {{0x13, 0x35, 0x01, 0x00, 0x00, 0x00}, 4},*/ in start_cif_cam()
423 {{0x1b, 0x21, 0x00, 0x00, 0x00, 0x00}, 1}, in start_cif_cam()
424 {{0x1b, 0x17, 0x00, 0x00, 0x00, 0x00}, 1}, in start_cif_cam()
425 {{0x1b, 0x19, 0x00, 0x00, 0x00, 0x00}, 1}, in start_cif_cam()
426 {{0x1b, 0x02, 0x06, 0x00, 0x00, 0x00}, 1}, in start_cif_cam()
427 {{0x1b, 0x03, 0x5a, 0x00, 0x00, 0x00}, 1}, in start_cif_cam()
428 {{0x1b, 0x04, 0x27, 0x00, 0x00, 0x00}, 1}, in start_cif_cam()
429 {{0x1b, 0x05, 0x01, 0x00, 0x00, 0x00}, 1}, in start_cif_cam()
430 {{0x1b, 0x12, 0x14, 0x00, 0x00, 0x00}, 1}, in start_cif_cam()
431 {{0x1b, 0x13, 0x00, 0x00, 0x00, 0x00}, 1}, in start_cif_cam()
432 {{0x1b, 0x14, 0x00, 0x00, 0x00, 0x00}, 1}, in start_cif_cam()
433 {{0x1b, 0x15, 0x00, 0x00, 0x00, 0x00}, 1}, in start_cif_cam()
434 {{0x1b, 0x16, 0x00, 0x00, 0x00, 0x00}, 1}, in start_cif_cam()
435 {{0x1b, 0x77, 0xa2, 0x00, 0x00, 0x00}, 1}, in start_cif_cam()
436 {{0x1b, 0x06, 0x0f, 0x00, 0x00, 0x00}, 1}, in start_cif_cam()
437 {{0x1b, 0x07, 0x14, 0x00, 0x00, 0x00}, 1}, in start_cif_cam()
438 {{0x1b, 0x08, 0x0f, 0x00, 0x00, 0x00}, 1}, in start_cif_cam()
439 {{0x1b, 0x09, 0x10, 0x00, 0x00, 0x00}, 1}, in start_cif_cam()
440 {{0x1b, 0x0e, 0x00, 0x00, 0x00, 0x00}, 1}, in start_cif_cam()
441 {{0x1b, 0x0f, 0x00, 0x00, 0x00, 0x00}, 1}, in start_cif_cam()
442 {{0x1b, 0x12, 0x07, 0x00, 0x00, 0x00}, 1}, in start_cif_cam()
443 {{0x1b, 0x10, 0x1f, 0x00, 0x00, 0x00}, 1}, in start_cif_cam()
444 {{0x1b, 0x11, 0x01, 0x00, 0x00, 0x00}, 1}, in start_cif_cam()
445 {{0x13, 0x25, 0x01, 0x16, 0x00, 0x00}, 1}, /* width/8 */ in start_cif_cam()
446 {{0x13, 0x26, 0x01, 0x12, 0x00, 0x00}, 1}, /* height/8 */ in start_cif_cam()
447 /* {{0x13, 0x27, 0x01, 0x68, 0x00, 0x00}, 4}, subsample? in start_cif_cam()
448 * {{0x13, 0x28, 0x01, 0x1e, 0x00, 0x00}, 4}, does nothing in start_cif_cam()
449 * {{0x13, 0x27, 0x01, 0x20, 0x00, 0x00}, 4}, */ in start_cif_cam()
450 /* {{0x13, 0x29, 0x01, 0x22, 0x00, 0x00}, 4}, in start_cif_cam()
453 {{0x13, 0x2c, 0x01, 0x02, 0x00, 0x00}, 4}, in start_cif_cam()
454 {{0x13, 0x2d, 0x01, 0x01, 0x00, 0x00}, 4}, in start_cif_cam()
455 {{0x13, 0x2e, 0x01, 0x08, 0x00, 0x00}, 4}, in start_cif_cam()
456 {{0x13, 0x2f, 0x01, 0x06, 0x00, 0x00}, 4}, in start_cif_cam()
457 {{0x13, 0x28, 0x01, 0x00, 0x00, 0x00}, 4}, in start_cif_cam()
458 {{0x1b, 0x04, 0x6d, 0x00, 0x00, 0x00}, 1}, in start_cif_cam()
459 {{0x1b, 0x05, 0x03, 0x00, 0x00, 0x00}, 1}, in start_cif_cam()
460 {{0x20, 0x36, 0x06, 0x00, 0x00, 0x00}, 1}, in start_cif_cam()
461 {{0x1b, 0x0e, 0x01, 0x00, 0x00, 0x00}, 1}, in start_cif_cam()
462 {{0x12, 0x27, 0x01, 0x00, 0x00, 0x00}, 4}, in start_cif_cam()
463 {{0x1b, 0x0f, 0x00, 0x00, 0x00, 0x00}, 1}, in start_cif_cam()
464 {{0x20, 0x36, 0x05, 0x00, 0x00, 0x00}, 1}, in start_cif_cam()
465 {{0x1b, 0x10, 0x0f, 0x00, 0x00, 0x00}, 1}, in start_cif_cam()
466 {{0x1b, 0x02, 0x06, 0x00, 0x00, 0x00}, 1}, in start_cif_cam()
467 {{0x1b, 0x11, 0x01, 0x00, 0x00, 0x00}, 1}, in start_cif_cam()
468 {{0x20, 0x34, 0xa1, 0x00, 0x00, 0x00}, 1},/* use compression */ in start_cif_cam()
479 {{0x0c, 0x01, 0x00, 0x00, 0x00, 0x00}, 4}, in start_ms350_cam()
480 {{0x16, 0x01, 0x00, 0x00, 0x00, 0x00}, 4}, in start_ms350_cam()
481 {{0x13, 0x20, 0x01, 0x00, 0x00, 0x00}, 4}, in start_ms350_cam()
482 {{0x13, 0x21, 0x01, 0x00, 0x00, 0x00}, 4}, in start_ms350_cam()
483 {{0x13, 0x22, 0x01, 0x04, 0x00, 0x00}, 4}, in start_ms350_cam()
484 {{0x13, 0x23, 0x01, 0x03, 0x00, 0x00}, 4}, in start_ms350_cam()
485 {{0x13, 0x24, 0x01, 0x00, 0x00, 0x00}, 4}, in start_ms350_cam()
486 {{0x13, 0x25, 0x01, 0x16, 0x00, 0x00}, 4}, in start_ms350_cam()
487 {{0x13, 0x26, 0x01, 0x12, 0x00, 0x00}, 4}, in start_ms350_cam()
488 {{0x13, 0x27, 0x01, 0x28, 0x00, 0x00}, 4}, in start_ms350_cam()
489 {{0x13, 0x28, 0x01, 0x09, 0x00, 0x00}, 4}, in start_ms350_cam()
490 {{0x13, 0x29, 0x01, 0x00, 0x00, 0x00}, 4}, in start_ms350_cam()
491 {{0x13, 0x2a, 0x01, 0x00, 0x00, 0x00}, 4}, in start_ms350_cam()
492 {{0x13, 0x2b, 0x01, 0x00, 0x00, 0x00}, 4}, in start_ms350_cam()
493 {{0x13, 0x2c, 0x01, 0x02, 0x00, 0x00}, 4}, in start_ms350_cam()
494 {{0x13, 0x2d, 0x01, 0x03, 0x00, 0x00}, 4}, in start_ms350_cam()
495 {{0x13, 0x2e, 0x01, 0x0f, 0x00, 0x00}, 4}, in start_ms350_cam()
496 {{0x13, 0x2f, 0x01, 0x0c, 0x00, 0x00}, 4}, in start_ms350_cam()
497 {{0x12, 0x34, 0x01, 0x00, 0x00, 0x00}, 4}, in start_ms350_cam()
498 {{0x13, 0x34, 0x01, 0xa1, 0x00, 0x00}, 4}, in start_ms350_cam()
499 {{0x13, 0x35, 0x01, 0x00, 0x00, 0x00}, 4}, in start_ms350_cam()
500 {{0x11, 0x00, 0x01, 0x00, 0x00, 0x00}, 4}, in start_ms350_cam()
501 {{0x11, 0x01, 0x70, 0x00, 0x00, 0x00}, 4}, in start_ms350_cam()
502 {{0x11, 0x02, 0x05, 0x00, 0x00, 0x00}, 4}, in start_ms350_cam()
503 {{0x11, 0x03, 0x5d, 0x00, 0x00, 0x00}, 4}, in start_ms350_cam()
504 {{0x11, 0x04, 0x07, 0x00, 0x00, 0x00}, 4}, in start_ms350_cam()
505 {{0x11, 0x05, 0x25, 0x00, 0x00, 0x00}, 4}, in start_ms350_cam()
506 {{0x11, 0x06, 0x00, 0x00, 0x00, 0x00}, 4}, in start_ms350_cam()
507 {{0x11, 0x07, 0x09, 0x00, 0x00, 0x00}, 4}, in start_ms350_cam()
508 {{0x11, 0x08, 0x01, 0x00, 0x00, 0x00}, 4}, in start_ms350_cam()
509 {{0x11, 0x09, 0x00, 0x00, 0x00, 0x00}, 4}, in start_ms350_cam()
510 {{0x11, 0x0a, 0x00, 0x00, 0x00, 0x00}, 4}, in start_ms350_cam()
511 {{0x11, 0x0b, 0x01, 0x00, 0x00, 0x00}, 4}, in start_ms350_cam()
512 {{0x11, 0x0c, 0x00, 0x00, 0x00, 0x00}, 4}, in start_ms350_cam()
513 {{0x11, 0x0d, 0x0c, 0x00, 0x00, 0x00}, 4}, in start_ms350_cam()
514 {{0x11, 0x0e, 0x01, 0x00, 0x00, 0x00}, 4}, in start_ms350_cam()
515 {{0x11, 0x0f, 0x00, 0x00, 0x00, 0x00}, 4}, in start_ms350_cam()
516 {{0x11, 0x10, 0x00, 0x00, 0x00, 0x00}, 4}, in start_ms350_cam()
517 {{0x11, 0x11, 0x00, 0x00, 0x00, 0x00}, 4}, in start_ms350_cam()
518 {{0x11, 0x12, 0x00, 0x00, 0x00, 0x00}, 4}, in start_ms350_cam()
519 {{0x11, 0x13, 0x63, 0x00, 0x00, 0x00}, 4}, in start_ms350_cam()
520 {{0x11, 0x15, 0x70, 0x00, 0x00, 0x00}, 4}, in start_ms350_cam()
521 {{0x11, 0x18, 0x00, 0x00, 0x00, 0x00}, 4}, in start_ms350_cam()
522 {{0x11, 0x11, 0x01, 0x00, 0x00, 0x00}, 4}, in start_ms350_cam()
523 {{0x13, 0x25, 0x01, 0x28, 0x00, 0x00}, 4}, /* width */ in start_ms350_cam()
524 {{0x13, 0x26, 0x01, 0x1e, 0x00, 0x00}, 4}, /* height */ in start_ms350_cam()
525 {{0x13, 0x28, 0x01, 0x09, 0x00, 0x00}, 4}, /* vstart? */ in start_ms350_cam()
526 {{0x13, 0x27, 0x01, 0x28, 0x00, 0x00}, 4}, in start_ms350_cam()
527 {{0x13, 0x29, 0x01, 0x40, 0x00, 0x00}, 4}, /* hstart? */ in start_ms350_cam()
528 {{0x13, 0x2c, 0x01, 0x02, 0x00, 0x00}, 4}, in start_ms350_cam()
529 {{0x13, 0x2d, 0x01, 0x03, 0x00, 0x00}, 4}, in start_ms350_cam()
530 {{0x13, 0x2e, 0x01, 0x0f, 0x00, 0x00}, 4}, in start_ms350_cam()
531 {{0x13, 0x2f, 0x01, 0x0c, 0x00, 0x00}, 4}, in start_ms350_cam()
532 {{0x1b, 0x02, 0x05, 0x00, 0x00, 0x00}, 1}, in start_ms350_cam()
533 {{0x1b, 0x11, 0x01, 0x00, 0x00, 0x00}, 1}, in start_ms350_cam()
534 {{0x20, 0x18, 0x00, 0x00, 0x00, 0x00}, 1}, in start_ms350_cam()
535 {{0x1b, 0x02, 0x0a, 0x00, 0x00, 0x00}, 1}, in start_ms350_cam()
536 {{0x1b, 0x11, 0x01, 0x00, 0x00, 0x00}, 0}, in start_ms350_cam()
547 {{0x0c, 0x01, 0x00, 0x00, 0x00, 0x00}, 4}, in start_genius_cam()
548 {{0x16, 0x01, 0x00, 0x00, 0x00, 0x00}, 4}, in start_genius_cam()
549 {{0x10, 0x00, 0x00, 0x00, 0x00, 0x00}, 4}, in start_genius_cam()
550 {{0x13, 0x25, 0x01, 0x16, 0x00, 0x00}, 4}, in start_genius_cam()
551 {{0x13, 0x26, 0x01, 0x12, 0x00, 0x00}, 4}, in start_genius_cam()
553 {{0x13, 0x28, 0x01, 0x0e, 0x00, 0x00}, 4}, in start_genius_cam()
554 {{0x13, 0x27, 0x01, 0x20, 0x00, 0x00}, 4}, in start_genius_cam()
555 {{0x13, 0x29, 0x01, 0x22, 0x00, 0x00}, 4}, in start_genius_cam()
556 {{0x13, 0x2c, 0x01, 0x02, 0x00, 0x00}, 4}, in start_genius_cam()
557 {{0x13, 0x2d, 0x01, 0x02, 0x00, 0x00}, 4}, in start_genius_cam()
558 {{0x13, 0x2e, 0x01, 0x09, 0x00, 0x00}, 4}, in start_genius_cam()
559 {{0x13, 0x2f, 0x01, 0x07, 0x00, 0x00}, 4}, in start_genius_cam()
560 {{0x11, 0x20, 0x00, 0x00, 0x00, 0x00}, 4}, in start_genius_cam()
561 {{0x11, 0x21, 0x2d, 0x00, 0x00, 0x00}, 4}, in start_genius_cam()
562 {{0x11, 0x22, 0x00, 0x00, 0x00, 0x00}, 4}, in start_genius_cam()
563 {{0x11, 0x23, 0x03, 0x00, 0x00, 0x00}, 4}, in start_genius_cam()
564 {{0x11, 0x10, 0x00, 0x00, 0x00, 0x00}, 4}, in start_genius_cam()
565 {{0x11, 0x11, 0x64, 0x00, 0x00, 0x00}, 4}, in start_genius_cam()
566 {{0x11, 0x12, 0x00, 0x00, 0x00, 0x00}, 4}, in start_genius_cam()
567 {{0x11, 0x13, 0x91, 0x00, 0x00, 0x00}, 4}, in start_genius_cam()
568 {{0x11, 0x14, 0x01, 0x00, 0x00, 0x00}, 4}, in start_genius_cam()
569 {{0x11, 0x15, 0x20, 0x00, 0x00, 0x00}, 4}, in start_genius_cam()
570 {{0x11, 0x16, 0x01, 0x00, 0x00, 0x00}, 4}, in start_genius_cam()
571 {{0x11, 0x17, 0x60, 0x00, 0x00, 0x00}, 4}, in start_genius_cam()
572 {{0x11, 0x20, 0x00, 0x00, 0x00, 0x00}, 4}, in start_genius_cam()
573 {{0x11, 0x21, 0x2d, 0x00, 0x00, 0x00}, 4}, in start_genius_cam()
574 {{0x11, 0x22, 0x00, 0x00, 0x00, 0x00}, 4}, in start_genius_cam()
575 {{0x11, 0x23, 0x03, 0x00, 0x00, 0x00}, 4}, in start_genius_cam()
576 {{0x11, 0x25, 0x00, 0x00, 0x00, 0x00}, 4}, in start_genius_cam()
577 {{0x11, 0x26, 0x02, 0x00, 0x00, 0x00}, 4}, in start_genius_cam()
578 {{0x11, 0x27, 0x88, 0x00, 0x00, 0x00}, 4}, in start_genius_cam()
579 {{0x11, 0x30, 0x38, 0x00, 0x00, 0x00}, 4}, in start_genius_cam()
580 {{0x11, 0x31, 0x2a, 0x00, 0x00, 0x00}, 4}, in start_genius_cam()
581 {{0x11, 0x32, 0x2a, 0x00, 0x00, 0x00}, 4}, in start_genius_cam()
582 {{0x11, 0x33, 0x2a, 0x00, 0x00, 0x00}, 4}, in start_genius_cam()
583 {{0x11, 0x34, 0x02, 0x00, 0x00, 0x00}, 4}, in start_genius_cam()
584 {{0x11, 0x5b, 0x0a, 0x00, 0x00, 0x00}, 4}, in start_genius_cam()
585 {{0x13, 0x25, 0x01, 0x28, 0x00, 0x00}, 4}, /* real width */ in start_genius_cam()
586 {{0x13, 0x26, 0x01, 0x1e, 0x00, 0x00}, 4}, /* real height */ in start_genius_cam()
587 {{0x13, 0x28, 0x01, 0x0e, 0x00, 0x00}, 4}, in start_genius_cam()
588 {{0x13, 0x27, 0x01, 0x20, 0x00, 0x00}, 4}, in start_genius_cam()
589 {{0x13, 0x29, 0x01, 0x62, 0x00, 0x00}, 4}, in start_genius_cam()
590 {{0x13, 0x2c, 0x01, 0x02, 0x00, 0x00}, 4}, in start_genius_cam()
591 {{0x13, 0x2d, 0x01, 0x03, 0x00, 0x00}, 4}, in start_genius_cam()
592 {{0x13, 0x2e, 0x01, 0x0f, 0x00, 0x00}, 4}, in start_genius_cam()
593 {{0x13, 0x2f, 0x01, 0x0c, 0x00, 0x00}, 4}, in start_genius_cam()
594 {{0x11, 0x20, 0x00, 0x00, 0x00, 0x00}, 4}, in start_genius_cam()
595 {{0x11, 0x21, 0x2a, 0x00, 0x00, 0x00}, 4}, in start_genius_cam()
596 {{0x11, 0x22, 0x00, 0x00, 0x00, 0x00}, 4}, in start_genius_cam()
597 {{0x11, 0x23, 0x28, 0x00, 0x00, 0x00}, 4}, in start_genius_cam()
598 {{0x11, 0x10, 0x00, 0x00, 0x00, 0x00}, 4}, in start_genius_cam()
599 {{0x11, 0x11, 0x04, 0x00, 0x00, 0x00}, 4}, in start_genius_cam()
600 {{0x11, 0x12, 0x00, 0x00, 0x00, 0x00}, 4}, in start_genius_cam()
601 {{0x11, 0x13, 0x03, 0x00, 0x00, 0x00}, 4}, in start_genius_cam()
602 {{0x11, 0x14, 0x01, 0x00, 0x00, 0x00}, 4}, in start_genius_cam()
603 {{0x11, 0x15, 0xe0, 0x00, 0x00, 0x00}, 4}, in start_genius_cam()
604 {{0x11, 0x16, 0x02, 0x00, 0x00, 0x00}, 4}, in start_genius_cam()
605 {{0x11, 0x17, 0x80, 0x00, 0x00, 0x00}, 4}, in start_genius_cam()
606 {{0x1c, 0x20, 0x00, 0x2a, 0x00, 0x00}, 1}, in start_genius_cam()
607 {{0x1c, 0x20, 0x00, 0x2a, 0x00, 0x00}, 1}, in start_genius_cam()
608 {{0x20, 0x34, 0xa1, 0x00, 0x00, 0x00}, 0} in start_genius_cam()
621 {{0x0c, 0x01, 0x00, 0x00, 0x00, 0x00}, 0}, in start_genius_videocam_live()
622 {{0x16, 0x01, 0x00, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
623 {{0x10, 0x00, 0x00, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
624 {{0x13, 0x25, 0x01, 0x16, 0x00, 0x00}, 4}, in start_genius_videocam_live()
625 {{0x13, 0x26, 0x01, 0x12, 0x00, 0x00}, 4}, in start_genius_videocam_live()
627 {{0x13, 0x28, 0x01, 0x0e, 0x00, 0x00}, 4}, in start_genius_videocam_live()
628 {{0x13, 0x27, 0x01, 0x20, 0x00, 0x00}, 4}, in start_genius_videocam_live()
629 {{0x13, 0x29, 0x01, 0x22, 0x00, 0x00}, 4}, in start_genius_videocam_live()
630 {{0x13, 0x2c, 0x01, 0x02, 0x00, 0x00}, 4}, in start_genius_videocam_live()
631 {{0x13, 0x2d, 0x01, 0x02, 0x00, 0x00}, 4}, in start_genius_videocam_live()
632 {{0x13, 0x2e, 0x01, 0x09, 0x00, 0x00}, 4}, in start_genius_videocam_live()
633 {{0x13, 0x2f, 0x01, 0x07, 0x00, 0x00}, 4}, in start_genius_videocam_live()
634 {{0x11, 0x20, 0x00, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
635 {{0x11, 0x21, 0x2d, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
636 {{0x11, 0x22, 0x00, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
637 {{0x11, 0x23, 0x03, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
638 {{0x11, 0x10, 0x00, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
639 {{0x11, 0x11, 0x64, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
640 {{0x11, 0x12, 0x00, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
641 {{0x11, 0x13, 0x91, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
642 {{0x11, 0x14, 0x01, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
643 {{0x11, 0x15, 0x20, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
644 {{0x11, 0x16, 0x01, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
645 {{0x11, 0x17, 0x60, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
646 {{0x1c, 0x20, 0x00, 0x2d, 0x00, 0x00}, 4}, in start_genius_videocam_live()
647 {{0x13, 0x20, 0x01, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
648 {{0x13, 0x21, 0x01, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
649 {{0x13, 0x22, 0x01, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
650 {{0x13, 0x23, 0x01, 0x01, 0x00, 0x00}, 4}, in start_genius_videocam_live()
651 {{0x13, 0x24, 0x01, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
652 {{0x13, 0x25, 0x01, 0x16, 0x00, 0x00}, 4}, in start_genius_videocam_live()
653 {{0x13, 0x26, 0x01, 0x12, 0x00, 0x00}, 4}, in start_genius_videocam_live()
654 {{0x13, 0x27, 0x01, 0x20, 0x00, 0x00}, 4}, in start_genius_videocam_live()
655 {{0x13, 0x28, 0x01, 0x0e, 0x00, 0x00}, 4}, in start_genius_videocam_live()
656 {{0x13, 0x29, 0x01, 0x22, 0x00, 0x00}, 4}, in start_genius_videocam_live()
657 {{0x13, 0x2a, 0x01, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
658 {{0x13, 0x2b, 0x01, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
659 {{0x13, 0x2c, 0x01, 0x02, 0x00, 0x00}, 4}, in start_genius_videocam_live()
660 {{0x13, 0x2d, 0x01, 0x02, 0x00, 0x00}, 4}, in start_genius_videocam_live()
661 {{0x13, 0x2e, 0x01, 0x09, 0x00, 0x00}, 4}, in start_genius_videocam_live()
662 {{0x13, 0x2f, 0x01, 0x07, 0x00, 0x00}, 4}, in start_genius_videocam_live()
663 {{0x12, 0x34, 0x01, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
664 {{0x13, 0x34, 0x01, 0xa1, 0x00, 0x00}, 4}, in start_genius_videocam_live()
665 {{0x13, 0x35, 0x01, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
666 {{0x11, 0x01, 0x04, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
667 {{0x11, 0x02, 0x92, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
668 {{0x11, 0x10, 0x00, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
669 {{0x11, 0x11, 0x64, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
670 {{0x11, 0x12, 0x00, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
671 {{0x11, 0x13, 0x91, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
672 {{0x11, 0x14, 0x01, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
673 {{0x11, 0x15, 0x20, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
674 {{0x11, 0x16, 0x01, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
675 {{0x11, 0x17, 0x60, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
676 {{0x11, 0x20, 0x00, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
677 {{0x11, 0x21, 0x2d, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
678 {{0x11, 0x22, 0x00, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
679 {{0x11, 0x23, 0x03, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
680 {{0x11, 0x25, 0x00, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
681 {{0x11, 0x26, 0x02, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
682 {{0x11, 0x27, 0x88, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
683 {{0x11, 0x30, 0x38, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
684 {{0x11, 0x31, 0x2a, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
685 {{0x11, 0x32, 0x2a, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
686 {{0x11, 0x33, 0x2a, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
687 {{0x11, 0x34, 0x02, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
688 {{0x11, 0x5b, 0x0a, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
689 {{0x13, 0x25, 0x01, 0x28, 0x00, 0x00}, 4}, in start_genius_videocam_live()
690 {{0x13, 0x26, 0x01, 0x1e, 0x00, 0x00}, 4}, in start_genius_videocam_live()
691 {{0x13, 0x28, 0x01, 0x0e, 0x00, 0x00}, 4}, in start_genius_videocam_live()
692 {{0x13, 0x27, 0x01, 0x20, 0x00, 0x00}, 4}, in start_genius_videocam_live()
693 {{0x13, 0x29, 0x01, 0x62, 0x00, 0x00}, 4}, in start_genius_videocam_live()
694 {{0x13, 0x2c, 0x01, 0x02, 0x00, 0x00}, 4}, in start_genius_videocam_live()
695 {{0x13, 0x2d, 0x01, 0x03, 0x00, 0x00}, 4}, in start_genius_videocam_live()
696 {{0x13, 0x2e, 0x01, 0x0f, 0x00, 0x00}, 4}, in start_genius_videocam_live()
697 {{0x13, 0x2f, 0x01, 0x0c, 0x00, 0x00}, 4}, in start_genius_videocam_live()
698 {{0x11, 0x20, 0x00, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
699 {{0x11, 0x21, 0x2a, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
700 {{0x11, 0x22, 0x00, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
701 {{0x11, 0x23, 0x28, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
702 {{0x11, 0x10, 0x00, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
703 {{0x11, 0x11, 0x04, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
704 {{0x11, 0x12, 0x00, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
705 {{0x11, 0x13, 0x03, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
706 {{0x11, 0x14, 0x01, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
707 {{0x11, 0x15, 0xe0, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
708 {{0x11, 0x16, 0x02, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
709 {{0x11, 0x17, 0x80, 0x00, 0x00, 0x00}, 4}, in start_genius_videocam_live()
710 {{0x1c, 0x20, 0x00, 0x2a, 0x00, 0x00}, 1}, in start_genius_videocam_live()
711 {{0x20, 0x34, 0xa1, 0x00, 0x00, 0x00}, 0}, in start_genius_videocam_live()
713 {{0x12, 0x27, 0x01, 0x00, 0x00, 0x00}, 0}, in start_genius_videocam_live()
714 {{0x1b, 0x32, 0x26, 0x00, 0x00, 0x00}, 0}, in start_genius_videocam_live()
715 {{0x1d, 0x25, 0x10, 0x20, 0xab, 0x00}, 0}, in start_genius_videocam_live()
720 if (r < 0) in start_genius_videocam_live()
732 {{0x0c, 0x01, 0x00, 0x00, 0x00, 0x00}, 4}, in start_vivitar_cam()
733 {{0x13, 0x20, 0x01, 0x00, 0x00, 0x00}, 4}, in start_vivitar_cam()
734 {{0x13, 0x21, 0x01, 0x00, 0x00, 0x00}, 4}, in start_vivitar_cam()
735 {{0x13, 0x22, 0x01, 0x01, 0x00, 0x00}, 4}, in start_vivitar_cam()
736 {{0x13, 0x23, 0x01, 0x01, 0x00, 0x00}, 4}, in start_vivitar_cam()
737 {{0x13, 0x24, 0x01, 0x00, 0x00, 0x00}, 4}, in start_vivitar_cam()
738 {{0x13, 0x25, 0x01, 0x28, 0x00, 0x00}, 4}, in start_vivitar_cam()
739 {{0x13, 0x26, 0x01, 0x1e, 0x00, 0x00}, 4}, in start_vivitar_cam()
740 {{0x13, 0x27, 0x01, 0x20, 0x00, 0x00}, 4}, in start_vivitar_cam()
741 {{0x13, 0x28, 0x01, 0x0a, 0x00, 0x00}, 4}, in start_vivitar_cam()
743 * Above is changed from OEM 0x0b. Fixes Bayer tiling. in start_vivitar_cam()
746 {{0x13, 0x29, 0x01, 0x20, 0x00, 0x00}, 4}, in start_vivitar_cam()
748 {{0x13, 0x2a, 0x01, 0x00, 0x00, 0x00}, 4}, in start_vivitar_cam()
749 {{0x13, 0x2b, 0x01, 0x00, 0x00, 0x00}, 4}, in start_vivitar_cam()
750 {{0x13, 0x2c, 0x01, 0x02, 0x00, 0x00}, 4}, in start_vivitar_cam()
751 {{0x13, 0x2d, 0x01, 0x03, 0x00, 0x00}, 4}, in start_vivitar_cam()
752 {{0x13, 0x2e, 0x01, 0x0f, 0x00, 0x00}, 4}, in start_vivitar_cam()
753 {{0x13, 0x2f, 0x01, 0x0c, 0x00, 0x00}, 4}, in start_vivitar_cam()
755 {{0x12, 0x34, 0x01, 0x00, 0x00, 0x00}, 4}, in start_vivitar_cam()
756 {{0x13, 0x34, 0x01, 0xa1, 0x00, 0x00}, 4}, in start_vivitar_cam()
757 {{0x13, 0x35, 0x01, 0x00, 0x00, 0x00}, 4}, in start_vivitar_cam()
758 {{0x1b, 0x12, 0x80, 0x00, 0x00, 0x00}, 1}, in start_vivitar_cam()
759 {{0x1b, 0x01, 0x77, 0x00, 0x00, 0x00}, 1}, in start_vivitar_cam()
760 {{0x1b, 0x02, 0x3a, 0x00, 0x00, 0x00}, 1}, in start_vivitar_cam()
761 {{0x1b, 0x12, 0x78, 0x00, 0x00, 0x00}, 1}, in start_vivitar_cam()
762 {{0x1b, 0x13, 0x00, 0x00, 0x00, 0x00}, 1}, in start_vivitar_cam()
763 {{0x1b, 0x14, 0x80, 0x00, 0x00, 0x00}, 1}, in start_vivitar_cam()
764 {{0x1b, 0x15, 0x34, 0x00, 0x00, 0x00}, 1}, in start_vivitar_cam()
765 {{0x1b, 0x1b, 0x04, 0x00, 0x00, 0x00}, 1}, in start_vivitar_cam()
766 {{0x1b, 0x20, 0x44, 0x00, 0x00, 0x00}, 1}, in start_vivitar_cam()
767 {{0x1b, 0x23, 0xee, 0x00, 0x00, 0x00}, 1}, in start_vivitar_cam()
768 {{0x1b, 0x26, 0xa0, 0x00, 0x00, 0x00}, 1}, in start_vivitar_cam()
769 {{0x1b, 0x27, 0x9a, 0x00, 0x00, 0x00}, 1}, in start_vivitar_cam()
770 {{0x1b, 0x28, 0xa0, 0x00, 0x00, 0x00}, 1}, in start_vivitar_cam()
771 {{0x1b, 0x29, 0x30, 0x00, 0x00, 0x00}, 1}, in start_vivitar_cam()
772 {{0x1b, 0x2a, 0x80, 0x00, 0x00, 0x00}, 1}, in start_vivitar_cam()
773 {{0x1b, 0x2b, 0x00, 0x00, 0x00, 0x00}, 1}, in start_vivitar_cam()
774 {{0x1b, 0x2f, 0x3d, 0x00, 0x00, 0x00}, 1}, in start_vivitar_cam()
775 {{0x1b, 0x30, 0x24, 0x00, 0x00, 0x00}, 1}, in start_vivitar_cam()
776 {{0x1b, 0x32, 0x86, 0x00, 0x00, 0x00}, 1}, in start_vivitar_cam()
777 {{0x1b, 0x60, 0xa9, 0x00, 0x00, 0x00}, 1}, in start_vivitar_cam()
778 {{0x1b, 0x61, 0x42, 0x00, 0x00, 0x00}, 1}, in start_vivitar_cam()
779 {{0x1b, 0x65, 0x00, 0x00, 0x00, 0x00}, 1}, in start_vivitar_cam()
780 {{0x1b, 0x69, 0x38, 0x00, 0x00, 0x00}, 1}, in start_vivitar_cam()
781 {{0x1b, 0x6f, 0x88, 0x00, 0x00, 0x00}, 1}, in start_vivitar_cam()
782 {{0x1b, 0x70, 0x0b, 0x00, 0x00, 0x00}, 1}, in start_vivitar_cam()
783 {{0x1b, 0x71, 0x00, 0x00, 0x00, 0x00}, 1}, in start_vivitar_cam()
784 {{0x1b, 0x74, 0x21, 0x00, 0x00, 0x00}, 1}, in start_vivitar_cam()
785 {{0x1b, 0x75, 0x86, 0x00, 0x00, 0x00}, 1}, in start_vivitar_cam()
786 {{0x1b, 0x76, 0x00, 0x00, 0x00, 0x00}, 1}, in start_vivitar_cam()
787 {{0x1b, 0x7d, 0xf3, 0x00, 0x00, 0x00}, 1}, in start_vivitar_cam()
788 {{0x1b, 0x17, 0x1c, 0x00, 0x00, 0x00}, 1}, in start_vivitar_cam()
789 {{0x1b, 0x18, 0xc0, 0x00, 0x00, 0x00}, 1}, in start_vivitar_cam()
790 {{0x1b, 0x19, 0x05, 0x00, 0x00, 0x00}, 1}, in start_vivitar_cam()
791 {{0x1b, 0x1a, 0xf6, 0x00, 0x00, 0x00}, 1}, in start_vivitar_cam()
792 /* {{0x13, 0x25, 0x01, 0x28, 0x00, 0x00}, 4}, in start_vivitar_cam()
793 {{0x13, 0x26, 0x01, 0x1e, 0x00, 0x00}, 4}, in start_vivitar_cam()
794 {{0x13, 0x28, 0x01, 0x0b, 0x00, 0x00}, 4}, */ in start_vivitar_cam()
795 {{0x20, 0x36, 0x06, 0x00, 0x00, 0x00}, 1}, in start_vivitar_cam()
796 {{0x1b, 0x10, 0x26, 0x00, 0x00, 0x00}, 1}, in start_vivitar_cam()
797 {{0x12, 0x27, 0x01, 0x00, 0x00, 0x00}, 4}, in start_vivitar_cam()
798 {{0x1b, 0x76, 0x03, 0x00, 0x00, 0x00}, 1}, in start_vivitar_cam()
799 {{0x20, 0x36, 0x05, 0x00, 0x00, 0x00}, 1}, in start_vivitar_cam()
800 {{0x1b, 0x00, 0x3f, 0x00, 0x00, 0x00}, 1}, in start_vivitar_cam()
801 /* Above is brightness; OEM driver setting is 0x10 */ in start_vivitar_cam()
802 {{0x12, 0x27, 0x01, 0x00, 0x00, 0x00}, 4}, in start_vivitar_cam()
803 {{0x20, 0x29, 0x30, 0x00, 0x00, 0x00}, 1}, in start_vivitar_cam()
804 {{0x20, 0x34, 0xa1, 0x00, 0x00, 0x00}, 1} in start_vivitar_cam()
816 sd->sof_read = 0; in sd_start()
819 case 0x7005: in sd_start()
822 case 0x7003: in sd_start()
825 case 0x8001: in sd_start()
828 case 0x8003: in sd_start()
831 case 0x8008: in sd_start()
834 case 0x800a: in sd_start()
853 if (result < 0) in sd_stopN()
856 memset(data, 0, 6); in sd_stopN()
857 data[0] = 0x14; in sd_stopN()
859 if (result < 0) in sd_stopN()
914 n = 0; in sd_pkt_scan()
939 {USB_DEVICE(0x0458, 0x7005)}, /* Genius Smart 300, version 2 */
940 {USB_DEVICE(0x0458, 0x7003)}, /* Genius Videocam Live v2 */
942 /* {USB_DEVICE(0x0c45, 0x8000)}, DC31VC, Don't know this camera */
943 {USB_DEVICE(0x0c45, 0x8001)}, /* Wild Planet digital spy cam */
944 {USB_DEVICE(0x0c45, 0x8003)}, /* Several small CIF cameras */
945 /* {USB_DEVICE(0x0c45, 0x8006)}, Unknown VGA camera */
946 {USB_DEVICE(0x0c45, 0x8008)}, /* Mini-Shotz ms-350 */
947 {USB_DEVICE(0x0c45, 0x800a)}, /* Vivicam 3350B */