vaapijpegdec for Logitech C930e
We use “vaapijpegdec” with “vaapipostproc” to decode video in stream of jpeg images at frame size of 1280 x 720 from a number of webcams. It performs well for Logitech C500, C525, C615, C920, C922, as well as Microsoft LifeCam HD1080. However, it fails to decompress video of Logitech C930e. It may produce one or two frames, but then the pipeline stalls. The decoded first two frames are not right either, as it misses the color and contains ghost images. For your information, the “guvcview” software decoder can decompress the jpeg images of C930e, as well as those from all other webcams, without any problem. It appears C930e contains extra tag that is rejected by “vaapijpegdec” and it causes the pipeline to halt. We also test Gstreamer software decoder “jpegdec” with “videoconvert”. It fails on C930e also, although it passes all other webcams. For C930e, “jpegdec” produces wrong images similar to that of “vaapijpegdec” and Gstreamer prints out many error messages.