История изменений
Исправление ZenitharChampion, (текущая версия) :
>> то можно попробовать покопать в сторону:
> LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so и т.п.
> Можно подробнее? Каталога /usr/lib/libv4l/ я не нашел.
В ядре Linux 2.6 появилась новая технология V4L2, которая заменяет V4L. V4L отмечен в нём как Deprecated, а для V4L2 есть режим совместимости с V4L. Далее, есть компоненты X11 xf86-video-v4l и xf86-video-v4l2. Первый, как легко догадаться, Deprecated.
Некоторые веб-камеры имеют драйвер только для V4L, а для V4L2 его не имеют. Например моя. В скайпе она не показывает изображение. Я изменил пункт главного меню Skype так, чтобы он был не «skype», а «LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype», и всё заработало. А в примере выше - библиотека v4l1compat.so, с ней у меня не работает. В твоём случае нужно использовать каталог lib64, а не lib, потому что твоя программа не 32-битная (а в Debian и Gentoo каталог с 32-битными библиотеками называется lib32).
Ещё нужно сделать поиск по слову v4l в YaST, чтобы посмотреть список файлов установленных пакетов и понять, где в openSUSE эта библиотека. Похожая проблема: [suse 11.4][web camera] не определяется
Исправление ZenitharChampion, :
>> то можно попробовать покопать в сторону:
> LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so и т.п.
> Можно подробнее? Каталога /usr/lib/libv4l/ я не нашел.
В ядре Linux 2.6 появилась новая технология V4L2, которая заменяет V4L. V4L отмечен в нём как Deprecated, а для V4L2 есть режим совместимости с V4L. Далее, есть компоненты X11 xf86-video-v4l и xf86-video-v4l2. Первый, как легко догадаться, Deprecated.
Некоторые веб-камеры имеют драйвер только для V4L, а для V4L2 его не имеют. Например моя. В скайпе она не показывает изображение. Я изменил пункт главного меню Skype так, чтобы он был не «skype», а «LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype», и всё заработало. А в примере выше - библиотека v4l1compat.so, с ней у меня не работает. В твоём случае нужно использовать каталог lib64, а не lib, потому что твоя программа не 32-битная (а в Debian и Gentoo каталог с 32-битными библиотеками называется lib32).
Похожая проблема: [suse 11.4][web camera] не определяется
Исходная версия ZenitharChampion, :
>> то можно попробовать покопать в сторону:
> LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so и т.п.
> Можно подробнее? Каталога /usr/lib/libv4l/ я не нашел.
В ядре Linux 2.6 появилась новая технология V4L2, которая заменяет V4L. V4L отмечен в нём как Deprecated, а для V4L2 есть режим совместимости с V4L. Далее, есть компоненты X11 xf86-video-v4l и xf86-video-v4l2. Первый, как легко догадаться, Deprecated.
Некоторые веб-камеры имеют драйвер только для V4L, а для V4L2 его не имеют. Например моя. В скайпе она не показывает изображение. Я изменил пункт главного меню Skype так, чтобы он был не «skype», а «LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype», и всё заработало. А в примере выше - библиотека v4l1compat.so, с ней у меня не работает. В твоём случае нужно использовать каталог lib64, а не lib, потому что твоя программа не 32-битная (а в Debian и Gentoo каталог с 32-битными библиотеками называется lib32).