Hi Filippo, On Thursday 20 November 2008, Filippo Argiolas wrote: > On Thu, Nov 20, 2008 at 12:06 AM, Laurent Pinchart wrote: > > Could you please set the trace level to 255 (echo 255 > > > /sys/modules/uvcvideo/parameters/trace), capture one frame > > with 'luvcview -f mjpg -c' and send me both the captured frame and the > > messages printed by the driver to the kernel log (dmesg) ? Make sure you > > Forwarding you the logs I just received from Felix Kaser (the other user). > I asked him several logs since I noticed the first frame size was > always different so I thought it could be useful to have some more > frame to compare.
Data look like they come from the middle of a JPEG frame. The second sample ends with a JPEG End Of Image marker, but the other two don't, which is a bit puzzling. The kernel logs don't show any error. My guess is that the camera starts streaming somewhere in the middle of a JPEG frame. The problem probably occurs with YUV too, but the driver drops incomplete YUV frames so applications don't notice anything. It shouldn't be too difficult to add a quirk to skip the first video frame. I'll try to work on that tomorrow. Best regards, Laurent Pinchart _______________________________________________ Linux-uvc-devel mailing list [email protected] https://lists.berlios.de/mailman/listinfo/linux-uvc-devel
