Egyelőre nem tudom...
Próbáltam belefordítani az iLBC-t, de egyelőre nem passzol össze.
Van egy contrib/scripts/get_ilbc_source.sh script, ami elvileg letölti az ehhez szükséges forrást.
A configure lefuttatása után a config felületén külön engedélyezni kell, mert le van tiltva.
Gondolom, nem véletlenül... :(
Ezután viszont fordításkor ezt kapom:
[CC] codec_ilbc.c -> codec_ilbc.o
codec_ilbc.c:40:30: error: ilbc/iLBC_encode.h: No such file or directory
codec_ilbc.c:41:30: error: ilbc/iLBC_decode.h: No such file or directory
codec_ilbc.c:56: error: expected specifier-qualifier-list before ‘iLBC_Enc_Inst_t’
codec_ilbc.c: In function ‘lintoilbc_new’:
codec_ilbc.c:66: warning: implicit declaration of function ‘initEncode’
codec_ilbc.c:66: error: ‘struct ilbc_coder_pvt’ has no member named ‘enc’
codec_ilbc.c: In function ‘ilbctolin_new’:
codec_ilbc.c:75: warning: implicit declaration of function ‘initDecode’
codec_ilbc.c:75: error: ‘struct ilbc_coder_pvt’ has no member named ‘dec’
codec_ilbc.c: In function ‘ilbctolin_framein’:
codec_ilbc.c:113: warning: implicit declaration of function ‘iLBC_decode’
codec_ilbc.c:113: error: ‘struct ilbc_coder_pvt’ has no member named ‘dec’
codec_ilbc.c: In function ‘lintoilbc_framein’:
codec_ilbc.c:131: error: ‘struct ilbc_coder_pvt’ has no member named ‘buf’
codec_ilbc.c: In function ‘lintoilbc_frameout’:
codec_ilbc.c:152: error: ‘struct ilbc_coder_pvt’ has no member named ‘buf’
codec_ilbc.c:153: warning: implicit declaration of function ‘iLBC_encode’
codec_ilbc.c:153: error: ‘struct ilbc_coder_pvt’ has no member named ‘enc’
codec_ilbc.c:162: error: ‘struct ilbc_coder_pvt’ has no member named ‘buf’
codec_ilbc.c:162: error: ‘struct ilbc_coder_pvt’ has no member named ‘buf’
make[1]: *** [codec_ilbc.o] Error 1
make: *** [codecs] Error 2Próbáltam az 1.6.2.20 és 1.8.5.0 forrását is lefordítani, hátha van némi különbség.
Egyelőre itt tartok vele...
Szerk.: 64-bites a rendszer, ha ez számít...
Szerk2.: Nos, a letöltött extract-cfile.awk nem található... vagyis nincs letöltve, ill. tartalma. Mondjuk úgy tűnik, az egész ilbcfreeware.org nem elérhető...
Szerk3.: Úgy nézem, az ilbcfreeware.org-nak a DNS szerverei nem működnek. Amúgy a domainbejegyzésben az utolsó módosítás tegnap előtti.
"Találtam" egy IP-t, ami elvileg hozzá tartozott és közvetlenül elérve "Global IP solutions"-ként hirdeti magát, valamint rögtön egy Google logo alatti szöveg közli, hogy "Google acquired Global IP Solutions and its real time audio and video products and technology".
Ezt beírtam a hosts fileba, így elérem az ilbc weboldalát, le tudtam tölteni az awk filet és ennek alapján ki is vágta az egyes forrásfileokat.
Nemsokára fordítok egyet...
Szerk4.: Lefordult, működik.
...csak ezt majd nekem kell frissítgetnem időnként, ezért lett volna jobb, ha a Debianos csomagban is benne lett volna a codec...
Köszönöm a segítséget.