Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Add support for the new bcg729 API, introduced in version 1.0.2 | Frédéric Brière | 2020-03-29 | -0/+18 |
| | | | | | | | | | | | | | | | | | | | | | | | | | Starting with version 1.0.2, bcg729 has changed its API to add support for G.729B, thus requiring us to adjust our function calls depending on which version is installed. When dealing with the new API, we merely need to add a few parameters to disable all G.729B features, namely: * On the decoder side: When `SIDFrameFlag` is not set, the decoder will behave just like before, decoding the payload as a standard G.729A voice frame (or concealing an erased frame). The other parameters, `rfc3389PayloadFlag` and `bitStreamLength`, are only of use when dealing with a SID frame sent as per RFC 3389, and are ignored if `SIDFrameFlag` is not set. * On the encoder side: When `enableVAD` is disabled, the encoder will behave just like before, producing only standard G.729A voice frames. The only API difference is the introduction of `*bitStreamLength`, to return the length of the encoded frame (0, 2 or 10 bytes). In our case, this will always be 10 bytes just like before; an assert() was added to guarantee this. Closes #104 | |||
* | audio: Fix parameter setting failure with alsa v1.1.7 | Palo Kisa | 2018-11-29 | -5/+3 |
| | ||||
* | Replace (old) FSF postal address with URL in header files | Frédéric Brière | 2016-10-02 | -56/+28 |
| | | | | | | Wording copied from https://www.gnu.org/licenses/gpl-howto.en.html Fixes #25, fixes #71 | |||
* | Enclose gsm.h includes with extern C to resolve link failures | Sandro Mani | 2016-07-20 | -0/+4 |
| | ||||
* | DTMF event type cleanup | Michal Kubecek | 2016-05-20 | -19/+41 |
| | | | | | | | DTMF event constants handling is a bit messy as three different types are used in different source files, triggering various compiler warnings. Introduce t_dtmf_ev type and use it everywhere, also replace helper macros by inline functions. | |||
* | Add option WITH_GSM to use external gsm library | Peter Colberg | 2015-12-29 | -1/+6 |
| | | | | This permits distributions to build against a packaged gsm library. | |||
* | Fix compiler warnings in src/audio/gsm/src/debug.cpp | Lubos Dolezel | 2015-06-15 | -3/+3 |
| | ||||
* | Further work on G.729A integration (issue #15) | Lubos Dolezel | 2015-06-15 | -0/+12 |
| | ||||
* | Added G729A decoder/encoder wrappers (issue #15) | Lubos Dolezel | 2015-06-15 | -0/+125 |
| | ||||
* | Some initial changes for G.729A support (issue #15) | Lubos Dolezel | 2015-06-11 | -1/+2 |
| | ||||
* | Removed old build system | Lubos Dolezel | 2015-06-02 | -81/+0 |
| | | | | twinkle.desktop is now installed | |||
* | Many submodules building (no gui yet), with link-time errors | Lubos Dolezel | 2015-06-01 | -0/+52 |
| | ||||
* | replace common C++ by GNU uCommon/commoncpp | Michal Kubecek | 2015-04-13 | -6/+1 |
| | | | | Also requires version 2 of libccrtp and libzrtpcpp. | |||
* | initial checkin | Michal Kubecek | 2015-04-13 | -0/+15006 |
Check in contents of upstream 1.4.2 tarball, exclude generated files. |