Commit Graph

1288 Commits

Author SHA1 Message Date
Nanang Izzuddin 1dab9b63ac
Add TLS/SSL backend: Windows Schannel (#3867) 2024-05-08 10:25:03 +07:00
sauwming 472bda5087
Support Push Notification in iOS sample app (#3913) 2024-04-23 12:59:52 +08:00
sauwming c5bc3d1ef5
Add function to initialize MediaFormat audio & video (#3925) 2024-04-17 11:21:57 +08:00
sauwming 72d885d5d7
Add check in siprtp sample app for inactive audio media (#3927) 2024-04-17 11:21:39 +08:00
sauwming e7e7f28f16
Improve IP address change IPv4 <-> IPv6 (#3910) 2024-04-03 18:04:51 +08:00
Nanang Izzuddin 478aeb95e9
Fix data race reported by ThreadSanitizer in caching pool (#3897) 2024-03-26 15:20:44 +07:00
Goodicus a7c4d83807
Enable Late Offer Answer Mode (LOAM) feature in the pjsua (#3869) 2024-03-21 16:58:24 +07:00
sauwming 5ef8463d56
Video CI test on iOS device (#3868) 2024-02-27 13:01:06 +08:00
Goodicus b0be1706ea
Add an option to disable Message Composition Indication feature (MCI) (#3866) 2024-02-22 14:01:25 +08:00
sauwming f33d5fc555
Activate Bitrise iOS build test (#3845) 2024-01-31 11:14:51 +08:00
sauwming 0de8fef515
Fixed SWIG Python build failure on Mac (#3848) 2024-01-30 17:29:25 +08:00
Goodicus d692a9940f
Implement Dialog Event subscription (client only) (#3754) 2024-01-29 14:28:15 +08:00
sauwming b3ea8a29ac
Add Metal renderer for Mac and iOS (#3841) 2024-01-29 09:28:10 +08:00
dependabot[bot] ce8d20cadf
Bump shlex from 1.1.0 to 1.3.0 in /pjsip-apps/src/rust/demo (#3839) 2024-01-23 14:55:36 +08:00
sauwming 86e22f4329
Enable PendingJob use on Python (#3817) 2024-01-03 19:05:46 +08:00
Nanang Izzuddin 8e9857a81e
Miscelaneous Coverity fixes (#3792)
* Fix CID: 1527652, 1524421, 1524414, 1524392
* Fixed UPnP data races
2024-01-02 11:53:57 +08:00
sauwming 42a3e78d75
Fixed deprecation of Account.findBuddy() in pygui sample app (#3815) 2023-12-27 19:31:36 +08:00
Riza Sulistyo 78b73c977d
Fix inaccurate TX packet loss percentage and stats calculation in samples (#3791) 2023-11-29 17:37:32 +07:00
Nanang Izzuddin e235868cef
Add option to shutdown all transports on IP change (#3781) 2023-11-21 09:23:31 +07:00
Nanang Izzuddin e4bcc71f59
Miscellaneous fix (#3750)
* Fix various compile warnings (on MSVC2005 and Android)

* A function declaration without a prototype is deprecated in all versions of C

* Fix build warning on VS2022

* Minor update on sample app pjsua2 for Android Kotlin: add param to avoid activity recreation in activity config changes, useful in maintaining video window sizes on orientation change.

---------

Co-authored-by: sauwming <ming@teluu.com>
Co-authored-by: Riza Sulistyo <trengginas@users.noreply.github.com>
2023-11-01 11:32:43 +07:00
Nanang Izzuddin b8fbdb2502
Fix build errors & warnings on MSVC2005 (#3722) 2023-10-02 09:00:56 +07:00
JRazek 01d37bf15a
update rust bindgen 0.60.1 -> 0.66.1 (#3679) 2023-09-18 15:25:54 +08:00
sauwming 431ddc71ed
Add video to iOS swift pjsua2 sample app (#3381) 2023-09-18 10:57:28 +08:00
Nanang Izzuddin ad152c2f42
Update video handling in Android PJSUA2/SWIG sample apps (#3673) 2023-09-12 11:49:51 +07:00
Jad K. Haddad e17b92b973
Fix invalid pointers #3670 (#3672) 2023-08-31 17:07:02 +08:00
Evgeniy c3575d05d2
Set default values in tonegen sample (#3651) 2023-08-04 11:02:07 +07:00
Shubham Fuloria 8f1e366560
Resolved: VidGUI Sample Application Linking Error (#3637) 2023-08-03 17:35:57 +07:00
Shubham Fuloria 10d1cd9b75
redeclared variable error fixed (#3629) 2023-07-17 08:50:10 +08:00
Riza Sulistyo 2c56bdceaf
Xamarin samples for Android and iOS (#3584) 2023-06-16 10:44:15 +08:00
sauwming 0e89bbe0e3
Update ipjsua swift sample app (#3342) 2023-06-16 10:43:24 +08:00
sauwming 48800cbfbb
Add option for dual stack IPv4&IPv6 account config (#3590) 2023-06-09 13:59:35 +08:00
sauwming c5b847a988
Add PJSUA2 interface to get and put audio frames (#3569) 2023-05-23 13:20:21 +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 382b0a63f1
Fixed buffer overflow in pjsua app cli (#3488) 2023-04-06 12:18:28 +08:00
jimying a4c9dc0c9b
Fix scan-build reports (#3471) 2023-04-06 10:26:10 +08:00
Riza Sulistyo da4a3af83b
Fix ipjsystest build error (#3467) 2023-04-04 18:16:51 +08:00
bennylp 7a058dee81 Replace unsafe string functions such as sprintf, strcpy with the safer counterparts e.g. snprintf, strxcpy 2023-03-27 18:48:25 +07:00
bennylp 6f8b87c562 Merge branch 'coverity01' of https://github.com/pjsip/pjproject into coverity01 2023-03-24 11:11:27 +07:00
bennylp 5ed9461bbe Replace unsafe string functions such as strcpy, strncpy, strcat, and sprintf with newly implemented pj_ansi_strxcpy, pj_ansi_strxcpy2, and pj_ansi_strxcat 2023-03-24 11:11:20 +07:00
sauwming 1af53dd4ae Fixed more warnings 2023-03-23 19:05:43 +08:00
bennylp 398fabd77f Fixed printf style format warnings 2023-03-22 08:45:23 +07:00
sauwming eaa8c37872 Fixed build failure due to printf format security error 2023-03-21 13:55:08 +08:00
bennylp f94ec926da Fix coverity scan warnings 2023-03-17 16:24:38 +07:00
bennylp ce8508ab51 Fixed coverity scan warnings 2023-03-16 16:51:42 +07:00
sauwming 528afc8cea Merge branch 'master' into coverity01 2023-03-14 21:08:58 +08:00
jimying 8c41a770fe
Use PJ_ARRAY_SIZE() replace sizeof()/sizeof() (#3439) 2023-03-14 18:33:54 +08:00
sauwming 874ca0dfd6
Fixed pjsua app cli redirection answer (3xx) (#3437) 2023-03-14 10:59:00 +08:00
sauwming 4680c7add7 Merge master 2023-03-14 10:24:59 +08:00
jimying b4184bb56d
Fix build with CFLAGS -Wextra warning reports (#3428) 2023-03-14 09:56:18 +08:00
Jad K. Haddad a2ceae2652
Rust bindings for pjsua (#3275) 2023-03-13 09:05:20 +08:00