summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* change ausrc/auplay base-class to pointerAlfred E. Heggestad2015-06-16
| | | | | | | - change from a memory-reference to a const pointer - this saves one mem_deref() in the destructor and also decreases the chance of introducing memory leaks - test on debian
* speex, docs, src: added speex_mode_nb and speex_mode_wb config varsJuha Heinanen2015-06-04
| | | | - Slightly modified patch provided by Dmitrij D. Czarkoff
* docs, src: reverted speex_quality/speex_complexity changesJuha Heinanen2015-06-04
| | | | - speex_quality/speex_complexity value is not mapped to sdp mode value
* src, docs: added opus codec params to default config and exampleJuha Heinanen2015-06-04
|
* docs, src: use draft-ietf-avt-rtp-speex-01 specified speex encoding modeJuha Heinanen2015-06-04
|
* update copyright to 2015Alfred E. Heggestad2015-05-02
|
* add video error handlerAlfred E. Heggestad2015-03-21
|
* video: add video-queue for pacing outgoing RTP packetsAlfred E. Heggestad2015-03-01
|
* contact: add access-parameterAlfred E. Heggestad2015-02-14
| | | | | | | | - basic access-control for incoming calls, originally based on a patch from Doug Blewett (thanks!) - each contact-entry can optionally have a ;access={block,allow} parameter. - add a hash-table for all contacts for fast lookup
* ua.c Do not core dump when no calls are activeOlle E. Johansson2014-12-30
| | | | Using "l" in menu.so caused a core dump.
* Default configuration entry for HTTP moduleLorenzo Mangani2014-12-26
|
* vidcodec: add support for encode- or decode-only vidcodec modulesAlfred E. Heggestad2014-12-25
|
* main: added -t for test modeAlfred E. Heggestad2014-12-24
|
* use correct definition of kilobit (1000 bits)Alfred E. Heggestad2014-12-07
| | | | http://en.wikipedia.org/wiki/Kilobit
* gruu: use the correct contact-headerAlfred E. Heggestad2014-12-06
|
* ui: make ui_output() take a formatted stringAlfred E. Heggestad2014-11-30
| | | | | | | - minor cleanup in logging - use ui_output() for interactive output - avoid using re_printf() - stdio: added an output_handler (to stderr)
* ua: fix doxygen warningAlfred E. Heggestad2014-11-30
|
* improve FFmpeg/libav module detectionAlfred E. Heggestad2014-11-22
| | | | | | | - remove FFmpeg keyword, as both FFmpeg and libav is supported - avcodec.so need libavcodec - avformat.so needs libavformat and others - also made the "quicktime.so" module deprecated
* ua: use fixed strings in sip error repliesAlfred E. Heggestad2014-11-22
|
* ua: make ua_event(), allow handlers to unregister itselfAlfred E. Heggestad2014-11-18
|
* presence: made presence status UA specificJuha Heinanen2014-11-18
|
* uuid: generate UUID internally in moduleAlfred E. Heggestad2014-11-15
|
* ui: no call-status while in editing modeAlfred E. Heggestad2014-11-09
|
* conf: allow second value of conf_get_csv() to be quotedAlfred E. Heggestad2014-11-09
| | | | | | | | | this applies to config values such as "audio_player", "audio_source", "video_source" etc. example: audio_player alsa,"ALC887-VD Digital [ALC887-VD Digital]"
* video: add VIDENC_INTERNAL_FMT, fixes #3Alfred E. Heggestad2014-11-02
|
* presence/options patch from JuhaAlfred E. Heggestad2014-11-01
| | | | | | | | | | | | | most of this work was done by Juha Heinanen, and reviewed by me. thanks! - menu: add support for sending SIP OPTIONS requests to any peer, using the 'o' command - presence: add support for PUBLISH, set ;pubint=N to activate - ua: add Allow/Supported header to OPTIONS reply add MESSAGE to allowed methods
* Merge pull request #25 from alfredh/gruuAlfred E. Heggestad2014-10-20
|\ | | | | gruu: preliminary support for SIP GRUU
| * gruu: preliminary support for SIP GRUUAlfred E. Heggestad2014-09-23
| | | | | | | | | | | | - the original patch was written by Juha Heinanen - this patch needs a new version of libre
* | ui: update UI-module APIAlfred E. Heggestad2014-10-19
| | | | | | | | | | | | | | | | | | | | | | | | | | - change from multiple-instances to single-instance (multiple-instances was never used) - remove ui/input config parameters from the "core" config, moved to each specific module (cons and evdev) - modules updated: stdio, cons, evdev, wincons - this patch solves the reported crash, that module-functions are called after the module was unloaded.
* | fix warnings on Mac OSXAlfred E. Heggestad2014-10-18
|/
* fix whitespace, use TAB for indentationAlfred E. Heggestad2014-09-22
| | | | | | | | | | | | the python-program ccheck.py can be used to verify that the source code does not contain any whitespace errors: https://github.com/alfredh/pytools/blob/master/ccheck.py how to use it: $ cd baresip $ ccheck.py
* modules/mwi: subscribe to mwi after registration has succeededJuha Heinanen2014-09-22
|
* metric: add metric_init()Alfred E. Heggestad2014-09-21
| | | | | - metric_init calls tmr_start(). tmr_start must be called from the re_main() thread.
* config: generate more relevant config for FreeBSD and OpenBSDDmitrij D. Czarkoff2014-09-10
|
* config: declare i outside for loopAlfred E. Heggestad2014-08-28
|
* audio: fix audio_srate range for G.722Alfred E. Heggestad2014-08-09
| | | | thanks to Remigiusz Borek for reporting the issue
* add ua_unregister() to un-REGISTER clientAlfred E. Heggestad2014-07-06
|
* add option to set path to audio-filesAlfred E. Heggestad2014-06-29
|
* fix XCode build error when used as library.Iwan BK2014-06-28
|
* fix warningAlfred E. Heggestad2014-05-20
|
* rtpstat: fixup some formattingAlfred E. Heggestad2014-05-20
|
* Cleanup of XRTP stats print functionLorenzo Mangani2014-05-20
|
* Fixed JI value to timestamp-units based on codec audiorateLorenzo Mangani2014-05-19
|
* Minor cleanupLorenzo Mangani2014-05-18
|
* Move XRTP stats to audio and implement EN/DE parametersLorenzo Mangani2014-05-18
|
* Merge remote-tracking branch 'upstream/master'Lorenzo Mangani2014-05-18
|\
| * move struct stream to core.hAlfred E. Heggestad2014-05-18
| |
| * call: cancel local timer on call_progress()Alfred E. Heggestad2014-05-18
| | | | | | | | | | | | | | | | for incoming calls, we start a local timer of 120 seconds. this timer is stopped when the call is answered with 200 or 183. issue was reported by Victor Sergienko, thanks!
| * fix call mute-state for multiple callsAlfred E. Heggestad2014-05-18
| | | | | | | | | | | | | | added audio_ismuted() and remove static state from menu.c thanks to Remik who reported the issue and suggested a nice solution :)
* | Fix return condition to avoid injecting stats when there are noneLorenzo Mangani2014-05-18
| |