LINUX.ORG.RU

[ненависть][проприетарщина] Skype не работает камера

 ,


0

1

Доброго времени суток. Не по собственному желанию пришлось поставить скайп и купить веб-камеру. Теперь проблема совместить эти две сущности. Камера в системе завелась без каких-либо лишних телодвижений и

mplayer tv:// -tv device=/dev/video0
успешно выводит изображение. А вот в сабже всё не так гладко, камеру он определяет, но видео нет. Его нет даже в тестовой проверке. при том место где должно быть изображение (я так догадываюсь) «фризится» и на его месте, например, остаются следы от окон.
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so
также не помогает.

Что интересно если захватывать видео с экрана, то картинка абоненту уходит, а при захвате с камеры - нет.

Бесит проприетарщина (кстати, я так и не понял как заработал приём видео, до чего-то и этого не было, танцы с бубном, блин). Если уж так секретничают, чего-то боятся, то могли бы хотя бы часть открыть, гуёвину, например, чтобы понять что не так...

Ещё попробую поставить более старую версию (сейчас последняя - 2.1.081), если найду.

Может кто сталкивался ?

Если система 64 бит, то может так.

LD_PRELOAD=/usr/lib32/libv4l/v4l2convert.so skype

kraftello ★★★★★
()
Ответ на: А если от kraftello

пробовал, всё то же.

temporary ★★
() автор топика

Забыл указать, OS - Debian Sid, DE - KDE (пока), эффекты kwin отключены, Видео - Radeon 9100.

temporary ★★
() автор топика

Есть такая трабла и на Кубунтах. По крайней мере 9.04, 9.10 и 10.04. Решается ГНОМом. Там все изкоробки работало нормально. ХЗ как ДЕ влияет на камеру, но Кеды лучше, чем скайп.

sudo-s
()
Ответ на: комментарий от sudo-s

Решается ГНОМом.

И по-моему еще в Xfce работало.

sudo-s
()
Ответ на: комментарий от amorpher
Bus 001 Device 003: ID 0ac8:3420 Z-Star Microelectronics Corp. Venus USB2.0 Camera
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass          239 Miscellaneous Device
  bDeviceSubClass         2 ?
  bDeviceProtocol         1 Interface Association
  bMaxPacketSize0        64
  idVendor           0x0ac8 Z-Star Microelectronics Corp.
  idProduct          0x3420 Venus USB2.0 Camera

Так во всём окромя скайпа вроде работает, делаю вывод, что именно скайпу чего-то не хватает. Сейчас другой WM поставлю.

temporary ★★
() автор топика

В Openbox'е всё то же (кстати надо его настроить). Ещё идеи есть ? Поменять камеру ?

Ещё попробую с LiveCD загрузиться...

temporary ★★
() автор топика
Ответ на: комментарий от amorpher

>Сейчас другой WM поставлю.

лицопальма...

http://www.google.com/search?client=ubuntu&channel=fs&q=skype Bus 001...

