08-04-2021, 03:52 AM
The video problem is explained at length here.
In summary Jami uses v4l2-ctl --list-formats-ext -d /dev/video0 to determine the acceptable resolutions.
Unfortunately the Pinephone does not return any resolutions:
wheras my laptop returns:
I do not know why Jami defaults to 1280x720, I would have thought that VGA (640x480) would have been more obvious as a default, but then I am very old!
Now who do we register a bug report with?
In summary Jami uses v4l2-ctl --list-formats-ext -d /dev/video0 to determine the acceptable resolutions.
Unfortunately the Pinephone does not return any resolutions:
Code:
$ v4l2-ctl --list-formats-ext -d /dev/video0
ioctl: VIDIOC_ENUM_FMT
Type: Video Capture
[0]: 'ST12' (Sunxi Tiled NV12 Format, compressed)
[1]: 'NV12' (Y/CbCr 4:2:0)
Code:
$ v4l2-ctl --list-formats-ext -d /dev/video0
ioctl: VIDIOC_ENUM_FMT
Type: Video Capture
[0]: 'YUYV' (YUYV 4:2:2)
Size: Discrete 640x480
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 160x120
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 176x144
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 320x180
Interval: Discrete 0.033s (30.000 fps)
.........etc.
I do not know why Jami defaults to 1280x720, I would have thought that VGA (640x480) would have been more obvious as a default, but then I am very old!
Now who do we register a bug report with?