Страница 1 из 1

Перевернутое изображение в Skype - неправильное ядро?

Добавлено: 28 июл 2012, 17:00
keleg
Уже давно борюсь с перевернутым изображением с вебки на скайпе.
В Росином skype стоит запуск через
LD_LIBRARY_PATH=/opt/skypelibs LD_PRELOAD=/opt/skypelibs/v4l2convert.so exec /usr/share/skype/skype
Это правильно, этот рецепт на всех форумах предлагается.
Но не работает. Причем ноут древний и его камера в поддерживаемых v4l2convert.so значится уж больше года.
В гуглопоиске решения нашел вот такую статью
http://habrahabr.ru/post/127551/
Там утверждается, что можно воспользоваться v4l2ucp. Пакет под марафон есть, ставим, запускаем.
Опции переворачивания нет. В статье по ссылке утверждается, что это бывает, когда ядро скомпилировано без опции
CONFIG_DMIID=y, т.е. Firmware Drivers -> Export DMI identification via sysfs to userspace.

В связи с этим два вопроса
1) У кого-нибудь вообще под марафоном v4l2 решила проблему переворота изображения? Или же она с нашим ядром просто не работает в этой области?
2) Как бы попробовать перекомпилить ядро с этой опцией и посмотреть на результат? Что ставить, где прописывать?

Re: Перевернутое изображение в Skype - неправильное ядро?

Добавлено: 28 июл 2012, 17:40
VictorR2007
У меня на ноутбуке камера перевернута. Приходилось переворачивать её вручную.
Когда установка стала через get-skype то работает все без бубнов.
А попробуй запустить его из консоли такой командой, интересно что выдаст.

Код: Выделить всё

LD_LIBRARY_PATH=/opt/skypelibs exec /usr/share/skype/skype "$@"
И что интересно, guvcview показыват изображение правильно.
http://abf.rosalinux.ru/downloads/victo ... sa2012lts/

Re: Перевернутое изображение в Skype - неправильное ядро?

Добавлено: 28 июл 2012, 19:02
VictorR2007
Как вариант, можно установить v4l-utils-qt4.
Она прекрасно переворачивает камеру под пользователем.
Запустил программу, открыл неподписанную вкладку и выставил отметку
на "Vertical flip", потом нажал "Refresh". Закрыл программу и проверяй Skype.
Одна проблема, в репах не рабочая версия.
Можно подключить для 64

Код: Выделить всё

urpmi.addmedia v4l-utils http://abf.rosalinux.ru/downloads/victorr2007_personal/repository/rosa2012lts/x86_64/main/release/
Для 32

Код: Выделить всё

urpmi.addmedia v4l-utils http://abf.rosalinux.ru/downloads/victorr2007_personal/repository/rosa2012lts/i586/main/release/
и обновить v4l и установить v4l-utils-qt4

Re: Перевернутое изображение в Skype - неправильное ядро?

Добавлено: 28 июл 2012, 19:35
keleg
Ничего не помогает.
Если из приведенной ком. строки запускаешь - изображение все равно перевернуто, никаких сообщений в консоли нету.
Программка v4l-utils-qt4 нормально запускается, но в ней, как и в v4l2ucp нет галочки для переворачивания.

Re: Перевернутое изображение в Skype - неправильное ядро?

Добавлено: 28 июл 2012, 20:27
VictorR2007
У меня из реп не запускалась. Не помню на что ругалась, но на нехватку системных либ.
Поэтому пересобрал поновее. А ядро какое?

Re: Перевернутое изображение в Skype - неправильное ядро?

Добавлено: 28 июл 2012, 21:04
VictorR2007
И может стоит все-же попробовать обновить v4l-utils. Откатить потом не долго.
А guvcview тоже не переворачивает?

Re: Перевернутое изображение в Skype - неправильное ядро?

Добавлено: 29 июл 2012, 04:33
keleg
Я сразу обновил из ваших реп - нету галочки.
А вот guvcview переворачивает, галочки присутствуют. Правда, можно ли это сохранить - непонятно. Саму прогу еще раз запускаешь - запомнила, изображение уже нормальное. А вот на скайп никак не действует.