3 ссылка ( http://forums.debian.net/viewtopic.php?f=7&t=38019 ) хотя бы

Ну а что лицоладонь-то, выше высказали такое предположение, кстати http://www.linux.org.ru/forum/desktop/4187877#comment-4309352 тоже забавно.

По поводу ссылки на дебиан.нет, там, я так понял, проблема была в неисправном железе ? В моём случае камера, вроде, рабочая (правда вендов нет, чтоб проверить... И НЕ БУДЕТ!!!)

temporary ★★
() автор топика
Ответ на: комментарий от temporary

Всё дело в «драйверах». Что по первым ссылкам, которые я привёл, что по второй - требуется поменять модуль.

amorpher ★★★★★
()
Ответ на: комментарий от amorpher

Ну, там для более старых ядер. По крайней мере:

find /lib/modules/2.6.32-5-xen-686/ | grep gspca
/lib/modules/2.6.32-5-xen-686/kernel/drivers/media/video/gspca
/lib/modules/2.6.32-5-xen-686/kernel/drivers/media/video/gspca/gspca_pac207.ko
/lib/modules/2.6.32-5-xen-686/kernel/drivers/media/video/gspca/gspca_conex.ko
/lib/modules/2.6.32-5-xen-686/kernel/drivers/media/video/gspca/gspca_zc3xx.ko
/lib/modules/2.6.32-5-xen-686/kernel/drivers/media/video/gspca/gspca_finepix.ko
/lib/modules/2.6.32-5-xen-686/kernel/drivers/media/video/gspca/gspca_vc032x.ko
/lib/modules/2.6.32-5-xen-686/kernel/drivers/media/video/gspca/gspca_spca506.ko
/lib/modules/2.6.32-5-xen-686/kernel/drivers/media/video/gspca/gspca_spca561.ko
/lib/modules/2.6.32-5-xen-686/kernel/drivers/media/video/gspca/gspca_ov534.ko
/lib/modules/2.6.32-5-xen-686/kernel/drivers/media/video/gspca/gspca_sonixb.ko
/lib/modules/2.6.32-5-xen-686/kernel/drivers/media/video/gspca/gspca_t613.ko
/lib/modules/2.6.32-5-xen-686/kernel/drivers/media/video/gspca/gspca_sonixj.ko
/lib/modules/2.6.32-5-xen-686/kernel/drivers/media/video/gspca/gspca_sq905c.ko
/lib/modules/2.6.32-5-xen-686/kernel/drivers/media/video/gspca/stv06xx
/lib/modules/2.6.32-5-xen-686/kernel/drivers/media/video/gspca/stv06xx/gspca_stv06xx.ko
/lib/modules/2.6.32-5-xen-686/kernel/drivers/media/video/gspca/gspca_mars.ko
/lib/modules/2.6.32-5-xen-686/kernel/drivers/media/video/gspca/gspca_jeilinj.ko
/lib/modules/2.6.32-5-xen-686/kernel/drivers/media/video/gspca/gspca_spca501.ko
/lib/modules/2.6.32-5-xen-686/kernel/drivers/media/video/gspca/gspca_spca508.ko
/lib/modules/2.6.32-5-xen-686/kernel/drivers/media/video/gspca/gspca_spca505.ko
/lib/modules/2.6.32-5-xen-686/kernel/drivers/media/video/gspca/gspca_sunplus.ko
/lib/modules/2.6.32-5-xen-686/kernel/drivers/media/video/gspca/gspca_spca500.ko
/lib/modules/2.6.32-5-xen-686/kernel/drivers/media/video/gspca/gspca_etoms.ko
/lib/modules/2.6.32-5-xen-686/kernel/drivers/media/video/gspca/gspca_mr97310a.ko
/lib/modules/2.6.32-5-xen-686/kernel/drivers/media/video/gspca/gspca_ov519.ko
/lib/modules/2.6.32-5-xen-686/kernel/drivers/media/video/gspca/gspca_tv8532.ko
/lib/modules/2.6.32-5-xen-686/kernel/drivers/media/video/gspca/gspca_pac7311.ko
/lib/modules/2.6.32-5-xen-686/kernel/drivers/media/video/gspca/m5602
/lib/modules/2.6.32-5-xen-686/kernel/drivers/media/video/gspca/m5602/gspca_m5602.ko
/lib/modules/2.6.32-5-xen-686/kernel/drivers/media/video/gspca/gspca_sq905.ko
/lib/modules/2.6.32-5-xen-686/kernel/drivers/media/video/gspca/gspca_sn9c20x.ko
/lib/modules/2.6.32-5-xen-686/kernel/drivers/media/video/gspca/gspca_main.ko
/lib/modules/2.6.32-5-xen-686/kernel/drivers/media/video/gspca/gl860
/lib/modules/2.6.32-5-xen-686/kernel/drivers/media/video/gspca/gl860/gspca_gl860.ko
/lib/modules/2.6.32-5-xen-686/kernel/drivers/media/video/gspca/gspca_stk014.ko

какие-то есть. modprobe -all не помог, ИМХО да и не должно, камера-то определяется и работает ведь.

temporary ★★
() автор топика

Это Vimicro

Походу у этого чипа периодически проблемы со скайпом в различных дистрибутивах. Посмотри http://www.google.com/linux 0ac8:3420 skype

kraftello ★★★★★
()

Есть подозрение, что дело где-то в драйвере видео (использую свободный)

temporary ★★
() автор топика

Включил эффекты kwin и всё заработало!!!!!1111

Что теперь делать ? Как пустить камеру в скайпе без свестелко-пер^W (они подтормаживают у меня :) )

temporary ★★
() автор топика
Ответ на: комментарий от temporary

АРРГХ! Перезагрузился и всё вернулось назад, не знаю как запустил камеру в прошлый раз. Всё пошёл спать.

temporary ★★
() автор топика

В общем, как-то один раз я её завёл, больше не получилось. Такое ощущение, что проблема где-то между скайпом и иксами, потому как если камеру вообще выдернуть и нажать на проверку камеры в скайпе, то будет всё то же самое, что и при включённой камере - то есть подвисший квадрат на месте, где должно быть изображение. Если при этом дважды клацнуть по квадрату, то весь экран становится светло серым (я так понимаю, проверка полноэкранного режима).

Проблема осталать нерешённой, пока...

temporary ★★
() автор топика

В Debian Lenny (ядро 2.6.26) Камера работает на ура. Нужно было только поставить пакет с модулями gspca. В кубунте та же проблема.

Даже не знаю.... Не даунгрейдиться же до ленни.

temporary ★★
() автор топика

Есть решение!

Есть решение. По порядку. Во-первых, с 26-го ядра драйверы gspca перенесли в ядро, при этом, «немножечко» допилив, блин,... но это лирика, во-вторых, данная видеокамера вообще работает через uvcvideo. Для тех кто не в курсе, uvcvideo это стандарт для таких устройств, на который все должны перейти (как mass storage для всякого рода накопителей). Так вот, с драйвером gspca эта железка могла работать в большем количестве видео режимов, чем через uvcvideo; камера не работает в режимах 1024x768, 800x600 и, внимание, 352x288 - который, как я понимаю, является дефолтовым для скайпа.

Суть решения проблемы такова, редактируете файл .Skype/skypeusername/config.xml. Находите секцию Video:

</StatsSender>
<Video>
<AdvertPolicy>contacts</AdvertPolicy>
<RecvPolicy>contacts</RecvPolicy>
</Video>
<table_insert_history>
и меняете на:
</StatsSender>
<Video>
<AdvertPolicy>contacts</AdvertPolicy>
<CaptureHeight>480</CaptureHeight>
<CaptureWidth>640</CaptureWidth>
<RecvPolicy>contacts</RecvPolicy>
</Video>
<table_insert_history>

Сохраняетесь и скайп работает. Вот такие вот недокументированные закрытые возможности, блин.

PS. За то время что искал решение (очень надо родителям) успел перелезть на ядро из транка, собрать, поредактировать и поставить несколько версий модулей gspca, поставить и немного настроить openbox, уже начал читать про виртаулизацию xen (думал, если не получится, поставлю ленни в качестве гостевой ОС) - вот что с людьми лень делает. Ппц, лучи ненависти.... таки проприетарщине наверное. Пойду таки посплю наконец-то.

temporary ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.