LINUX.ORG.RU

Linphone и SIP


0

1

После запуска приложения первые минут 5-10 приложение пишет что все готово: http://storage2.static.itmages.ru/i/12/1009/h_1349733749_4452384_2dee5d259f.png

А затем выдает что регистрация не удалась: http://storage3.static.itmages.ru/i/12/1009/h_1349733792_3332513_dcd67c46e1.png

При этом, с аналогичным приложением на винде вроде бы все нормально. Это баг или фича?


Ответ на: комментарий от dinn

Если не изменяет память, то такие вещи OBS отображает как глобальный патч.

Ну так такое автоматом делается, если ты клонируешь проект и что-то меняешь в спеке. Ты, разумеется, этот патч не видишь.

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

2. Забить и продолжать пользоваться без поддержки видео или найти замену этой проге.

Я не знаю аналогов данной проги для линукса. Скайп прошу не предлагать.

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

4. Пнуть мейнтейнера и пообщатся на тему... о сборке пакета с поддержкой видео.

И как это сделать?

Dnmt
() автор топика

получилось собрать. проблема была в изменившемся API ffmpeg.

костыль раз (от анонимуса): http://paste.org.ru/?x8m7zq

костыль два (от меня): http://paste.org.ru/?s2mzzl

.spec: http://paste.org.ru/?5u1vro

Перечисленные выше костыли - это %patch1 и %patch5 в spec-файле. по идее их д.б. достаточно. патчи 2-4 - из дебиана, я не стал выпиливать. также я не добавил в spec зависимости для сборки libffmpeg-devel и libxv-devel, наверное, стоит пофиксить. но мне лень

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

Спасибо вам, все собралось без проблем.

Valrav

Пробуйте собрать пакет или могу вам дать ссылки на собранные пакеты (у вас 32-битная или 64-битная система?)

anonymous
()
Ответ на: комментарий от Dnmt

Valrav

Скачать и установить командами:

cd <название папки куда скачан пакет>
su
zypper install <имя пакета>.rpm

Куда лучше загрузить файлы?

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

я не совсем понял, это пакет для установки linphone с нуля с включенной опицей для работы с видео-потоком?

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

Ну, да.

Вот ссылки на пакеты

1. Пакет собственно, который надо установить

http://ompldr.org/vZnVkMg

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

http://ompldr.org/vZnVkMQ

anonymous
()
Ответ на: комментарий от Dnmt

linphone с нуля с включенной опицей для работы с видео-потоком?

Нет это готовый пакет, который нужно установить командами выше, он просто заменит пакет из офф. реп. И да, в этом пакете поддержка видео включена в отличии от того, который в офф. репах суси.

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

я связался мантейнерами в пакмане, там сказали, что у них просто копия проекта в network:telephony. патчи последним я направил, сейчас в процессе принятия. по умолчанию поддержка видео будет выключена (из-за патентных проблем ffmpeg). для включения видео нужно будет пересобрать srpm из OBS с флагом "--with video". если патчи примут в network:telephony, мантейнер в пакмане (возможно, это буду я) включит этот флажок. думаю, это вопрос пары дней. о результатах отпишусь сюда.

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

registrant

Спасибо, а можно узнать чем

+%if %{with video}
+BuildRequires:  libffmpeg-devel
+BuildRequires:  libxv-devel
+%endif

отличается от этого

+%if %{with video} +Requires: libffmpeg-devel +Requires: libxv-devel +%endif

и почему (я не очень в этом разбираюсь) в Requires указан libffmpeg-devel, а не ffmpeg?

И еще - вы сами написали второй патч или откуда-то взяли?

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

+%if %{with video} +Requires: libffmpeg-devel +Requires: libxv-devel +%endif

+%if %{with video}
+Requires:       libffmpeg-devel
+Requires:       libxv-devel
+%endif
anonymous
()

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

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

BuildRequires - это зависимости для сборки, а Requires - зависимости для linphone-devel в данном случае. libffmpeg-devel притянет по зависимостям libffmpeg. хотя возможно libffmpeg-devel во втором случае действительно не нужен. второй патч я частично по кускам насобирал (из LFS по-моему), частично сам

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

registrant

Кстати поправьте у себя в спеке, если можете:

+BuildRequires:  libxv-devel

на

+BuildRequires:  libXv-devel

и

+Requires:       libxv-devel

на

+Requires:       libХv-devel

А то когда я собирал пакет с поддержкой видое, мне rpmbuild ругнулась, что такого пакета (или зависимости) нет и отказалась дальше работать, пока я эту зависимость не поправил.

anonymous
()
Ответ на: комментарий от registrant

Спасибо вам за решение проблемы.

anonymous
()
14 июля 2013 г.
Ответ на: комментарий от registrant

На opensuse 12.3 linphone после установки отказывается запускаться. В консоли выдает следующее:

~> linphone
ALSA lib conf.c:4692:(snd_config_expand) Unknown parameters 0
ALSA lib control.c:953:(snd_ctl_open_noupdate) Invalid CTL default:0
ALSA lib conf.c:4692:(snd_config_expand) Unknown parameters 0
ALSA lib pcm.c:2223:(snd_pcm_open_noupdate) Unknown PCM default:0
ALSA lib conf.c:4692:(snd_config_expand) Unknown parameters 0
ALSA lib pcm.c:2223:(snd_pcm_open_noupdate) Unknown PCM default:0
linphone: symbol lookup error: /usr/lib64/liblinphone.so.4: undefined symbol: video_preview_new

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

Так из репы пакмана не запускается. Нельзя ли патч накатать на данную версию как в прошлый раз?

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

а патч в апстриме, пакман просто ключик один в spec-файле изменяет. у них проблемы были, наверное 3.6 они еще не собрали. сделай zypper si linphone (д.б. включена репа, что я выше показывал) и пересобери с ключом with pacman_bs

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

Что-то долго собирают. И все-таки о чем говорят эти ошибки:

~> linphone
ALSA lib conf.c:4692:(snd_config_expand) Unknown parameters 0
ALSA lib control.c:953:(snd_ctl_open_noupdate) Invalid CTL default:0
ALSA lib conf.c:4692:(snd_config_expand) Unknown parameters 0
ALSA lib pcm.c:2223:(snd_pcm_open_noupdate) Unknown PCM default:0
ALSA lib conf.c:4692:(snd_config_expand) Unknown parameters 0
ALSA lib pcm.c:2223:(snd_pcm_open_noupdate) Unknown PCM default:0
linphone: symbol lookup error: /usr/lib64/liblinphone.so.4: undefined symbol: video_preview_new

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

ну собери сам, чего там сложного. насчет альсы хз, а последняя связана с mediastreamer. чего-то там не той версии

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