Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Разработка / codec_g723/codec_g729 с сайта

codec_g723/codec_g729 с сайта

Сообщений: 1530

codec_g723/codec_g729 с сайта

Добрый день!
codec_g723/codec_g729 с сайта не подходят для SVN версии!
asterisk падает в корку с криками: "misstng mod_data for codec_g723"...
http://www.telecomtechnology.net - premium терминация
2006-04-30 01:08

Сообщений: 569

Re: codec_g723/codec_g729 с сайта

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

я живу на одном из последних релизов, работащих с кодеками с kvin.lv. в принципе изменения минимальны, но чтобы пересобрать надо качать ipp с intel.com, там регистрироваться надо... короче лень ;)
2006-04-30 22:20

Сообщений: 1530

Re: codec_g723/codec_g729 с сайта

Вот-вот... ;(
Я на intel.com регистрировался, но в письме с лицензией написано:
This product license entitles you to a period of limited technical support until 2006/03/14.  After this date, you can run the software, but cannot install any upgrades.

Если я правильно понимаю, то мне даже не стоит пытаться собирать с этой просроченной лицензией кодеки.
Или речь идет о самой библиотеке? Т.е. я долго тянул резину? ;(
А откуда же бралась лицензия, с которой собирались здешние кодеки? Вроде запускаются и ограничений по времени никаких не видно. ;)
http://www.telecomtechnology.net - premium терминация
2006-04-30 23:01

Сообщений: 1530

Re: codec_g723/codec_g729 с сайта

Пробую собрать, но чего-то не хватает... ;(
хедеры * лежат в /home/tma/src/asterisk/ipp/astersk-include



$ ./g723-build.sh
rm -f ./api/decg723.o ./api/encg723.o ./api/owng723.o ./vm/src/vm_thread_linux32.o ./samples/codec_g723.o
gcc -I./include -I./vm/include -I/opt/intel/ipp41/ia32_itanium/include -include /opt/intel/ipp41/ia32_itanium/tools/staticlib/ipp_a6.h -D__unix__ -DNDEBUG -DNO_SCRATCH_MEMORY_USED -DLINUX32 -c -O3 -march=pentium3 -mtune=pentium3 -fomit-frame-pointer -mno-sse -osamples/codec_g723.o samples/codec_g723.c
In file included from /home/tma/src/asterisk/ipp/astersk-include/asterisk.h:21,
from samples/codec_g723.c:30:
/home/tma/src/asterisk/ipp/astersk-include/asterisk/compat.h:20: error: syntax error before "__extension__"
/home/tma/src/asterisk/ipp/astersk-include/asterisk/compat.h:20: error: syntax error before '&&' token
http://www.telecomtechnology.net - premium терминация
2006-05-07 16:20

Сообщений: 1530

Re: codec_g723/codec_g729 с сайта

Никто не может помочь?!! ;(
http://www.telecomtechnology.net - premium терминация
2006-05-25 13:58

Сообщений: 196

Re: codec_g723/codec_g729 с сайта

compat.h:20: error: syntax error before "__extension__"
такую херню я встречал когда пытался addons собрать из последнего svn
Тоже не получилость, я на bug.digium.com, меня мгновенно послали типа отвали ты с такой мелочью, addons типа будем править когда релиз бум собирать.
Через несколько дней ещё кто-то запостил такое же, тоже послали.
Сегодня в рассылке была тема про cdr_addon_mysql, так вот там немного проясли:
The problem seems to be the new build system of Asterisk. During make, the configuration creates the file include/autoconfig.h which is necessary for building (the asterisk headerfiles need the defines from include/autoconfig.h)).
...
In oher words, the current installation does not provide the feature to build other/external modules and the include/asterisk headers files are useless.

Короче аблом. Ждать надо когда вылижут сам истерикс.
А кто-нить шарит в autoconfе? Я попытался разобраться - темный лес.
2006-05-25 15:35

Сообщений: 1530

Re: codec_g723/codec_g729 с сайта

Блин. Попробую покопать, хотя в autoconfig не разбираюсь. ;(
http://www.telecomtechnology.net - premium терминация
2006-05-25 19:14

Сообщений: 47

Re: codec_g723/codec_g729 с сайта

Так просто этот кодек под trunk не соберется. В trunk полностью изменили ast_trans_pvt, а так же кое-какие мелочи.
Если кому интересно, я подправил исходники что бы это все собиралось, осталось только изменить код под новый ast_trans_pvt :)
http://files.9i.ru/asterisk/changed.tar.gz
diff'a нет, поэтому берем исходники из ipp, патчим, копируем поверх файлы из архива.
2006-06-20 10:26

Сообщений: 47

Re: codec_g723/codec_g729 с сайта

Mike_A
Короче аблом. Ждать надо когда вылижут сам истерикс.
А кто-нить шарит в autoconfе? Я попытался разобраться - темный лес.
В принципе, достаточно добавить -include asterisk/autoconfig.h в Makefile:
STDCCFLAGS += -I/usr/src/astersik/include -include asterisk/autoconfig.h
только перед сборкой, надо сделать make menuselect а потом make, что бы создался autoconfig.h и buildopts.h
2006-06-20 10:31

Сообщений: 47

Re: codec_g723/codec_g729 с сайта

Good news.
Вроде как переписал весь код для нового codec API.
Собирается все без warnings. У кого есть рабочий trunk - проверьте пожалуйста?
http://files.9i.ru/asterisk/codec_g729.so.gz
Собран:
# For P4
OPTIMIZE= -O6 -march=pentium4 -mcpu=pentium4 -ffast-math -fomit-frame-pointer
IPPCORE=w7
Тут исходники:
http://files.9i.ru/asterisk/G729-float.tar.gz
G723 я уже не потяну :)
2006-06-20 13:15

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru