<div dir="ltr">C920 is one of the best webcams on the market. If you aren't getting good performance out of it, it is the app that is misbehaving not the webcam.<div><br></div><div>Having said that in the last few years dual stream cameras have been showing up. Those cameras support  two /dev/video devices. One device is used to access the stream in uncompressed form for the local preview display. The second stream is sent out onto the Internet in h.264 without ever being decoded by the local app. Skype supports this camera type and gives it Gold certification.</div>
<div><br></div><div>It could be that Hangouts wants one of these newer two-stream cameras.  AFAIK there is no way to tell what kind of camera Hangouts wants and most questions of this type to Google go unanswered.</div><div>
<br></div><div>With a single stream camera like the C920 Hangouts needs to decode two compressed streams simultaneously - the local one from the C920 and the remote one. Almost all desktops have plenty of CPU to do this. But instead Google could be accessing the uncompressed stream from the C920 and then software compressing it with VP8. 800x448 is the largest uncompressed stream with 30fps available.  But that is a non-standard size. So next size down if 640x480 for uncompressed.</div>
<div><br></div><div>What Hangouts should be doing is access the 720P h.264 stream and decode it locally on any desktop with enough CPU power (which is 99% of them).<br><div><br></div><div>Here are the C920 formats....</div>
<div><br></div><div><div>jonsmirl@terra:/work/libav$ v4l2-ctl -d /dev/video1 --list-formats-ext</div><div>ioctl: VIDIOC_ENUM_FMT</div><div><span class="" style="white-space:pre">      </span>Index       : 0</div><div><span class="" style="white-space:pre">    </span>Type        : Video Capture</div>
<div><span class="" style="white-space:pre">    </span>Pixel Format: 'YUYV'</div><div><span class="" style="white-space:pre">       </span>Name        : YUV 4:2:2 (YUYV)</div><div><span class="" style="white-space:pre">             </span>Size: Discrete 640x480</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.033 s (30.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.042 s (24.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.050 s (20.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.067 s (15.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.200 s (5.000 fps)</div><div><span class="" style="white-space:pre">             </span>Size: Discrete 160x90</div><div><span class="" style="white-space:pre">                      </span>Interval: Discrete 0.033 s (30.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.042 s (24.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.050 s (20.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.067 s (15.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.200 s (5.000 fps)</div>
<div><span class="" style="white-space:pre">            </span>Size: Discrete 160x120</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.033 s (30.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.042 s (24.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.050 s (20.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.067 s (15.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.200 s (5.000 fps)</div><div><span class="" style="white-space:pre">             </span>Size: Discrete 176x144</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.033 s (30.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.042 s (24.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.050 s (20.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.067 s (15.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.200 s (5.000 fps)</div><div><span class="" style="white-space:pre">             </span>Size: Discrete 320x180</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.033 s (30.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.042 s (24.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.050 s (20.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.067 s (15.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.200 s (5.000 fps)</div>
<div><span class="" style="white-space:pre">            </span>Size: Discrete 320x240</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.033 s (30.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.042 s (24.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.050 s (20.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.067 s (15.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.200 s (5.000 fps)</div><div><span class="" style="white-space:pre">             </span>Size: Discrete 352x288</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.033 s (30.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.042 s (24.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.050 s (20.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.067 s (15.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.200 s (5.000 fps)</div><div><span class="" style="white-space:pre">             </span>Size: Discrete 432x240</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.033 s (30.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.042 s (24.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.050 s (20.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.067 s (15.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.200 s (5.000 fps)</div>
<div><span class="" style="white-space:pre">            </span>Size: Discrete 640x360</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.033 s (30.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.042 s (24.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.050 s (20.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.067 s (15.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.200 s (5.000 fps)</div><div><span class="" style="white-space:pre">             </span>Size: Discrete 800x448</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.033 s (30.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.042 s (24.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.050 s (20.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.067 s (15.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.200 s (5.000 fps)</div><div><span class="" style="white-space:pre">             </span>Size: Discrete 800x600</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.042 s (24.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.050 s (20.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.067 s (15.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.200 s (5.000 fps)</div><div><span class="" style="white-space:pre">             </span>Size: Discrete 864x480</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.042 s (24.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.050 s (20.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.067 s (15.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.200 s (5.000 fps)</div>
<div><span class="" style="white-space:pre">            </span>Size: Discrete 960x720</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.067 s (15.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.200 s (5.000 fps)</div><div><span class="" style="white-space:pre">             </span>Size: Discrete 1024x576</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.067 s (15.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.200 s (5.000 fps)</div><div><span class="" style="white-space:pre">             </span>Size: Discrete 1280x720</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.200 s (5.000 fps)</div><div><span class="" style="white-space:pre">             </span>Size: Discrete 1600x896</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.200 s (5.000 fps)</div><div><span class="" style="white-space:pre">             </span>Size: Discrete 1920x1080</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.200 s (5.000 fps)</div><div><span class="" style="white-space:pre">             </span>Size: Discrete 2304x1296</div><div><span class="" style="white-space:pre">                   </span>Interval: Discrete 0.500 s (2.000 fps)</div>
<div><span class="" style="white-space:pre">            </span>Size: Discrete 2304x1536</div><div><span class="" style="white-space:pre">                   </span>Interval: Discrete 0.500 s (2.000 fps)</div><div><br></div><div><span class="" style="white-space:pre">    </span>Index       : 1</div>
<div><span class="" style="white-space:pre">    </span>Type        : Video Capture</div><div><span class="" style="white-space:pre">        </span>Pixel Format: 'H264' (compressed)</div><div><span class="" style="white-space:pre">  </span>Name        : H.264</div>
<div><span class="" style="white-space:pre">            </span>Size: Discrete 640x480</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.033 s (30.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.042 s (24.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.050 s (20.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.067 s (15.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.200 s (5.000 fps)</div><div><span class="" style="white-space:pre">             </span>Size: Discrete 160x90</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.033 s (30.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.042 s (24.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.050 s (20.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.067 s (15.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.200 s (5.000 fps)</div><div><span class="" style="white-space:pre">             </span>Size: Discrete 160x120</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.033 s (30.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.042 s (24.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.050 s (20.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.067 s (15.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.200 s (5.000 fps)</div>
<div><span class="" style="white-space:pre">            </span>Size: Discrete 176x144</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.033 s (30.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.042 s (24.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.050 s (20.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.067 s (15.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.200 s (5.000 fps)</div><div><span class="" style="white-space:pre">             </span>Size: Discrete 320x180</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.033 s (30.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.042 s (24.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.050 s (20.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.067 s (15.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.200 s (5.000 fps)</div><div><span class="" style="white-space:pre">             </span>Size: Discrete 320x240</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.033 s (30.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.042 s (24.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.050 s (20.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.067 s (15.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.200 s (5.000 fps)</div>
<div><span class="" style="white-space:pre">            </span>Size: Discrete 352x288</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.033 s (30.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.042 s (24.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.050 s (20.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.067 s (15.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.200 s (5.000 fps)</div><div><span class="" style="white-space:pre">             </span>Size: Discrete 432x240</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.033 s (30.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.042 s (24.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.050 s (20.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.067 s (15.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.200 s (5.000 fps)</div><div><span class="" style="white-space:pre">             </span>Size: Discrete 640x360</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.033 s (30.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.042 s (24.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.050 s (20.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.067 s (15.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.200 s (5.000 fps)</div>
<div><span class="" style="white-space:pre">            </span>Size: Discrete 800x448</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.033 s (30.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.042 s (24.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.050 s (20.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.067 s (15.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.200 s (5.000 fps)</div><div><span class="" style="white-space:pre">             </span>Size: Discrete 800x600</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.033 s (30.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.042 s (24.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.050 s (20.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.067 s (15.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.200 s (5.000 fps)</div><div><span class="" style="white-space:pre">             </span>Size: Discrete 864x480</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.033 s (30.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.042 s (24.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.050 s (20.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.067 s (15.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.200 s (5.000 fps)</div>
<div><span class="" style="white-space:pre">            </span>Size: Discrete 960x720</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.033 s (30.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.042 s (24.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.050 s (20.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.067 s (15.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.200 s (5.000 fps)</div><div><span class="" style="white-space:pre">             </span>Size: Discrete 1024x576</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.033 s (30.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.042 s (24.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.050 s (20.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.067 s (15.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.200 s (5.000 fps)</div><div><span class="" style="white-space:pre">             </span>Size: Discrete 1280x720</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.033 s (30.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.042 s (24.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.050 s (20.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.067 s (15.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.200 s (5.000 fps)</div>
<div><span class="" style="white-space:pre">            </span>Size: Discrete 1600x896</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.033 s (30.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.042 s (24.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.050 s (20.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.067 s (15.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.200 s (5.000 fps)</div><div><span class="" style="white-space:pre">             </span>Size: Discrete 1920x1080</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.033 s (30.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.042 s (24.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.050 s (20.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.067 s (15.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.200 s (5.000 fps)</div><div><br></div><div><span class="" style="white-space:pre">    </span>Index       : 2</div><div><span class="" style="white-space:pre">    </span>Type        : Video Capture</div>
<div><span class="" style="white-space:pre">    </span>Pixel Format: 'MJPG' (compressed)</div><div><span class="" style="white-space:pre">  </span>Name        : MJPEG</div><div><span class="" style="white-space:pre">                </span>Size: Discrete 640x480</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.033 s (30.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.042 s (24.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.050 s (20.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.067 s (15.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.200 s (5.000 fps)</div><div><span class="" style="white-space:pre">             </span>Size: Discrete 160x90</div><div><span class="" style="white-space:pre">                      </span>Interval: Discrete 0.033 s (30.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.042 s (24.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.050 s (20.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.067 s (15.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.200 s (5.000 fps)</div>
<div><span class="" style="white-space:pre">            </span>Size: Discrete 160x120</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.033 s (30.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.042 s (24.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.050 s (20.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.067 s (15.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.200 s (5.000 fps)</div><div><span class="" style="white-space:pre">             </span>Size: Discrete 176x144</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.033 s (30.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.042 s (24.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.050 s (20.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.067 s (15.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.200 s (5.000 fps)</div><div><span class="" style="white-space:pre">             </span>Size: Discrete 320x180</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.033 s (30.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.042 s (24.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.050 s (20.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.067 s (15.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.200 s (5.000 fps)</div>
<div><span class="" style="white-space:pre">            </span>Size: Discrete 320x240</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.033 s (30.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.042 s (24.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.050 s (20.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.067 s (15.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.200 s (5.000 fps)</div><div><span class="" style="white-space:pre">             </span>Size: Discrete 352x288</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.033 s (30.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.042 s (24.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.050 s (20.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.067 s (15.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.200 s (5.000 fps)</div><div><span class="" style="white-space:pre">             </span>Size: Discrete 432x240</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.033 s (30.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.042 s (24.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.050 s (20.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.067 s (15.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.200 s (5.000 fps)</div>
<div><span class="" style="white-space:pre">            </span>Size: Discrete 640x360</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.033 s (30.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.042 s (24.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.050 s (20.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.067 s (15.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.200 s (5.000 fps)</div><div><span class="" style="white-space:pre">             </span>Size: Discrete 800x448</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.033 s (30.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.042 s (24.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.050 s (20.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.067 s (15.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.200 s (5.000 fps)</div><div><span class="" style="white-space:pre">             </span>Size: Discrete 800x600</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.033 s (30.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.042 s (24.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.050 s (20.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.067 s (15.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.200 s (5.000 fps)</div>
<div><span class="" style="white-space:pre">            </span>Size: Discrete 864x480</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.033 s (30.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.042 s (24.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.050 s (20.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.067 s (15.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.200 s (5.000 fps)</div><div><span class="" style="white-space:pre">             </span>Size: Discrete 960x720</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.033 s (30.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.042 s (24.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.050 s (20.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.067 s (15.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.200 s (5.000 fps)</div><div><span class="" style="white-space:pre">             </span>Size: Discrete 1024x576</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.033 s (30.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.042 s (24.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.050 s (20.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.067 s (15.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.200 s (5.000 fps)</div>
<div><span class="" style="white-space:pre">            </span>Size: Discrete 1280x720</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.033 s (30.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.042 s (24.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.050 s (20.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.067 s (15.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.200 s (5.000 fps)</div><div><span class="" style="white-space:pre">             </span>Size: Discrete 1600x896</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.033 s (30.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.042 s (24.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.050 s (20.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.067 s (15.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.200 s (5.000 fps)</div><div><span class="" style="white-space:pre">             </span>Size: Discrete 1920x1080</div><div><span class="" style="white-space:pre">                   </span>Interval: Discrete 0.033 s (30.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.042 s (24.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.050 s (20.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.067 s (15.000 fps)</div>
<div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.100 s (10.000 fps)</div><div><span class="" style="white-space:pre">                    </span>Interval: Discrete 0.133 s (7.500 fps)</div><div><span class="" style="white-space:pre">                     </span>Interval: Discrete 0.200 s (5.000 fps)</div>
<div><br></div><div>jonsmirl@terra:/work/libav$</div></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Mar 6, 2014 at 8:36 PM, Olivier Crête <span dir="ltr"><<a href="mailto:olivier.crete@collabora.com" target="_blank">olivier.crete@collabora.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
You seem to be wrong, I can get 1920x1080 at 5fps as jpeg from my C920,<br>
if you want more FPS, you have to use H.264 because the USB bus isn't so<br>
fast. I can even run 2 C920s at 1280x720 at 10fps in jpeg mode.<br>
<br>
Olivier<br>
<div class="HOEnZb"><div class="h5"><br>
On Sun, 2014-03-02 at 14:13 -0800, Christian Kreibich wrote:<br>
> On 03/02/2014 12:33 PM, Stefan Sauer wrote:<br>
> > As you can see from the log, the camera is only providing up to 640x480<br>
> > as video/x-raw. Even image/jpeg is only produced up to 640x480. Higher<br>
> > resolutions are only provided as video/x-h264, which is most likely not<br>
> > what most VC apps handle automatically already.<br>
><br>
> Yeah, got it. Thanks Stefan.<br>
><br>
> (If anyone could recommend cameras to me off-list that work better on<br>
> Linux, I'd be grateful. Thanks.)<br>
><br>
> -C.<br>
> _______________________________________________<br>
> gstreamer-devel mailing list<br>
> <a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a><br>
> <a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
<br>
</div></div><span class="HOEnZb"><font color="#888888">--<br>
Olivier Crête<br>
<a href="mailto:olivier.crete@collabora.com">olivier.crete@collabora.com</a><br>
</font></span><div class="HOEnZb"><div class="h5"><br>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>Jon Smirl<br><a href="mailto:jonsmirl@gmail.com" target="_blank">jonsmirl@gmail.com</a>
</div>