Hi,
so here are my findings (using a sphere AF):
I'm now disabling the video stream and re-queueing the buffers, this enables
VIDIOC_S_JPEGCOMP
below is what I'm getting from the driver and the corresponding log entry
from dmesg:
setting quality to 60 =>
VIDIOC_G_COMP:
quality: 60
APPn: 0
APP_len: 0
APP_data:
COM_len: 0
COM_data:
jpeg_markers: 0x10
"dmesg (with trace=15)"
[ 9993.399812] uvcvideo: Setting jpeg quality to 6000.
setting quality to 80 =>
VIDIOC_G_COMP:
quality: 80
APPn: 0
APP_len: 0
APP_data:
COM_len: 0
COM_data:
jpeg_markers: 0x10
"dmesg (with trace=15)"
[10001.869273] uvcvideo: Setting jpeg quality to 8200.
In any case the video frames don't change their quality, so I guess the
camera is not handling this the correct way, I can't also understand the
values seen in dmesg, is there any reason special reason for this ?
Best regards,
Paulo
_______________________________________________
Linux-uvc-devel mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/linux-uvc-devel