Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | | b2bua: new experimental module | Alfred E. Heggestad | 2014-12-26 | |
| | | ||||
* | | account: no SIP accounts is not an error anymore | Alfred E. Heggestad | 2014-12-26 | |
|/ | ||||
* | Fix warnings | Lorenzo Mangani | 2014-12-26 | |
| | ||||
* | Add TOGGLE ACCOUNT key option T in addition to current SPACE | Lorenzo Mangani | 2014-12-26 | |
| | ||||
* | New cmd R: Create User-Agent from command line (same format as config) | Lorenzo Mangani | 2014-12-26 | |
| | ||||
* | added h265 module | Alfred E. Heggestad | 2014-12-26 | |
| | ||||
* | gst_video: new vidcodec module using gstreamer | Alfred E. Heggestad | 2014-12-25 | |
| | | | | | | | | | | the original code was based on avcodec, and written by Victor Sergienko and Fadeev Alexander. Later the code was reviewed by Alfred and cleaned up a bit. this module can use hardware-encoding of H.264 for devices that support it (via gstreamer), by tweaking the pipeline string a bit. | |||
* | vidcodec: add support for encode- or decode-only vidcodec modules | Alfred E. Heggestad | 2014-12-25 | |
| | ||||
* | presence: use correct reference to RFC 3903 | Alfred E. Heggestad | 2014-12-24 | |
| | ||||
* | use correct definition of kilobit (1000 bits) | Alfred E. Heggestad | 2014-12-07 | |
| | | | | http://en.wikipedia.org/wiki/Kilobit | |||
* | cons: add output handler | Alfred E. Heggestad | 2014-11-30 | |
| | ||||
* | ui: make ui_output() take a formatted string | Alfred E. Heggestad | 2014-11-30 | |
| | | | | | | | - minor cleanup in logging - use ui_output() for interactive output - avoid using re_printf() - stdio: added an output_handler (to stderr) | |||
* | celt: module deleted, use opus.so instead | Alfred E. Heggestad | 2014-11-30 | |
| | ||||
* | httpd: register UI handlers | Alfred E. Heggestad | 2014-11-30 | |
| | ||||
* | evdev: fix bug, call ui_register() on init | Alfred E. Heggestad | 2014-11-30 | |
| | ||||
* | improve FFmpeg/libav module detection | Alfred E. Heggestad | 2014-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 | |||
* | winwave: call waveOutClose/waveInClose last | Alfred E. Heggestad | 2014-11-22 | |
| | ||||
* | presence: fix whitespace formatting (use TAB) | Alfred E. Heggestad | 2014-11-20 | |
| | ||||
* | presence: publish online status when ua first registers successfully | Juha Heinanen | 2014-11-19 | |
| | | | | | - reset publish fail count to 0 after success - shortened initial publish delay to 10 ms | |||
* | presence: fixed typo in string | Juha Heinanen | 2014-11-19 | |
| | ||||
* | presence: fix formatting | Alfred E. Heggestad | 2014-11-18 | |
| | ||||
* | presence: added ua param to publisher and notifier update status functions | Juha Heinanen | 2014-11-18 | |
| | ||||
* | presence: made presence status UA specific | Juha Heinanen | 2014-11-18 | |
| | ||||
* | winwave: use READ_BUFFERS-1 instead of 3 | Alfred E. Heggestad | 2014-11-15 | |
| | ||||
* | uuid: generate UUID internally in module | Alfred E. Heggestad | 2014-11-15 | |
| | ||||
* | ui: no call-status while in editing mode | Alfred E. Heggestad | 2014-11-09 | |
| | ||||
* | winwave: added mapping of device-name to device | Alfred E. Heggestad | 2014-11-09 | |
| | | | | | | | | | contributed by Tomasz Ostrowski from the "VoIP/SIP client (softphone) for Windows" project: http://tomeko.net/software/SIPclient/ Review: alfredh | |||
* | winwave: do not open player device twice | Alfred E. Heggestad | 2014-11-09 | |
| | | | | thanks to Tomasz Ostrowski for reporting | |||
* | Merge pull request #27 from studio-connect/opus_config | Alfred E. Heggestad | 2014-11-02 | |
|\ | | | | | Opus config | |||
| * | opus fmtp config | Sebastian Reimers | 2014-11-02 | |
| | | ||||
* | | avcodec: check that format in to encoder is VID_FMT_YUV420P | Alfred E. Heggestad | 2014-11-02 | |
| | | ||||
* | | menu: add 'D' to accept incoming call (fixes #26) | Alfred E. Heggestad | 2014-11-02 | |
| | | ||||
* | | presence/options patch from Juha | Alfred E. Heggestad | 2014-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 | |||
* | ui: update UI-module API | Alfred E. Heggestad | 2014-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 OSX | Alfred E. Heggestad | 2014-10-18 | |
| | ||||
* | fix whitespace, use TAB for indentation | Alfred E. Heggestad | 2014-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 succeeded | Juha Heinanen | 2014-09-22 | |
| | ||||
* | modules/presence: allow notify without body | Juha Heinanen | 2014-09-21 | |
| | ||||
* | zrtp: print Z-command info | Alfred E. Heggestad | 2014-09-21 | |
| | ||||
* | zrtp: set cache type to file | Alfred E. Heggestad | 2014-09-17 | |
| | | | | contributed by Ingo Feinerer, thanks ! | |||
* | zrtp: add support for SAS verification | Alfred E. Heggestad | 2014-09-17 | |
| | | | | | | - the patch was contributed by Ingo Feinerer - use the command 'Z' to write verified ZID | |||
* | vumeter: call tmr_start() from re_main thread | Alfred E. Heggestad | 2014-09-15 | |
| | | | | | | | | | - tmr_start() should not be called from a thread that is not running the re_main() loop. i.e. tmr_start() MUST be called from the re_main() loop thread, unless the call is wrapped by re_thread_enter/leave(). - the audio-processing handlers encode/decode are handling real-time audio samples, and should not be blocked. | |||
* | v4l2: remove support for read, only use MMAP | Alfred E. Heggestad | 2014-09-07 | |
| | | | | - also minor cleanups | |||
* | vidloop: print framerate | Alfred E. Heggestad | 2014-09-07 | |
| | ||||
* | avformat: dont use deprecated symbols | Alfred E. Heggestad | 2014-09-06 | |
| | ||||
* | avcodec: use codecid with AV_ prefix | Alfred E. Heggestad | 2014-09-06 | |
| | | | | | | | | | | - use enum AVCodecID instead of enum CodecID - use AV_CODEC_ID_xxx instead of CODEC_ID_xxx - extend a backwards compatible macro-wrapper in avcodec.h avcodec should still compile on old versions of FFmpeg. please let us know if it does not :) | |||
* | zrtp: send control packets from this UDP-helper | Alfred E. Heggestad | 2014-09-06 | |
| | | | | | | | | | | | | | - udp_send() will process *all* send helpers on that UDP-socket, from the top-level helper to the bottom-level helper (including the helper used by zrtp). - instead we use udp_send_helper() which will send the outgoing packet from the helper right *below* this helper (st->uh), and continue down the chain of helpers. - the logic behind UDP-helpers is that a particular helper should not know about any other potential helpers above or below | |||
* | zrtp: persistent ZID (thanks Ingo Feinerer) | Alfred E. Heggestad | 2014-09-05 | |
| | | | | | | | | | | | | | | the patch was contributed by Ingo Feinerer, thanks! - add support for generating a random ZID the first time the application is started, and saving the ZID in $HOME/.baresip/zrtp_zid - subsequent runs will read the ZID from this file - setting client_id to "baresip/zrtp" - setting license-mode to UNLIMITED | |||
* | opensles: add double-buffering and some tuning | Alfred E. Heggestad | 2014-06-29 | |
| | | | | Credits to Francesco Bradascio for the original work. | |||
* | dtls_srtp: fix a warning | Alfred E. Heggestad | 2014-06-21 | |
| |