Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | call: fix memory leak in case sipsess_connect() fails | Alfred E. Heggestad | 2018-02-11 |
| | |||
* | log: rename log_enable_stderr to log_enable_stdout | Alfred E. Heggestad | 2018-02-11 |
| | |||
* | log: add doxygen comments | Alfred E. Heggestad | 2018-02-11 |
| | |||
* | stream: print a message when incoming RTP stream is established | Alfred E. Heggestad | 2018-02-11 |
| | |||
* | video: fix comparison between signed and unsigned integer warning | Alfred E. Heggestad | 2018-02-10 |
| | |||
* | config: add configurable video pixel format | Alfred E. Heggestad | 2018-02-10 |
| | | | | | | | | config: videnc_format yuv420p # yuv420p, yuv444p, ... The default pixel format is still YUV420P | ||
* | ctrl_tcp: add module entry to config file template (#357) | José Luis Millán | 2018-02-06 |
| | |||
* | audio: check sample formats | Alfred E. Heggestad | 2018-02-03 |
| | |||
* | Aucodec sample format (#352) | Alfred E. Heggestad | 2018-02-03 |
| | | | | | | | | | | | | | | | | * aucodec: merge s16 and fmt encode/decode into one having 2 different encode functions for s16 and other formats turned out to be a bit impractical. better to have 1 function where the sample format (fmt) can be specified. * update some aucodec modules * update test * update codec2 * update g7221 module | ||
* | set exact installation pathes at build time (#354) | Guillaume Rousse | 2018-02-03 |
| | | | | | Thank you, this is a very nice contribution. Alfred | ||
* | metric: fix calculation of average bitrate | Alfred E. Heggestad | 2018-01-31 |
| | |||
* | video: save and show pixel format of incoming video | Alfred E. Heggestad | 2018-01-31 |
| | |||
* | ctrl_tcp module (#346) | José Luis Millán | 2018-01-29 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ctrl_tcp module * ua: set a default reason for UA_EVENT_CALL_CLOSED on user hangup * ctrl_tcp: netstring * ctrl_tcp: fix typo * ctrl_tcp: avoid compiler warnings * ctrl_tcp: fix memory leak * ctrl_tcp: make linter happy * ctrl_tcp: make linter happy * ctrl_tcp: enhance message definition * ctrl_tcp: work on command error and empty response * ctrl_tcp: add response message attribute 'ok' * ctrl_tcp: cleanup * ctrl_tcp: linter. Fix too wide line * ctrl_tcp: Fix. remove unused variable * ctrl_tcp: rename 'netstring-c' folder by 'netstring' * ctrl_tcp: rename 'netstring.[ch]' by 'tcp_netstring.[ch]' * ctrl_tcp: reformat 'netstring' code * ctrl_tcp: move 'netstring_error_str' function to 'netstring' code * ctrl_tcp: remove cstring README file * ctrl_tcp: cleanup cstring makefile * ctrl_tcp: remove makefile and testsuite files from 'netstring' * ctrl_tcp: move variable decalaration to the beginning of the function * ctrl_tcp: add copyright headers | ||
* | call: save session callid on the struct | Alfred E. Heggestad | 2018-01-27 |
| | |||
* | call: print error-string to reason | Alfred E. Heggestad | 2018-01-24 |
| | |||
* | event: add call-id to JSON dict | Alfred E. Heggestad | 2018-01-24 |
| | |||
* | timer: include winsock2.h to avoid warning | Alfred E. Heggestad | 2018-01-19 |
| | |||
* | call: add call_id accessor | Alfred E. Heggestad | 2018-01-17 |
| | |||
* | event: fix memory leak | Alfred E. Heggestad | 2018-01-17 |
| | | | | | | thanks to José Luis Millán who fixed it in his PR: https://github.com/alfredh/baresip/pull/346 | ||
* | selftest: add testcase for events | Alfred E. Heggestad | 2018-01-17 |
| | |||
* | timer: add compile-time check for clock_gettime (#347) | Alfred E. Heggestad | 2018-01-17 |
| | |||
* | reg: add display-name to SIP register | Alfred E. Heggestad | 2018-01-08 |
| | |||
* | update copyright year to 2018 | Alfred E. Heggestad | 2018-01-07 |
| | |||
* | audio: add sample formats to debug | Alfred E. Heggestad | 2018-01-06 |
| | |||
* | audio: sample format for audio encoder/decoder | Alfred E. Heggestad | 2018-01-06 |
| | | | | | | | | | | | config: auenc_format s16 # s16, float audec_format s16 # s16, float modules: only opus module supports this for now. default is s16 | ||
* | audio: add function to set encoder bitrate | Alfred E. Heggestad | 2018-01-05 |
| | | | | | | | - auenc API updated with bitrate in bits/s - new command to set encoder bitrate: /aubitrate 128000 | ||
* | timer: add tmr_jiffies_usec | Alfred E. Heggestad | 2018-01-05 |
| | |||
* | video: add some more details to video_debug | Alfred E. Heggestad | 2018-01-01 |
| | |||
* | account: password in SIP uri is now deprecated | Alfred E. Heggestad | 2017-12-30 |
| | | | | | | | | | | <sip:user:password@domain.com> ^^^^^^^^ deprecated please use the "auth_pass" parameter instead: <sip:user@domain.com>;auth_pass=xxx | ||
* | vidutil: new file for video utility functions | Alfred E. Heggestad | 2017-12-30 |
| | |||
* | audio: update doxygen comments | Alfred E. Heggestad | 2017-12-25 |
| | |||
* | stream: make rtp-timeout more robust against clock adjustment | Alfred E. Heggestad | 2017-12-17 |
| | |||
* | event: add check for USE_VIDEO | Alfred E. Heggestad | 2017-12-16 |
| | |||
* | event: move encoding of event from mqtt to event.c (ref #331) | Alfred E. Heggestad | 2017-12-16 |
| | |||
* | event: new file for generic event handling | Alfred E. Heggestad | 2017-12-16 |
| | |||
* | config: update doxygen comments | Alfred E. Heggestad | 2017-12-16 |
| | |||
* | video: increase buffer size for video device string | Alfred E. Heggestad | 2017-12-16 |
| | |||
* | config: add conf_get_aufmt() to resolve audio sample format | Alfred E. Heggestad | 2017-12-14 |
| | |||
* | audio: added aubuf statistics for receive | Alfred E. Heggestad | 2017-12-12 |
| | |||
* | audio: add timing in tx thread | Alfred E. Heggestad | 2017-12-12 |
| | | | | | | | | | | | | | - added timing code in the transmit thread to pace out RTP packets at the right interval (e.g. ptime 20ms) The transmit aubuf is set to max 100ms. This ensures that if audio samples are coming too fast from the audio driver/device, the oldest samples will be dropped. Ref: https://github.com/alfredh/baresip/issues/325 cleanup | ||
* | ua: add UA_EVENT_CALL_RTCP event | Alfred E. Heggestad | 2017-12-09 |
| | | | | | | this event is called for every received RTCP report. mqtt: add JSON encoding of RTCP stats | ||
* | account: update warning message | Alfred E. Heggestad | 2017-12-03 |
| | |||
* | mqtt: new module for MQTT (#332) | Alfred E. Heggestad | 2017-12-03 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mqtt: relay ua_event with publish relay incoming message to long commands (with '/' prefix) mqtt: add file for publish mqtt: add command response mqtt: add subscribe.c mqtt: use fd_listen for READ/WRITE Make + Config entry for MQTT module (#329) * include mqtt in modules and config * Check for mosquitto-dev * fix mqtt module checks * Moving MQTT config to module_app block mqtt: add JSON payload for events mqtt: add JSON decoding of command mqtt: add config for broker host/port | ||
* | audio: added tx aubuf statistics | Alfred E. Heggestad | 2017-11-27 |
| | |||
* | audio: use correct samplesize for tx aubuf | Alfred E. Heggestad | 2017-11-27 |
| | |||
* | audio: better layout of audio_debug | Alfred E. Heggestad | 2017-11-26 |
| | |||
* | audio: fix warnings when building with HAVE_PTHREAD= | Alfred E. Heggestad | 2017-11-26 |
| | |||
* | audio: save max aubuf size on struct | Alfred E. Heggestad | 2017-11-26 |
| | |||
* | config: add support for setting audio transmit mode | Alfred E. Heggestad | 2017-11-26 |
| | | | | | | | | | | audio_txmode poll|thread 1. "poll" -- uses the audio driver thread to encode and send RTP packets (default) 2. "thread" -- uses a dedicated thread to encode and send RTP packets | ||
* | audio: remove support for AUDIO_MODE_TMR | Alfred E. Heggestad | 2017-11-26 |
| |