у меня примерно такая проблема:
https://java.net/nonav/projects/jitsi/lists/dev/archive/2013-03/message/121
изображение с камеры видно в любых программах (cheese, vlc, ekiga) кроме Jitsi (пробовал на версии 2.3.4771)
jitsi включает диод на камере, но показывает черный прямоугольник вместо изображения.
$ sudo lsusb | grep cam
Bus 001 Device 009: ID 046d:0809 Logitech, Inc. Webcam Pro 9000
$ v4l2-ctl --list-formats | grep "Pixel Format"
Pixel Format: 'YUYV'
Pixel Format: 'MJPG' (compressed)
Pixel Format: 'RGB3' (emulated)
Pixel Format: 'BGR3' (emulated)
Pixel Format: 'YU12' (emulated)
Pixel Format: 'YV12' (emulated)
пробовал
v4l2-ctl --set-fmt-video=pixelformat=0 # YUYV
или
v4l2-ctl --set-fmt-video=pixelformat=1 # MJPG = MotionJpeg
перед запуском jitsi - ничего не меняется
вообще вроде бы как
following formats are supported :
V4L2_PIX_FMT_YUYV /* 16 YUV 4:2:2 */
V4L2_PIX_FMT_MJPEG /* Motion-JPEG */
Вот из этого текста - http://www.aosabook.org/en/jitsi.html
можно подумать, что используется Java Media Framework
на этом мысль останавливается
попробовал добавить
$ find / -xdev -iname "libv4l*.so" 2>/dev/null
/usr/lib/vlc/plugins/access/libv4l2_plugin.so
/usr/lib/x86_64-linux-gnu/libv4l2rds.so
/usr/lib/x86_64-linux-gnu/libv4l1.so
/usr/lib/x86_64-linux-gnu/libv4l2.so
/usr/lib/x86_64-linux-gnu/libv4l/plugins/libv4l-mplane.so
/usr/lib/x86_64-linux-gnu/libv4lconvert.so
$ echo ${LD_PRELOAD}
/usr/lib/vlc/plugins/access/libv4l2_plugin.so:
/usr/lib/x86_64-linux-gnu/libv4l2rds.so:
/usr/lib/x86_64-linux-gnu/libv4l1.so:
/usr/lib/x86_64-linux-gnu/libv4l2.so:
/usr/lib/x86_64-linux-gnu/libv4l/plugins/libv4l-mplane.so:
/usr/lib/x86_64-linux-gnu/libv4lconvert.so
без изменений.
Как настроить, чтобы работало?