After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 655530 - Logitech B990 HD Webcam yields poor video in MJPEG mode.
Logitech B990 HD Webcam yields poor video in MJPEG mode.
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
0.10.x
Other Linux
: Normal normal
: 0.10.31
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2011-07-28 19:20 UTC by Robert Krakora
Modified: 2011-08-03 08:11 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Fix JPEG RTP payloader for Logitech B990 HD Webcam that adheres to www.quickcamteam.net/uvc-h264/USB_Video_Payload_H.264_0.87.pdf. (1.17 KB, patch)
2011-07-28 19:20 UTC, Robert Krakora
committed Details | Review

Description Robert Krakora 2011-07-28 19:20:14 UTC
Created attachment 192831 [details] [review]
Fix JPEG RTP payloader for Logitech B990 HD Webcam that adheres to www.quickcamteam.net/uvc-h264/USB_Video_Payload_H.264_0.87.pdf.

The Logitech B990 HD Webcam follows the specification below to expose H.264 encoded video in the MJPEG container.  As a result the GStreamer JPEG RTP payloader fails to correctly frame the MJPEG content that is delivered to it.  Attached is a patch that I came up with to address this problem. 

www.quickcamteam.net/uvc-h264/USB_Video_Payload_H.264_0.87.pdf

http://www.logitech.com/en-us/for-business/products/webcams-headsets/devices/b990-hd-webcam
Comment 1 Sebastian Dröge (slomo) 2011-08-03 08:10:47 UTC
commit f7893b8721832cdcbfd80b9fdb78143637c7d4ae
Author: Robert Krakora <rob.krakora@messagenetsystems.com>
Date:   Wed Aug 3 10:09:42 2011 +0200

    rtpjpegpay: Add support for H.264 payload in MJPEG container
    
    See http://www.quickcamteam.net/uvc-h264/USB_Video_Payload_H.264_0.87.pdf
    
    Fixes bug #655530.