Riza Sulistyo
5ac9104514
Expand tab to spaces and remove $Id$ ( #3292 )
2022-11-22 16:26:54 +07:00
Nanang Izzuddin
c12693f3d9
Option to use SIP UPDATE for refreshing calls in IP change ( #3146 )
...
* Option to use SIP UPDATE for refreshing calls in IP change
* Updated docs
* Add AccountIpChangeConfig.reinvUseUpdate in PJSUA2
* Add logs for debugging and display menu 'I' for IP change in pjsua app (the IP change action was already there just hidden).
2022-10-19 09:12:59 +07:00
SebaLedesma
6f311ab873
Doc fixes of the default value of Media Quality ( #3241 )
2022-10-17 11:50:23 +08:00
Nanang Izzuddin
d98f3c3036
Add PJSUA_LOCK_CODEC_DONT_USE_UPDATE for forcing lock codec to always use INVITE method. ( #3230 )
2022-10-12 09:45:24 +07:00
Riza Sulistyo
797088ed13
Fix port_range/portRange documentation ( #3221 )
...
* Fix port_range/portRange doc
* Modify doc text
2022-08-23 15:12:52 +07:00
Benny Prijono
c03ab41ed5
Documentation fixes for docs.pjsip.org v2.0 project ( #3202 )
...
* Improve robustness of sample apps. Fixing crash in aviplay
* Changes in documentation
* Add first pjsua2 hello world sample (from PJSUA2 guide)
* Fix doxygen documentation for docs.pjsip.org v2
* Add make clean-doc target
* Replace Trac ticket URL with GitHub issues URL
* Remove pjsip-book because the correct one is in pjproject_docs
2022-08-09 06:16:16 +07:00
Riza Sulistyo
d4dc67706b
Add option to use default settings when switching sound device ( #3181 )
...
* Add option to use default settings when switching sound device
* Update doc
* Modification based on comments
2022-08-05 14:49:31 +07:00
sauwming
12aa75e317
Add ability in stream to modify Opus codec parameters on the fly ( #3189 )
2022-07-26 15:06:24 +08:00
sauwming
82247cb8c0
Add UPnP support for SIP UDP and media UDP transports ( #3184 )
2022-07-21 11:25:05 +08:00
Nanang Izzuddin
80d3385b69
Update VAD docs/help ( #3165 )
...
Update VAD docs/help, some codecs (e.g: Opus & SILK) have VAD disabled by default.
2022-07-05 09:40:47 +07:00
Nanang Izzuddin
d671704abe
Add run time settings to enable/disable RTCP-XR in account config ( #3110 )
2022-05-20 11:42:55 +07:00
liviu-rolo
712225bd48
Wrong default values for JB prefetch ( #3007 )
2022-05-04 09:12:40 +08:00
sauwming
18281d8a7d
Add option to randomize RTP starting port ( #3000 )
2022-03-03 12:43:44 +08:00
sauwming
9b37e587bc
Add feature to init SRTP ROC and check if SRTP ROC needs to be reset/maintained ( #2846 )
2022-02-18 10:06:29 +08:00
Nanang Izzuddin
c12d12cab7
Fix deadlock after immediate hangup on video call ( #2837 )
2022-02-08 11:27:42 +08:00
sauwming
d979253c92
Merge pull request from GHSA-qcvw-h34v-c7r9
...
* Perform buffer length checks
* Add asssertion sanity checks
2022-02-08 08:15:07 +08:00
Riza Sulistyo
d3d4d2200c
Support Flow-Timer on rfc5626 ( #2921 )
...
* Support Flow-Timer
* randomize keep-alive timer each time it is scheduled.
* Modify random delay calculation.
* Simplify random delay calculation.
2022-01-10 22:31:53 +07:00
sauwming
41b7bde0f0
Check for decoding delay in video stream ( #2886 )
2021-12-23 10:09:48 +08:00
Riza Sulistyo
073e992767
Add documentation on how port_range is used ( #2904 )
...
* Add documentation on how port_range is used.
* Add pjsua2 documentation
* Move example of media transport settings
2021-12-03 07:58:22 +07:00
Riza Sulistyo
6ca06f63ec
Fix some doc warning ( #2879 )
2021-11-10 09:57:40 +07:00
Nanang Izzuddin
6b1821c0c7
Add compile-time setting to disable automatic video device subsystem initialization ( #2777 )
2021-10-19 15:26:38 +07:00
Nanang Izzuddin
8fc67a51ee
Miscelaneous changes on PJSUA2 audio device APIs ( #2822 )
2021-09-27 15:24:59 +07:00
Nanang Izzuddin
e48ec1dc0d
Add support to specify Contact URI params specific to REGISTER requests ( #2819 )
2021-09-23 09:08:07 +07:00
Nanang Izzuddin
37136a4ee6
High video latency when decoder frame rate is initialized lower than actually received ( #2798 )
...
- Add new APIs to update/refresh video conference bridge port: `pjmedia_vid_conf_update_port(), pjsua_vid_conf_update_port(), VideoMedia::update()`.
- Use the new API in PJSUA-LIB to update renderer & stream decoder in format changed event.
2021-08-18 10:47:13 +07:00
Nanang Izzuddin
c80f59eb90
SDL full-screen mode fixes and enhancement ( #2759 )
...
- Add fullscreen mode PJMEDIA_VID_DEV_FULLSCREEN_DESKTOP (no video mode change), which is mapped to SDL_WINDOW_FULLSCREEN_DESKTOP.
- Fix resizing while in full-screen.
- Update PJSUA, PJSUA2 & pjsua app, e.g: fullscreen setting was boolean (fullscreen enabled/disabled), now it is enum: disabled, fullscreen, or fullscreen desktop.
2021-07-21 11:47:07 +07:00
Nanang Izzuddin
cb35c79f21
Allow app modify video encoding param in on_stream_precreate() ( #2741 )
2021-06-29 15:00:12 +07:00
sauwming
1cb34f56a7
Specify media direction when making, answering, or updating call ( #2705 )
2021-05-17 09:58:19 +08:00
Nanang Izzuddin
79531cbc05
More works on Trickle ICE ( #2667 )
...
- Improve trickling state management (fix no SIP INFO when initial INVITE responded immediately with 200, strayed SIP INFO after trickling is done, etc).
- Fix issues when rtcp-mux is enabled.
- Allow process incoming SIP INFO before receiving remote SDP.
- Use regular ICE on re-INVITE (with reinit media flag).
- Avoid calling pj_ice_strans_get_running_comp_cnt() for loop condition.
- Fix bug in pjnath-test: TURN server set wrong peer channel number.
- Added timer for end-of-candidate indication from remote & don't flag ice-mismatch if remote uses default address in trickle ICE
2021-03-17 13:00:01 +07:00
sauwming
1a3f8ad60d
Fixed race condition between media event callback and stopping video ( #2666 )
2021-03-12 16:42:56 +08:00
Riza Sulistyo
433cf50b1c
Add option to disable auto re-registration. ( #2652 )
...
* Add option to disable auto re-registration.
* modification based on comments
* Change config name and add doc.
2021-03-05 14:42:21 +07:00
sauwming
0438a4762c
Modify pjsua maximum calls setting ( #2654 )
2021-02-24 17:02:58 +08:00
sauwming
0c78b9e8c8
Add compile time option to disable auto sending of 100 response ( #2642 )
2021-02-22 13:58:19 +08:00
Nanang Izzuddin
aadc643a01
Fixed assertion in media update of session refresh after previous SDP offer has been rejected ( #2627 )
2021-02-15 10:18:02 +07:00
Nanang Izzuddin
d65cacddd3
Implement trickle ICE ( #2588 )
...
Squash & merge trickle-ice dev branch to master.
2020-12-11 09:40:57 +07:00
sauwming
2eea0ace2b
Report disconnection event immediately when hanging up a call ( #2600 )
2020-12-04 10:29:45 +08:00
sauwming
86fdff32e7
Disallow forceful close of pjsua transport ( #2557 )
2020-10-23 08:37:03 +08:00
Riza Sulistyo
efbe7164e9
Option to send keep alive periodically when stream is started for NAT hole punching ( #2518 )
...
* send keep alive when stream is started.
* modification based on comments.
* Add documentation.
* Modification based on comments.
* Grouped configuration.
2020-10-12 14:37:30 +07:00
Riza Sulistyo
7a702b9aab
Add option to disable ice mismatch check. ( #2538 )
...
* Add option to disable ice mismatch check.
* Fix check error and modify doc.
* Modification based on comments.
2020-10-12 12:38:12 +07:00
Sergey Strelchenko
004f7f7d8c
Fixed wrong macros PJ_DEF. PJ_DECL is correct. ( #2545 )
2020-10-12 11:58:53 +08:00
Max Truxa
9c66083712
Implement stream pre-create callback ( #2507 )
2020-10-05 14:20:46 +07:00
Nanang Izzuddin
1749cf8a50
Misc (re #2504 ): Updated PJSUA_VID_REQ_KEYFRAME_RTCP_PLI docs, it is supported since 2.10.
2020-10-05 10:33:14 +07:00
Riza Sulistyo
510716631e
Add option to disable ice mismatch check.
2020-10-02 14:18:51 +07:00
Max Truxa
5925c42ea3
Pass JB discard algorithm along other JB settings ( #2506 )
2020-08-14 10:35:11 +08:00
andreas-wehrmann
973bb671a1
PJ adjustable pool sizes ( #2395 )
...
Make several pool sizes settable via compile time macro settings. This can be used to deal with memory fragmentation issues in long running applications that encounter temporary high loads.
2020-07-15 11:46:59 +07:00
Max Truxa
5f14950cb5
Add callbacks to receive RTP DTMF events ( #2447 )
2020-06-26 16:06:21 +08:00
Nanang Izzuddin
55cd705114
Allow NULL content in sending IM if msg_data has body/multipart ( #2452 )
2020-06-04 13:19:17 +07:00
sauwming
c2d7c7616f
Call on_call_media_event() callback asynchronously to avoid deadlock ( #2446 )
2020-05-22 15:07:28 +08:00
Sauw Ming
bde1167cc3
Closed #2143 : Add AEC info to call info & statistics dump
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@6140 74dad513-b988-da41-8d7b-12977e46ad98
2020-01-28 06:58:45 +00:00
Riza Sulistyo
ec2c39edc4
Close #2262 : Notify when IP change handling is completed.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@6137 74dad513-b988-da41-8d7b-12977e46ad98
2020-01-28 01:47:56 +00:00
Nanang Izzuddin
b9fd883dc2
Close #2255 : Add API for making video window full screen.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@6117 74dad513-b988-da41-8d7b-12977e46ad98
2019-12-10 03:55:51 +00:00