| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
| |
<sip:user:password@domain.com>
^^^^^^^^
deprecated
please use the "auth_pass" parameter instead:
<sip:user@domain.com>;auth_pass=xxx
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
API: ausrc and auplay
- add config items for ausrc/auplay format:
ausrc_format s16|float
auplay_format s16|float
- audio.c: convert audio samples to/from signed 16-bit
Modules:
alsa
add test for sample format FLOAT
rst: add support for FLOAT sample format
audiounit: add support for FLOAT sample format
coreaudio: check for signed 16-bit audio format
oss: check for signed 16-bit sample format
winwave: check for S16LE
pulse: add support for FLOAT sample format
sndio: check for S16 format
gst1: check sample format
aufile: check sample format
aubridge: check sample format
gst: check sample format
opensles: check for S16 sample format
jack: check sample format
alsa: remove usage of local config
test: change samples to void pointer
test: change sample type to void pointer
|
|
|
|
|
|
|
| |
- The fd is platform specific, and should not be exposed in
the public API.
(this function was used a long time ago for iOS applications)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* add timestamp to video encoder/decoder
* update vp8 vp9
* random offset
* revert decoder timestamp
* cleanup
* gst_video1: add timestamp
* change timestamp to RTP-timestamp
* update modules
* timestamp things
* save rtp timestamp
* packet_handler: align params same as RTP header
* align parameters same way like RTP-header
* avcodec: calc ts for old FFmpeg versions
* cleanup
* fix gst
avcodec: use correct AVPacket
* minor cleanup
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* add RTP Header extension for Client-to-Mixer Audio Level Indication
https://tools.ietf.org/html/rfc6464
requires libre from this commit or later:
https://github.com/creytiv/re/commit/1544a1e375c76a80084b411d21b0431f95e9cdfb
* fix warnings
* fix warnings
* minor cleanup
|
|
|
|
|
|
| |
* vidisp: make the API re-entrant
* vidisp: update all modules to re-entrant API
|
|
|
|
|
|
| |
* vidsrc: make the API re-entrant
* vidsrc: update all modules to new API
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
* ausrc: re-entrant api
* fix ausrc api for linux
* fix ccheck
* auplay: make it re-entrant
* auplay: update more modules
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
* message: make it re-entrant
* clean up message test-code
|
| |
|
|
|
|
|
|
|
|
|
| |
the STUN username and password can now be configured
with explicit parameters, example:
;stunuser=USERNAME;stunpass=PASSWORD;stunserver=stun:server.org
Ref. https://github.com/alfredh/baresip/issues/200
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
- registering duplicate short commands is no longer possible
- disable a couple of short commands, use long command instead
(short commands should only be used for very frequently used things)
- menu: properly register/unregister digit handlers for active calls
thanks to Juha Heinanen for reporting an issue with the 'a' key
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Long commands are commands that is 2 or more characters,
and MUST be completed by pressing enter.
- A given command can have a long-command, a short-command
or both.
- All long commands are using '/' (slash) prefix
- a simple TAB-completion is supported, while punching in
your long command you can press TAB to see a list of
commands that matches the input string.
Feedback is welcome, specially on the long-command strings
itself. If you want to suggest changes, please make a small
and non-intrusive patch and send it as a Pull Request (PR).
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
1. for a given UA, each call has a unique line number starting
from 1
2. the list of calls is sorted in an arbitrary order, but the
last list element indicates "current call"
3. the '@' command takes a numeric argument which is the
line-number of the wanted call
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1. Added support for RTP timeout. The feature is disabled by default
and can be enabled with config "rtp_timeout N" where N is the number
of seconds of RTP inactivity. If this is detected, the call is
closed with a "special" SIP reason code of 701.
2. Added support for automatic re-connect in the menu module.
This can be enabled by setting the 2 config items:
redial_attempts 3
redial_delay 5
This work was contributed by Sveriges Radio. Thanks
goes to Ola Palm and Jim Eld.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
- The network instance is now in struct network and does not
use any local/static data
- A new top-level struct in baresip.c owns the single instance
of struct network
it is a long-term goal to remove all local/static data
from libbaresip and make it fully re-entrant.
|
| |
|
| |
|
| |
|