diff options
Diffstat (limited to 'docs')
-rw-r--r-- | docs/COPYING | 6 | ||||
-rw-r--r-- | docs/ChangeLog | 178 | ||||
-rw-r--r-- | docs/examples/accounts | 6 |
3 files changed, 184 insertions, 6 deletions
diff --git a/docs/COPYING b/docs/COPYING index 938d6cc..7bcab4f 100644 --- a/docs/COPYING +++ b/docs/COPYING @@ -1,6 +1,6 @@ -Copyright (c) 2010 - 2017, Alfred E. Heggestad -Copyright (c) 2010 - 2017, Richard Aas -Copyright (c) 2010 - 2017, Creytiv.com +Copyright (c) 2010 - 2018, Alfred E. Heggestad +Copyright (c) 2010 - 2018, Richard Aas +Copyright (c) 2010 - 2018, Creytiv.com All rights reserved. diff --git a/docs/ChangeLog b/docs/ChangeLog index d79818e..c598849 100644 --- a/docs/ChangeLog +++ b/docs/ChangeLog @@ -1,3 +1,181 @@ +2018-04-21 Alfred E. Heggestad <alfred.heggestad@gmail.com> + + * Version 0.5.9 + + * GIT URL: https://github.com/alfredh/baresip.git + * GIT tag: v0.5.9 + * NOTE: Requires libre v0.5.7 or later + Requires librem v0.5.2 or later + + * build: + - Updated MSVS project to VS15 and added several files + to project settings (thanks Encamy) + + * config: + + video_fps 29.97 # float + + * baresip-core: + - conf: add conf_get_float + - timer: add tmr_jiffies_usec + - timestamp: new file for timestamp helpers + - ua: add catchall flag to struct ua + - ua: add ua_set_catchall + - ua: uag_find: return match if catchall flag is set + - vidcodec: change rtp_ts from 32-bit to 64-bit + - videnc: change framerate to double float + - video: change framerate to double float + - vidsrc: add frame timestamp + - vidsrc: change framerate to double float + + * selftest: + - mediaenc: add testcase for media encryption + + * Modules: + + * avcapture: add support for video frame timestamp + + * avcodec: fix compiling with old ffmpeg versions + print framerate of decoded bitstream + + * avformat: add support for video frame timestamp + + * b2bua: add handling of all inbound SIP requests + + * cairo: add support for video frame timestamp + + * ctrl_tcp: Fix #369. documentation typo (#372) + Fix #370. wrong assignent (#371) + (thanks José Luis Millán) + + * dshow: add support for video frame timestamp + + * fakevideo: add support for video frame timestamp + add support for timer polling (no pthreads) + + * menu: added "statmode_default" config variable (#359) + (thanks Juha Heinanen) + + * rst: add support for video frame timestamp + + * swscale: add YUV444P pixel format + + * v4l: add support for video frame timestamp + + * v4l2: add support for video frame timestamp + show actual framerate + + * vidbridge: add support for video frame timestamp + + * vidloop: add videoloop summary + + * x11grab: add support for video frame timestamp + + +2018-02-11 Alfred E. Heggestad <alfred.heggestad@gmail.com> + + * Version 0.5.8 + + * GIT URL: https://github.com/alfredh/baresip.git + * GIT tag: v0.5.8 + * NOTE: Requires libre v0.5.7 or later + Requires librem v0.5.2 or later + + * new commands: + + - /aubitrate 64000 -- Set audio bitrate + + * new modules: + + - ctrl_tcp TCP control interface using JSON payload + (thanks José Luis Millán) + + * config: + + auenc_format s16 # s16, float, .. + audec_format s16 # s16, float, .. + + videnc_format yuv420p # yuv420p, yuv444p, .. + + * baresip-core: + - account: password in SIP uri is now deprecated + - aucodec: add encoder/decoder audio sample format (#352) + - aucodec: add bitrate to encoder param + - audio: add function to set encoder bitrate + - audio: sample format for audio encoder/decoder + - call: add call_id accessor + - call: fix memory leak in case sipsess_connect() fails + - config: add configurable video pixel format + - config: set exact installation pathes at build time (#354) + (thanks Guillaume Rousse) + - event: fix memory leak + - event: add call-id to JSON dict + - log: rename log_enable_stderr to log_enable_stdout + - metric: fix calculation of average bitrate + - reg: add display-name to SIP register + - stream: print a message when incoming RTP stream is established + - timer: add tmr_jiffies_usec + - video: save and show pixel format of incoming video + - vidutil: new file for video utility functions + + * selftest: + - event: add testcase for events + - sip: make 'struct user' opaque + - ua: update password using ;auth_pass=XXX parameter + + * Modules: + + * account: update template with auth_pass parameter + + * amr: update aucodec API with audio sample format + + * avcodec: Return EPROTO when encountering missing fragments in + H264 stream, to trigger intra-frame request (#339) + (thanks Jonathan Sieber) + use AV_INPUT_BUFFER_MIN_SIZE (ref #351) + add support for YUV444P pixel format + + * avformat: use av_dump_format() + + * bv32: update aucodec API with audio sample format + + * codec2: update aucodec API with audio sample format + + * ctrl_tcp: new module for TCP control interface using JSON payload + (thanks José Luis Millán) + + * g711: update aucodec API with audio sample format + + * g722: update aucodec API with audio sample format + + * g7221: update aucodec API with audio sample format + + * g726: update aucodec API with audio sample format + + * gsm: update aucodec API with audio sample format + + * gst1: define _POSIX_C_SOURCE to make nanosleep visible + + * l16: update aucodec API with audio sample format + + * mpa: update aucodec API with audio sample format + + * mqtt: update README with correct JSON syntax (ref #356) + + * omx: fix compilation for Raspbian + + * opus: update aucodec API with audio sample format + add support for FLOAT sample format + + * silk: update aucodec API with audio sample format + + * speex: deprecate, disable as autodetected module + + * speex_aec: always link to libspeexdsp + + * speex_pp: always link to libspeexdsp + + 2017-12-25 Alfred E. Heggestad <alfred.heggestad@gmail.com> * Version 0.5.7 diff --git a/docs/examples/accounts b/docs/examples/accounts index 2b4a39c..ca4f2a8 100644 --- a/docs/examples/accounts +++ b/docs/examples/accounts @@ -40,19 +40,19 @@ # # Use SIP Outbound over TCP, with ICE for Media NAT Traversal, and DTLS-SRTP for encryption # -<sip:user:pass@example.com>;sipnat=outbound;outbound="sip:example.com;transport=tcp";medianat=ice;mediaenc=dtls_srtp +<sip:user@example.com>;sipnat=outbound;outbound="sip:example.com;transport=tcp";medianat=ice;mediaenc=dtls_srtp;auth_pass=pass # # Use ICE for Media NAT Traversal, using a specific STUN-server # -<sip:user:pass@example.com>;medianat=ice;stunserver="stun:username:password@stunserver.org" +<sip:user@example.com>;medianat=ice;stunserver="stun:username:password@stunserver.org";auth_pass=pass # # Force audio-codec 'opus' and video-codec 'vp8' # -<sip:user:pass@example.com>;audio_codecs=opus/48000/2;video_codecs=vp8 +<sip:user@example.com>;audio_codecs=opus/48000/2;video_codecs=vp8;auth_pass=pass # ... more examples can be added here ... |