wiki:video-voip
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
wiki:video-voip [2014/02/18 17:33] – [DM3730] maxx | wiki:video-voip [2014/05/15 18:21] (текущий) – [linphone GTK-X11] maxx | ||
---|---|---|---|
Строка 52: | Строка 52: | ||
**Звуковой кодек** | **Звуковой кодек** | ||
^ Тест ^ Результат ^ Примечания ^ | ^ Тест ^ Результат ^ Примечания ^ | ||
- | | Mic трубка | | | | + | | Mic трубка | нет |
- | | Mic аналоговый | | | | + | | Mic аналоговый | нет |
- | | Телефон в трубке | | | | + | | Телефон в трубке | Да | Наушники |
- | | Динамик/ | + | | Динамик/ |
**Клавиатура** | **Клавиатура** | ||
Строка 65: | Строка 65: | ||
^ Тест ^ Результат ^ Примечания ^ | ^ Тест ^ Результат ^ Примечания ^ | ||
| Обмен | да | hwclock -f /dev/rtc1 | | | Обмен | да | hwclock -f /dev/rtc1 | | ||
- | | Хранение даты | | нет | + | | Хранение даты | да | с батарейкой | |
**Дисплей TFT** | **Дисплей TFT** | ||
Строка 96: | Строка 96: | ||
=== Установка ПО на SD === | === Установка ПО на SD === | ||
=== Установка ПО на NAND === | === Установка ПО на NAND === | ||
+ | ==== Wandboard ==== | ||
+ | === u-boot === | ||
+ | === kernel === | ||
+ | **Boundary Devices kernel** | ||
+ | < | ||
+ | git clone git:// | ||
+ | cd linux-imx6 | ||
+ | git checkout origin/ | ||
+ | make ARCH=arm nitrogen6x_defconfig | ||
+ | </ | ||
+ | **Wandboard kernel** | ||
+ | < | ||
+ | git clone https:// | ||
+ | cd linux-wandboard_imx_3.0.35_4.1.0 | ||
+ | git checkout wandboard_imx_3.0.35_4.1.0 | ||
+ | </ | ||
+ | Wandcam add patches: | ||
+ | < | ||
+ | wget https:// | ||
+ | wget https:// | ||
+ | </ | ||
+ | Компилятор (ставим в /opt): | ||
+ | < | ||
+ | wget -c https:// | ||
+ | tar xf gcc-linaro-arm-linux-gnueabihf-4.8-2014.03_linux.tar.xz | ||
+ | export CC=`pwd`/ | ||
+ | </ | ||
+ | === Video acceleration === | ||
+ | [[http:// | ||
+ | ==== linphone GTK-X11 ==== | ||
+ | Компиляция выполняется на загруженной ОС Ubuntu на Wandboard Quad | ||
+ | Устанавливаем необходимые пакеты: | ||
+ | < | ||
+ | sudo apt-get install libtool intltool libgtk2.0-dev libspeexdsp-dev libavcodec-dev libswscale-dev libx11-dev libxv-dev libgl1-mesa-dev libglew1.6-dev libv4l-dev libxml2-dev | ||
+ | </ | ||
+ | < | ||
+ | sudo apt-get install libreadline-dev libgsm1-dev libtheora-dev libsoup2.4-dev libsqlite3-dev libupnp4-dev libvpx-dev libantlr3c-dev antlr3 | ||
+ | </ | ||
+ | Компилируем зависимости | ||
+ | |||
+ | === Speex === | ||
+ | < | ||
+ | wget http:// | ||
+ | tar xf speex-1.2rc1.tar.gz | ||
+ | cd speex-1.2rc1/ | ||
+ | ./configure | ||
+ | make && make install | ||
+ | </ | ||
+ | === Belle-Sip === | ||
+ | < | ||
+ | git clone git:// | ||
+ | cd belle-sip/ | ||
+ | ./ | ||
+ | make && make install | ||
+ | </ | ||
+ | === Linphone === | ||
+ | < | ||
+ | git clone git:// | ||
+ | cd linphone | ||
+ | ./ | ||
+ | ./configure --enable-strict=no --disable-upnp | ||
+ | make && make install | ||
+ | ldconfig | ||
+ | </ | ||
+ | === x264 === | ||
+ | < | ||
+ | git clone git:// | ||
+ | ./configure --enable-shared | ||
+ | make && make install && make install-lib-dev install-lib-shared | ||
+ | </ | ||
+ | === msx264 === | ||
+ | < | ||
+ | git clone git:// | ||
+ | ./configure | ||
+ | make && make install | ||
+ | </ | ||
wiki/video-voip.1392730384.txt.gz · Последнее изменение: 2014/02/18 17:33 — maxx