tinpotnick / project-mediaswitch

Slim, efficient and fast event-driven, asynchronous SIP Switch.
BSD 3-Clause "New" or "Revised" License
2 stars 3 forks source link

Where to find ilbc library #3

Closed smalls12 closed 4 years ago

smalls12 commented 4 years ago

The README says install ilbc-devel but that package does not seem to exist.

Still looking though.

smalls12 commented 4 years ago

Oh found this in buildroot https://freeswitch.org/stash/scm/sd/libilbc.git

seems like the right lib

tinpotnick commented 4 years ago

Which distro are you using? I think fedora is libilbc-dev

On Sat, 16 May 2020, 18:23 smalls12, notifications@github.com wrote:

Oh found this in buildroot https://freeswitch.org/stash/scm/sd/libilbc.git

seems like the right lib

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/tinpotnick/project-mediaswitch/issues/3#issuecomment-629679509, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABBM4NR6OZ2LPCLXRDXLPADRR3DXZANCNFSM4NDAAZIQ .

smalls12 commented 4 years ago

They moved there repo to github https://github.com/signalwire/libilbc

but I get the following error with that lib

In file included from /home/src/3rdparty/project-mediaswitch/rtp/projectrtpchannel.h:26:0,
                 from /home/src/3rdparty/project-mediaswitch/rtp/projectrtpchannel.cpp:10:
/home/src/3rdparty/project-mediaswitch/rtp/projectrtpcodecx.h:79:3: error: ‘iLBC_encinst_t’ does not name a type; did you mean ‘ilbc_ulp_inst_t’?
   iLBC_encinst_t *ilbcencoder;
   ^~~~~~~~~~~~~~
   ilbc_ulp_inst_t
/home/src/3rdparty/project-mediaswitch/rtp/projectrtpcodecx.h:80:3: error: ‘iLBC_decinst_t’ does not name a type; did you mean ‘ilbc_ulp_inst_t’?
   iLBC_decinst_t *ilbcdecoder;
   ^~~~~~~~~~~~~~
   ilbc_ulp_inst_t

maybe its not the right lib?

smalls12 commented 4 years ago

I'm on ubuntu 18.04

tinpotnick commented 4 years ago

It should be in libilbc-dev?

On Sat, 16 May 2020, 18:54 smalls12, notifications@github.com wrote:

I'm on ubuntu 18.04

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/tinpotnick/project-mediaswitch/issues/3#issuecomment-629683606, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABBM4NWGW4BVIBHKWBA5ZNDRR3HNZANCNFSM4NDAAZIQ .

smalls12 commented 4 years ago

Found some documentation on how to install via aptitude. But seems to fail to install for security reasons.

I did find another libilbc repo though. https://github.com/TimothyGu/libilbc

And this addresses the above error with iLBC_encint_t and iLBC_decinst_t

smalls12 commented 4 years ago

Going to go ahead and close this :)