Difference between revisions of "Logitech HD Pro Webcam C910"

From MyLabWiki
Jump to: navigation, search
m (Logitech HD Webcam Cxxx moved to Logitech HD Pro Webcam C910: Now I got the camera and can make the page more specific.)
(Added resolution caps.)
Line 1: Line 1:
 +
The possible frame rates for a given resolution depends on the pixel format (see [[Pixel formats]]). There are both fortunate and very unfortunate differences when compared to the older (and cheaper) [[Logitech Webcam Pro 9000]]. One one hand, the C910 can no longer capture 720p 30fps using YUV formats (bad), on the other hand it can capture at 60fps up to VGA resolution in all but YUV 4:2:2 format.
 +
 +
HD resolutions that can do 30fps are marked in <span style="color:red">red</span>. VGA resolutions that support up to 60fps are marked in <span style="color:green">green</span>.
 +
 +
  Init. UVC Camera (046d:0821) (location: usb-0000:00:1a.7-4)
 +
  '''{ pixelformat = 'YUYV', description = 'YUV 4:2:2 (YUYV)' }'''
 +
  { discrete: width = 640, height = 480 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 160, height = 120 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 176, height = 144 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 320, height = 176 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 320, height = 240 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 432, height = 240 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 352, height = 288 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 544, height = 288 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 640, height = 360 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 752, height = 416 }
 +
      Time interval between frame: 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 800, height = 448 }
 +
      Time interval between frame: 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 864, height = 480 }
 +
      Time interval between frame: 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 960, height = 544 }
 +
      Time interval between frame: 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 1024, height = 576 }
 +
      Time interval between frame: 1/10, 2/15, 1/5,
 +
  { discrete: width = 800, height = 600 }
 +
      Time interval between frame: 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 1184, height = 656 }
 +
      Time interval between frame: 1/10, 2/15, 1/5,
 +
  { discrete: width = 960, height = 720 }
 +
      Time interval between frame: 1/15, 1/10, 2/15, 1/5,
 +
  <span style="color:red">{ discrete: width = 1280, height = 720 }</span>
 +
      <span style="color:red">Time interval between frame: 1/10, 2/15, 1/5,</span>
 +
  { discrete: width = 1392, height = 768 }
 +
      Time interval between frame: 2/15, 1/5,
 +
  { discrete: width = 1504, height = 832 }
 +
      Time interval between frame: 1/5,
 +
  { discrete: width = 1600, height = 896 }
 +
      Time interval between frame: 1/5,
 +
  { discrete: width = 1280, height = 960 }
 +
      Time interval between frame: 1/5,
 +
  { discrete: width = 1712, height = 960 }
 +
      Time interval between frame: 1/5,
 +
  { discrete: width = 1792, height = 1008 }
 +
      Time interval between frame: 1/5,
 +
  <span style="color:red">{ discrete: width = 1920, height = 1080 }</span>
 +
      <span style="color:red">Time interval between frame: 1/2, </span>
 +
  { discrete: width = 1600, height = 1200 }
 +
      Time interval between frame: 1/2,
 +
  { discrete: width = 2048, height = 1536 }
 +
      Time interval between frame: 1/2,
 +
  { discrete: width = 2592, height = 1944 }
 +
      Time interval between frame: 1/2,
 +
  '''{ pixelformat = 'MJPG', description = 'MJPEG' }'''
 +
  <span style="color:green">{ discrete: width = 640, height = 480 }</span>
 +
      <span style="color:green">Time interval between frame: 1/60, 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, </span>
 +
  { discrete: width = 160, height = 120 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 176, height = 144 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 320, height = 176 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 320, height = 240 }
 +
      Time interval between frame: 1/60, 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 432, height = 240 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 352, height = 288 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 544, height = 288 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  <span style="color:green">{ discrete: width = 640, height = 360 }</span>
 +
      <span style="color:green">Time interval between frame: 1/60, 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, </span>
 +
  { discrete: width = 752, height = 416 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 800, height = 448 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 864, height = 480 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 960, height = 544 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 1024, height = 576 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 800, height = 600 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 1184, height = 656 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 960, height = 720 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  <span style="color:red">{ discrete: width = 1280, height = 720 }</span>
 +
      <span style="color:red">Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,</span>
 +
  { discrete: width = 1392, height = 768 }
 +
      Time interval between frame: 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 1504, height = 832 }
 +
      Time interval between frame: 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 1600, height = 896 }
 +
      Time interval between frame: 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 1280, height = 960 }
 +
      Time interval between frame: 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 1712, height = 960 }
 +
      Time interval between frame: 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 1792, height = 1008 }
 +
      Time interval between frame: 1/15, 1/10, 2/15, 1/5,
 +
  <span style="color:red">{ discrete: width = 1920, height = 1080 }</span>
 +
      <span style="color:red">Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, </span>
 +
  { discrete: width = 1600, height = 1200 }
 +
      Time interval between frame: 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 2048, height = 1536 }
 +
      Time interval between frame: 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 2592, height = 1944 }
 +
      Time interval between frame: 1/10, 2/15, 1/5,
 +
  '''{ pixelformat = 'RGB3', description = 'RGB3' }'''
 +
  <span style="color:green">{ discrete: width = 640, height = 480 }</span>
 +
      <span style="color:green">Time interval between frame: 1/60, 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, </span>
 +
  { discrete: width = 160, height = 120 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 176, height = 144 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 320, height = 176 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 320, height = 240 }
 +
      Time interval between frame: 1/60, 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 432, height = 240 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 352, height = 288 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 544, height = 288 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  <span style="color:green">{ discrete: width = 640, height = 360 }</span>
 +
      <span style="color:red">Time interval between frame: 1/60, 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, </span>
 +
  { discrete: width = 752, height = 416 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 800, height = 448 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 864, height = 480 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 960, height = 544 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 1024, height = 576 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 800, height = 600 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 1184, height = 656 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  '''{ pixelformat = 'BGR3', description = 'BGR3' }'''
 +
  <span style="color:green">{ discrete: width = 640, height = 480 }</span>
 +
      <span style="color:red">Time interval between frame: 1/60, 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, </span>
 +
  { discrete: width = 160, height = 120 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 176, height = 144 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 320, height = 176 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 320, height = 240 }
 +
      Time interval between frame: 1/60, 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 432, height = 240 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 352, height = 288 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 544, height = 288 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  <span style="color:green">{ discrete: width = 640, height = 360 }</span>
 +
      <span style="color:red">Time interval between frame: 1/60, 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, </span>
 +
  { discrete: width = 752, height = 416 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 800, height = 448 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 864, height = 480 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 960, height = 544 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 1024, height = 576 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 800, height = 600 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 1184, height = 656 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  '''{ pixelformat = 'YU12', description = 'YU12' }'''
 +
  <span style="color:green">{ discrete: width = 640, height = 480 }</span>
 +
      <span style="color:green">Time interval between frame: 1/60, 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, </span>
 +
  { discrete: width = 160, height = 120 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 176, height = 144 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 320, height = 176 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 320, height = 240 }
 +
      Time interval between frame: 1/60, 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 432, height = 240 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 352, height = 288 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 544, height = 288 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  <span style="color:green">{ discrete: width = 640, height = 360 }<span style="color:red">
 +
      <span style="color:green">Time interval between frame: 1/60, 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, </span>
 +
  { discrete: width = 752, height = 416 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 800, height = 448 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 864, height = 480 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 960, height = 544 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 1024, height = 576 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 800, height = 600 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 1184, height = 656 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  '''{ pixelformat = 'YV12', description = 'YV12' }'''
 +
  <span style="color:green">{ discrete: width = 640, height = 480 }</span>
 +
      <span style="color:green">Time interval between frame: 1/60, 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, </span>
 +
  { discrete: width = 160, height = 120 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 176, height = 144 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 320, height = 176 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 320, height = 240 }
 +
      Time interval between frame: 1/60, 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 432, height = 240 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 352, height = 288 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 544, height = 288 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  <span style="color:green">{ discrete: width = 640, height = 360 }</span>
 +
      <span style="color:green">Time interval between frame: 1/60, 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, </span>
 +
  { discrete: width = 752, height = 416 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 800, height = 448 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 864, height = 480 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 960, height = 544 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 1024, height = 576 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 800, height = 600 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  { discrete: width = 1184, height = 656 }
 +
      Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5,
 +
  vid:046d
 +
  pid:0821
 +
 +
 +
 +
== To be deleted ==
 +
 
A new series of HD webcams from Logitech launched in <span style="color:red">TBD</span> 2010. The are all UVC cameras and should therefore work in Linux and Mac<ref>Logitech Support: [http://logitech-en-amr.custhelp.com/cgi-bin/logitech_en_amr.cfg/php/enduser/std_adp.php?p_faqid=6471 Logitech webcams for Mac]</ref>.
 
A new series of HD webcams from Logitech launched in <span style="color:red">TBD</span> 2010. The are all UVC cameras and should therefore work in Linux and Mac<ref>Logitech Support: [http://logitech-en-amr.custhelp.com/cgi-bin/logitech_en_amr.cfg/php/enduser/std_adp.php?p_faqid=6471 Logitech webcams for Mac]</ref>.
  

Revision as of 16:10, 4 November 2010

The possible frame rates for a given resolution depends on the pixel format (see Pixel formats). There are both fortunate and very unfortunate differences when compared to the older (and cheaper) Logitech Webcam Pro 9000. One one hand, the C910 can no longer capture 720p 30fps using YUV formats (bad), on the other hand it can capture at 60fps up to VGA resolution in all but YUV 4:2:2 format.

HD resolutions that can do 30fps are marked in red. VGA resolutions that support up to 60fps are marked in green.

 Init. UVC Camera (046d:0821) (location: usb-0000:00:1a.7-4)
 { pixelformat = 'YUYV', description = 'YUV 4:2:2 (YUYV)' }
 { discrete: width = 640, height = 480 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 160, height = 120 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 176, height = 144 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 320, height = 176 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 320, height = 240 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 432, height = 240 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 352, height = 288 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 544, height = 288 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 640, height = 360 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 752, height = 416 }
     Time interval between frame: 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 800, height = 448 }
     Time interval between frame: 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 864, height = 480 }
     Time interval between frame: 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 960, height = 544 }
     Time interval between frame: 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 1024, height = 576 }
     Time interval between frame: 1/10, 2/15, 1/5, 
 { discrete: width = 800, height = 600 }
     Time interval between frame: 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 1184, height = 656 }
     Time interval between frame: 1/10, 2/15, 1/5, 
 { discrete: width = 960, height = 720 }
     Time interval between frame: 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 1280, height = 720 }
     Time interval between frame: 1/10, 2/15, 1/5,
 { discrete: width = 1392, height = 768 }
     Time interval between frame: 2/15, 1/5, 
 { discrete: width = 1504, height = 832 }
     Time interval between frame: 1/5, 
 { discrete: width = 1600, height = 896 }
     Time interval between frame: 1/5, 
 { discrete: width = 1280, height = 960 }
     Time interval between frame: 1/5, 
 { discrete: width = 1712, height = 960 }
     Time interval between frame: 1/5, 
 { discrete: width = 1792, height = 1008 }
     Time interval between frame: 1/5, 
 { discrete: width = 1920, height = 1080 }
     Time interval between frame: 1/2, 
 { discrete: width = 1600, height = 1200 }
     Time interval between frame: 1/2, 
 { discrete: width = 2048, height = 1536 }
     Time interval between frame: 1/2, 
 { discrete: width = 2592, height = 1944 }
     Time interval between frame: 1/2, 
 { pixelformat = 'MJPG', description = 'MJPEG' }
 { discrete: width = 640, height = 480 }
     Time interval between frame: 1/60, 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 160, height = 120 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 176, height = 144 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 320, height = 176 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 320, height = 240 }
     Time interval between frame: 1/60, 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 432, height = 240 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 352, height = 288 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 544, height = 288 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 640, height = 360 }
     Time interval between frame: 1/60, 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 752, height = 416 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 800, height = 448 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 864, height = 480 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 960, height = 544 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 1024, height = 576 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 800, height = 600 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 1184, height = 656 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 960, height = 720 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 1280, height = 720 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 1392, height = 768 }
     Time interval between frame: 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 1504, height = 832 }
     Time interval between frame: 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 1600, height = 896 }
     Time interval between frame: 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 1280, height = 960 }
     Time interval between frame: 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 1712, height = 960 }
     Time interval between frame: 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 1792, height = 1008 }
     Time interval between frame: 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 1920, height = 1080 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 1600, height = 1200 }
     Time interval between frame: 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 2048, height = 1536 }
     Time interval between frame: 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 2592, height = 1944 }
     Time interval between frame: 1/10, 2/15, 1/5, 
 { pixelformat = 'RGB3', description = 'RGB3' }
 { discrete: width = 640, height = 480 }
     Time interval between frame: 1/60, 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 160, height = 120 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 176, height = 144 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 320, height = 176 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 320, height = 240 }
     Time interval between frame: 1/60, 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 432, height = 240 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 352, height = 288 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 544, height = 288 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 640, height = 360 }
     Time interval between frame: 1/60, 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 752, height = 416 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 800, height = 448 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 864, height = 480 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 960, height = 544 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 1024, height = 576 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 800, height = 600 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 1184, height = 656 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { pixelformat = 'BGR3', description = 'BGR3' }
 { discrete: width = 640, height = 480 }
     Time interval between frame: 1/60, 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 160, height = 120 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 176, height = 144 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 320, height = 176 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 320, height = 240 }
     Time interval between frame: 1/60, 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 432, height = 240 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 352, height = 288 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 544, height = 288 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 640, height = 360 }
     Time interval between frame: 1/60, 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 752, height = 416 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 800, height = 448 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 864, height = 480 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 960, height = 544 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 1024, height = 576 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 800, height = 600 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 1184, height = 656 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { pixelformat = 'YU12', description = 'YU12' }
 { discrete: width = 640, height = 480 }
     Time interval between frame: 1/60, 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 160, height = 120 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 176, height = 144 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 320, height = 176 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 320, height = 240 }
     Time interval between frame: 1/60, 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 432, height = 240 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 352, height = 288 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 544, height = 288 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 640, height = 360 }
     Time interval between frame: 1/60, 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 752, height = 416 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 800, height = 448 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 864, height = 480 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 960, height = 544 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 1024, height = 576 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 800, height = 600 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 1184, height = 656 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { pixelformat = 'YV12', description = 'YV12' }
 { discrete: width = 640, height = 480 }
     Time interval between frame: 1/60, 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 160, height = 120 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 176, height = 144 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 320, height = 176 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 320, height = 240 }
     Time interval between frame: 1/60, 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 432, height = 240 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 352, height = 288 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 544, height = 288 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 640, height = 360 }
     Time interval between frame: 1/60, 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 752, height = 416 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 800, height = 448 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 864, height = 480 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 960, height = 544 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 1024, height = 576 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 800, height = 600 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 { discrete: width = 1184, height = 656 }
     Time interval between frame: 1/30, 1/24, 1/20, 1/15, 1/10, 2/15, 1/5, 
 vid:046d 
 pid:0821 


To be deleted

A new series of HD webcams from Logitech launched in TBD 2010. The are all UVC cameras and should therefore work in Linux and Mac[1].

It's TBC which one I will get but I will definitely get one of them.

References

  1. Logitech Support: Logitech webcams for Mac