31

По шагам:
1. Установил все пакеты где есть v4l
2. Установил Skype 2.1.0.81-69 mib2010
3. Скачал и распаковал в папку /usr/lib64/v4lconvert.so skype
4.Создал скрипт home/volodya/skype_video.sh и сделал его исполняемым
5. В ярлычке Skype в командах прописал путь к этому скрипту
6. В настройках skype установил  Video1 ( это Веб камера)
Всё запускается, но в тестах Skype Веб камера не включается.

32

Volodya2110,
Еще тема похожая посмотрите: http://forum.mandriva.com/en/viewtopic. … p;t=129808
и сам баг: https://qa.mandriva.com/show_bug.cgi?id=58701#c1

33

С английским не силён, поэтому не всё понял!

34 (22.12.2010 00:48:02 отредактировано Ranyar)

Volodya2110, просто попробуйте запустить скайп командой:

 Консоль:
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype

В обсуждении говорится в частности:

+ открыть спойлер

This is a general skype issue, it needs this for many webcams.

skype uses v4l1 while some webcams have only v4l2 drivers (v4l2 exists since
kernel 2.6...).

I think we can always preload v4l1compat in skype package as it will only
emulate v4l1 on v4l2 devices...

Это известная проблема скайпа, требуется [отдельно запускать драйвер] для многих вебкамер

Скайп использует драйвера версии v4l1, однако для некоторых веб-камер доступна лишь версия v4l2 (которая появилась в ядре 2.6 и старше).

Поэтому предварительно необходимо загружать модуль v4l1compat, который включает эмуляцию v4l1 для устройств с v4l2...

В старой теме запускали модуль v4l2convert.so, надо же в скрипте прописать v4l1convert.so

35

модуль v4l1compat нигде не нашёл!
команда LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype
и  LD_PRELOAD=/usr/lib/libv4l/v4l1convert.so skype
Скайп запускают одинаково. Камера всё равно не включается.
Скрипт у меня прописан на команду LD_PRELOAD=/usr/lib/libv4l/v4l1convert.so skype
Я правда драйвер распаковал в usr/lib64 и мой скрипт выглядит так:

!/bin/sh

LD_PRELOAD=/usr/lib64/libv4lconvert.so.0 skype

36 (22.12.2010 16:52:49 отредактировано verg)

Может стоило распаковать в usr/lib
драйвер кстати должен быть от 32 бит пакета
попробуйте

37

На вский случай распаковал и в lib64 и в lib/lib41

38

Увидел неточность в своих записях.
3. Скачал и распаковал в папку /usr/lib64/v4lconvert.so skype
На самом деле распакован  /usr/lib64/v4l2convert.so skype,
на всякий случай распаковал /usr/lib/lib41/v4l2convert.so skype
запускаю командами :
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype
LD_PRELOAD=/usr/lib/libv4l/v4l1convert.so skype
разницы ни какой!
Только не пойму модуль v4l2convert.so, а запускается v4l1convert.so

39

Вам нужна 32 битная версия пакета libv4l (там файл v4l1compat)  ftp://mirror.corbina.net/pub/Linux/mand … 1.i586.rpm
усатановка пакета:

 Консоль:
su
rpm -Uvh libv4l-wrappers-0.7.91-6mdv2010.1.i586.rpm

дальше пробуйте команду:

LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype

40

Ну вот всё решили работает.
Скачал от сюда файл ftp://mirror.corbina.net/pub/Linux/mand … 1.i586.rpm
Прописал в скрипт LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype
И ещё добавил себя в групу. Это от сюда http://poplinux.ru/node/50
Проверяю, включена ли моя учетная запись в группу video

   1.
      cat /etc/group | grep video
   2.
      video:x:44:user1

где user1 это учетная запись с правами администрирования, моей учетной записи здесь нет, выходит, что нужно добавить себя в группу video. Сделать это можно отредактировав файл /etc/group следующим образом:

1. Входим в систему под учетной записью с правами администрирования.
2. Даем команду sudo gedit /etc/group (если у вас нет текстового редактора gedit, то откройте любым другим текстовым редактором)
3. Ищем строку, начинающуюся со слова video. Общий формат записи:

    groupname::password:groupid:userlist
    где
    * groupname — имя группы.
    * password - зашифрованный пароль группы. (Поскольку пароль для доступа к группам не применяется, обычно здесь нет никакой записи.)
    * groupid - уникальный идентификационный номер группы.
    * userlist - список пользователей группы, перечисленных через запятую.

Моя строка выглядела так - video:x:44:user1
где user1 - имя учетной записи с администраторскими привелегиями

Добавляем через запятую имя своей учетной записи, в результате получаем

   1.
      video:x:44:user1,user


где user это имя моей учетной записи.
Сохраняем файл.

Далее я на всякий пожарный перезагрузил систему и сделал проверку:

   1.
      cat /etc/group | grep video
   2.
      video:x:44:user1,user


где user это моя учетная запись, теперь все впорядке, осталось только проверить работает ли камера.