Commit Graph

6463 Commits

Author SHA1 Message Date
sauwming 0e89bbe0e3
Update ipjsua swift sample app (#3342) 2023-06-16 10:43:24 +08:00
Riza Sulistyo 935453830e
Check STUN tdata before sending the message (#3594)
* Check STUN tdata before sending the message

* Modification based on comment

- Add and check is_destroying to pj_stun_client_tsx

* Combine check
2023-06-15 18:40:14 +07:00
sauwming 48800cbfbb
Add option for dual stack IPv4&IPv6 account config (#3590) 2023-06-09 13:59:35 +08:00
Matthew Fredrickson de317c6383
Locking fix so that SSL_shutdown and SSL_write are not called at same time (#3583) 2023-05-30 17:33:05 +08:00
sauwming 0665c17f02
Fixed coverity warning and various warnings (#3578) 2023-05-25 17:47:25 +08:00
sauwming c5b847a988
Add PJSUA2 interface to get and put audio frames (#3569) 2023-05-23 13:20:21 +08:00
sauwming 87cd4afafb
Generate media event upon Oboe error (#3570) 2023-05-18 09:48:48 +08:00
Nanang Izzuddin 1af96abb89
Update SDP o= and t= lines to use 64 bit unsigned integer (#3565) 2023-05-17 11:53:31 +08:00
sauwming 7816d95093
Fixed incorrect RTCP stat calculation (#3557) 2023-05-17 07:14:39 +08:00
sauwming e8fa2237f2
Support for codec with non-integer ptime (#3555) 2023-05-16 13:13:10 +08:00
sauwming e8f58dd6d6
Add ability in stream to modify video codec bitrate on the fly (#3556) 2023-05-16 13:12:53 +08:00
sauwming 022ce68be9
Add telephone events if we maintain remote PT mapping (#3559) 2023-05-16 13:07:24 +08:00
sauwming de023c12fa
Add device id in audio device info (#3563) 2023-05-16 13:06:51 +08:00
jimying 537958d0a7
activesock: check remaining buffer size to avoid buffer overflow (#3560) 2023-05-16 13:04:50 +08:00
sauwming 64eefdfd7b
Fixed assertion when starting video preview (#3567) 2023-05-16 13:04:27 +08:00
sauwming 78fc800239
Fixed PJSIP Developer's Guide link in sip_module doc (#3566) 2023-05-16 13:04:08 +08:00
jimying b4921bfcd9
Add close-on-exec flag (#3553) 2023-05-16 11:59:37 +08:00
Nanang Izzuddin 7c4035ba00
Fix frame copy for stereo mode in WebRTC-AEC2 (#3561) 2023-05-15 09:21:27 +08:00
Nanang Izzuddin ee37fc467b
Add local addr info in SSL handshake failure log (#3558) 2023-05-15 09:21:05 +08:00
Nanang Izzuddin d03000ac2d
Handle bad NAT type info in SDP (#3552) 2023-05-15 09:20:36 +08:00
sauwming 56ca435999
Fixed local address returned by API pjsip_tpmgr_find_local_addr() (#3548) 2023-05-15 09:20:11 +08:00
Riza Sulistyo 07265a3f28
Enable specifying format video when opening video preview using PJSUA2 API (#3547) 2023-05-15 09:19:54 +08:00
sauwming 454a6d55a5
Implement merged requests detection (#3541) 2023-05-15 09:19:35 +08:00
Nanang Izzuddin de58d2f4d0
Avoid ICE agents seeing different valid ICE candidate pairs (#2929) 2023-05-15 09:17:59 +08:00
jimying 512e62b6be
Fix minor error: ffmpeg_frame_unref() Missing return statement (#3554) 2023-05-10 10:30:51 +07:00
Riza Sulistyo ad14f860d0
Add option to maintain payload type to codec mapping to make sure one payload type is not used by different codec (#3468) 2023-05-08 14:26:08 +08:00
sauwming f1926cc1a6
Fixed option to execute command to all buddies in pjsua sample app (#3535) 2023-05-08 13:41:37 +08:00
sauwming 98e4590cf0
Add SDP signaling for RTCP-XR (#3522) 2023-05-08 13:41:23 +08:00
sauwming b11a48501a
Fixed WAV player when there is unknown chunk (#3521) 2023-05-08 13:41:10 +08:00
sauwming 5b23889a79
Clarify pjsip_inv_create_uac() doc for use case where app specifies the local SDP later (#3520) 2023-05-08 13:40:43 +08:00
Andreas Wehrmann 2b2bd871f7
don't assert when attempting to set PJ_DNS_RESOLVER_MAX_NS nameservers (#3549) 2023-05-05 16:05:36 +08:00
Sun Dro e210c69104
Fixed segmentation fault in pjmedia_vid_stream_destroy (#3546) 2023-05-03 10:35:13 +08:00
Sun Dro 4a17c672b2
Fixed memory leak while decoding video packet with ffmpeg (#3539) 2023-05-01 19:57:47 +08:00
sauwming d6d67b8ac6
Parse SDP connection info with multicast address (#3529) 2023-05-01 09:08:18 +08:00
sauwming dc4778ed8a
Fixed crash when incoming SIP transport is immediately closed (#3527) 2023-05-01 09:03:14 +08:00
sauwming 3fa60838cc
Prevent data race in stream when sending RTCP (#3528) 2023-05-01 09:02:33 +08:00
sauwming 27d522d91d
Fixed DNS SRV response processing when SRV entries contain the same host (#3531) 2023-05-01 09:02:05 +08:00
sauwming f3a261345f
Fixed crash when answering an outgoing call in early state (#3537) 2023-05-01 09:01:40 +08:00
sauwming 44b9c36c74
Modify the DTMF duration default (#3540) 2023-05-01 09:01:10 +08:00
sauwming 59814255a1
Fixed stack buffer underflow if crypto is zero (#3545) 2023-05-01 09:00:50 +08:00
jimying 0a142290d1
Fix minor error: duplicate link pjmedia lib (#3544) 2023-04-28 17:46:21 +08:00
jhting aa99bc23ae
update pjsua_media.c is_media_changed (#3536) 2023-04-28 09:46:19 +08:00
sauwming c7f3063373
Update Github issue template (#3533) 2023-04-27 18:55:30 +08:00
jimying a3035bcaa4
Fix PJ_CC_NAME/VER incorrec when use clang compiler to build (#3523) 2023-04-27 17:47:44 +08:00
jimying c15793f86e
Do not run cron workflow(coverity scan) in forks (#3516) 2023-04-27 15:46:48 +08:00
sauwming 8d9312913b
Fixed failed CI pjsua tests (#3517) 2023-04-24 08:15:36 +08:00
sauwming deb10fbbb6
Fixed crash when sip_inv reason is not NULL terminated (#3518) 2023-04-24 08:15:11 +08:00
Florian Xaver a9f3204bdc
Fix PJSUA2 documentation (#3473)
Co-authored-by: sauwming <ming@teluu.com>
2023-04-21 13:29:27 +07:00
Nanang Izzuddin 76523f3a7e
Fix memory leak in PJSUA2 timer (#3507) 2023-04-19 09:29:18 +07:00
sauwming 72b46f74dd
Fixed deadlock between SIP transaction and dialog (#3492) 2023-04-14 12:22:10 +08:00