Commit Graph

5691 Commits

Author SHA1 Message Date
sauwming 0077afc2aa
Re #2308: update CI test on mac to install sipp 2020-03-26 17:11:34 +08:00
Nanang Izzuddin 6bbd5ed66a
Update pjsua-test module call to wait for ICE & DTLS-SRTP nego before checking media (#2353) 2020-03-23 15:05:44 +07:00
sauwming e1edb64d4d
Handle case when provisional response is sent after a final one (#2350)
Handle case when provisional response is sent after a final one
- If 100rel is required, prevent retransmission if the initial send fails, since the retransmission will cause a crash later.
- Otherwise, return error instead of asserting in sip_transaction
2020-03-20 10:37:11 +08:00
Nanang Izzuddin 2ea82e9e6c
Attempt to fix intermittent errors in pjsua-test (#2330)
* Update sipp script uas-forked-200.xml to avoid problem due to unpredictable response order
* Fix uac-reinvite-bad-via-branch.xml scenario when pjsua answer is 200
2020-03-19 15:04:27 +07:00
Nanang Izzuddin 5f689f5d23
Add option to exclude benchmark tests in unit tests (#2321)
* Add option to exclude benchmark tests in unit tests

* Loosen up resolver round-robin testcondition (percent difference allowance from 5% to 10%, the test result variance relies heavily on OS random number distribution).
2020-03-19 14:46:22 +07:00
sauwming ddf48e2045
Fix parallel build failure (#2306)
Re #2300:
* Fix parallel build failure when building pjsua2 due to typo in pjsip's Makefile
* Fix parallel build failure for swig component
2020-03-19 15:35:26 +08:00
Nanang Izzuddin 8c09346142
Video capture device ID reverted back to default in SIP session refresh (#2341) 2020-03-19 14:26:28 +07:00
sauwming 98f70c210f
Add more CI tests on Ubuntu and Mac (#2329) 2020-03-10 16:45:54 +08:00
明月惊鹊 68e5350335
Fix account ID verification in pjsua_call_make_call() (#2332) 2020-03-06 18:00:28 +07:00
Nanang Izzuddin fedc629c4a
More pjsua-test work: print full log to help investigating any failed test, and other minor updates. (#2322)
* pjsua-test print full test log if test failed
* Update subscription check condition in pjsua presence test
* Update ccpp.yml
2020-03-04 09:11:37 +07:00
Nanang Izzuddin cc2198c278 Loosen up resolver round-robin testcondition (percent difference allowance from 5% to 10%, the test result variance relies heavily on OS random number distribution). 2020-03-03 17:34:45 +07:00
Nanang Izzuddin 848ce29fa5
More pjsua-test work: retry telnet on fail and runall.py emits exit/error code (#2320)
More pjsua-test work: run.py retry telnet on fail and runall.py emits exit/error code
2020-03-03 10:17:27 +07:00
Nanang Izzuddin c3456980ba Add option to exclude benchmark tests in unit tests 2020-03-03 09:53:07 +07:00
Nanang Izzuddin 48a8aebc45
Update python pjsua-test to use telnet CLI (#2309)
* Update pjsua test to use pjsua telnet CLI, configurable via `DEFAULT_TELNET` setting in `inc_cfg.py`, set it to `False` to return to the old behavior using console prompt+stdin/stdout.
* Update pjsua test indentation: replace tab->space.
2020-03-02 09:48:54 +07:00
Saúl Ibarra Corretgé c5fdece84a
v4l2: add support for YUV420 (#2310) 2020-02-28 11:41:04 +08:00
sauwming dec146d750
Use port range when creating loop media transport (#2312) 2020-02-28 10:53:48 +08:00
Perry Ismangil 9b25cdbd46
Update issue templates (#2304)
* Update issue templates

* Create pull_request_template.md

* Create config.yml

Disable blank issues

* Clarifying required info

* Updated bug report template with more details
2020-02-27 11:41:22 +00:00
Riza Sulistyo 76f34a1d23
Add wildcard to represent "All" codec when changing codec priority on CLI mode on pjsua sample app. (#2307) 2020-02-27 17:43:02 +07:00
sauwming 9f208e962c
Add option to disable certain pjsua tests (#2289)
* Add option to disable certain pjsua tests
* install sipp for pjsua test CI
2020-02-27 18:01:37 +08:00
Nanang Izzuddin 072fee1e68
Merge pull request #2297 from pjsip/tls1.3
Add TLS proto for TLS 1.3 (only for OpenSSL backend)
2020-02-27 09:48:22 +07:00
sauwming d992606db0
Limit log printing if video conference is connected to a sink port that's not running (#2301)
* Limit log printing

* rev 1

* Add error counter info in the log
2020-02-26 09:18:08 +08:00
sauwming 150a80ca10
Merge pull request #2303 from pjsip/vid-log
Add more log in pjsua_vid and vid_conf
2020-02-25 13:34:38 +08:00
mingteluu 6e8bf7f337 more details in the log 2020-02-25 11:58:08 +08:00
mingteluu b76c134fea Add more log in pjsua_vid and vid_conf 2020-02-25 10:51:43 +08:00
Nanang Izzuddin 59c2d3493b
Merge pull request #2286 from jitsi/complete-pli-support
Add API for sending an RTCP Feedback PLI
2020-02-24 11:55:31 +07:00
Nanang Izzuddin 8fe9f349ba
Merge pull request #2295 from pjsip/disable-sdp-media-with-no-codec2
Disable SDP media with no codec (continuation of #2290)
2020-02-24 10:44:08 +07:00
Perry Ismangil 5516ebfbcb
Bitrise Android builds (#2291)
* For #2281 upgrading Gradle plugin

* For #2281 upgrading Gradle plugin

* Upgrading Gradle in swig Android
2020-02-22 15:43:28 +00:00
Saúl Ibarra Corretgé e6dedfaedd Update parameter docs 2020-02-21 12:29:28 +01:00
Saúl Ibarra Corretgé b65f09e81f vid_stream: add API for sending an RTCP PLI 2020-02-21 12:27:36 +01:00
Nanang Izzuddin 4fa33725bd Add TLS proto for TLS 1.3 2020-02-21 18:07:04 +07:00
Riza Sulistyo 5e178972aa
Merge pull request #2296 from pjsip/send_rtcp_err_log
use stream name instead of encoder channel name as log when send rtcp fail
2020-02-21 16:55:57 +07:00
Riza Sulistyo 0cc933a091 use stream name instead of encoder channel name as log when send rtcp
fail.
2020-02-21 15:15:05 +07:00
Nanang Izzuddin 38ca44800a Fixing silly mistake in #2290: missing handling for incoming call 2020-02-21 11:31:24 +07:00
Nanang Izzuddin 411135c300
Merge pull request #2290 from pjsip/disable-sdp-media-with-no-codec
Disable locally generated SDP media with no codec.
2020-02-20 18:07:58 +07:00
Riza Sulistyo 7f65bc7678
Merge pull request #2288 from pjsip/gitignore-vs
Add more VS 2015 stuff to .gitignore and fix some projects settings.
2020-02-20 18:04:14 +07:00
Nanang Izzuddin d2ece7dd87 Disable SDP media with no codec 2020-02-20 14:57:22 +07:00
Riza Sulistyo 2d9261c1ae Add more VS 2015 stuff to .gitignore and fix some projects settings. 2020-02-19 19:17:22 +07:00
Nanang Izzuddin 307ba42e87
Merge pull request #2287 from pjsip/tsx-destroy
Transaction module shutdown may leak resources when there is any transaction with pending transport
2020-02-19 14:13:33 +07:00
Nanang Izzuddin ddb5743a1e
Merge pull request #2285 from pjsip/gitignore
Added initial .gitignore
2020-02-19 13:43:51 +07:00
nanangizz 3980472947 Decrease send counter in transaction when its state is shifting to TERMINATED (where it cancels itself from send notification) and there is pending send. 2020-02-18 19:41:02 +07:00
Riza Sulistyo 4314c2be8f add Debug folder 2020-02-18 16:19:33 +07:00
Riza Sulistyo 6847aaddff Added VS2015 stuff to ignore. 2020-02-18 13:54:12 +07:00
Riza Sulistyo 1478a35fdb
Merge pull request #2283 from pjsip/riza_dev
#2282: Fix build error when using ffmpeg version 4.x.
2020-02-18 12:16:52 +07:00
nanangizz 90d50c298c Added initial .gitignore 2020-02-18 10:24:50 +07:00
Nanang Izzuddin c6767aa854 Create ccpp.yml 2020-02-18 10:03:32 +07:00
Riza Sulistyo a21754043b Close #2282: Fix build error when using ffmpeg version 4.x. 2020-02-18 09:03:56 +07:00
mingteluu c8927c65de Changed version to 2.10-dev 2020-02-14 17:08:22 +07:00
mingteluu 3e7b75cb2e Merge branch 'master' of https://github.com/pjsip/pjproject 2020-02-14 16:48:27 +07:00
mingteluu e5943ba8ea Changed version to 2.10 2020-02-14 16:47:41 +07:00
nanangizz 6ea8618d90 Close #2280: delete compare WAV tool in test dir 2020-02-14 16:10:01 +07:00