Opened 5 years ago

Last modified 4 years ago

#2210 new defect

Miscellaneous fixes

Reported by: riza Owned by:
Priority: normal Milestone: release-2.10
Component: common Version: trunk
Keywords: Cc:
Backport to 1.x milestone: Backported: no

Description

Miscellaneous updates and fixes

Change History (31)

comment:1 Changed 5 years ago by riza

In 6034:

Re #2210 (misc): Minor patch for SSL error message. Thanks to George Joseph for the patch.

comment:2 Changed 5 years ago by riza

In 6041:

Re #2210 (misc): Prevent overflow when searching for the closest video format.

comment:3 Changed 5 years ago by nanang

In 6046:

Misc (re #2210): Added format definitions for NV12 & NV21.

comment:4 Changed 5 years ago by nanang

In 6047:

Misc (re #2210): Added SIP transport type DLTS. Note that this is not an implementation, just for app so it can register its own implementation.

comment:5 Changed 5 years ago by riza

In 6049:

Re #2210 (misc): Release pool last when destroying android video dev factory.
Thanks to Pandia Rajan for the report.

comment:6 Changed 5 years ago by riza

In 6050:

Re #2210 (misc): optimize r6049.

comment:7 Changed 5 years ago by nanang

In 6061:

Misc (re #2210): Division by zero in pjmedia_wav_player_port_get_pos(), i.e: when player has just been created (the position is 0) or when no loop is specified and player already reached EOF and stopped (the position is again 0). Thanks to Sergei Rozinov for the patch.

comment:8 Changed 5 years ago by nanang

In 6063:

Misc (re #2210): Set local media port to zero when remote media port is zero in PJSUA early SDP verification, so disabled media will not be verified, otherwise unnecessary assertion due to failure verification may be raised.

comment:9 Changed 5 years ago by nanang

In 6066:

Misc (re #2210): Workaround for compile error 'unknown type name uint64_t' when building for Android x86 with NDK r20.

M aconfigure
M aconfigure.ac

Last edited 5 years ago by nanang (previous) (diff)

comment:10 Changed 5 years ago by nanang

In 6079:

Misc (re #2210): Fixed compile errors on MinGW.

comment:11 Changed 4 years ago by ming

In 6081:

Re #2210 (misc): Add doc and extra check for Endpoint::utilLogWrite(LogEntry?)

comment:12 Changed 4 years ago by ming

In 6084:

Re #2210 (misc): Add log if WebRTC AEC fails to be created (currently it only supports mono)

comment:13 Changed 4 years ago by ming

In 6086:

Re #2210 (misc): Update JavaFX sample app

comment:14 Changed 4 years ago by ming

In 6096:

Re #2210 (misc): Add passthrough codec source into Makefile

comment:15 Changed 4 years ago by ming

In 6097:

Re #2210 (misc): Clarify in the doc that on_stream_created()/destroyed() callback is for audio stream

comment:16 Changed 4 years ago by nanang

In 6102:

Misc (re #2210): Fixed macro setting PJSIP_MAX_TIMER_COUNT issues: not overridable and bad docs (thanks to Christian Ambach for the report and the patch).

comment:17 Changed 4 years ago by ming

In 6104:

Re #2210 (misc): Fixed memory leak when getting certificate info in OpenSSL

Thanks to Florian Kretschmer for the patch.

comment:18 Changed 4 years ago by ming

In 6111:

Re #2210 (misc): Removed assertion in turn sock which can be incorrectly triggered on first conection.

comment:19 Changed 4 years ago by nanang

In 6114:

Misc (re #2210): Updated assertion condition in TURN socket (was removed in r6111). Thanks to Sébastien Blin for the report.

comment:20 Changed 4 years ago by ming

In 6124:

Re #2210 (misc): Fixed incorrect error printing in Darwin dev when there's a runtime session error

comment:21 Changed 4 years ago by nanang

In 6133:

Misc (re #2210): Fixed memory leak in OpenSSL initialization due to unfreed SSL_SESSION object. The leak should only be occurred once in library lifetime. Thanks to Kim Daeyoung for the report.

comment:22 Changed 4 years ago by nanang

In 6138:

Misc (re #2210): Get rid of annoying persistent log lines due to video conference connection between active capturer and stopped/hidden renderer (thanks to Dmytrii Gonchar for the feedback).

comment:23 Changed 4 years ago by nanang

In r6141:

Added early check whether account is registered before sending unregistration in pjsua_acc_modify() (thanks to Peter Koletzki for the suggestion).

comment:24 Changed 4 years ago by ming

In 6145:

Re #2210 (misc): Disable Darwin SSL if deprecated

To manually enable Darwin SSL, you can specify this in config_site.h:
#define PJ_HAS_SSL_SOCK 1
#undef PJ_SSL_SOCK_IMP
#define PJ_SSL_SOCK_IMP PJ_SSL_SOCK_IMP_DARWIN

Last edited 4 years ago by ming (previous) (diff)

comment:25 Changed 4 years ago by nanang

In 6146:

Misc (re #2210): Fixed compile warnings in PJLIB timer unit test.

comment:26 Changed 4 years ago by nanang

In 6148:

Misc (re #2210): Reverting r6133 as it is reported to cause crash on OpenSSL 1.0.x, and OpenSSL docs explicitly prohibit freeing SSL_SESSION after SSL_free(). Thanks Peter Koletzki for the report.

comment:27 Changed 4 years ago by ming

In 6154:

Re #2210: Update sample app ipjsua project files based on Xcode 11.3.1

comment:28 Changed 4 years ago by nanang

In 6157:

Misc (re #2210): Fixed various compile warnings on MSVC2005.

comment:29 Changed 4 years ago by ming

In r6116:

Misc (#2210): Put back PJMEDIA_STREAM_CHECK_RTP_PT feature in stream (introduced in #1160).

comment:30 Changed 4 years ago by riza

In 6159:

Misc (re #2210): Fixed various warnings on Visual Studio 2015.

comment:31 Changed 4 years ago by riza

In 6161:

Misc (re #2210): Fixed formatting mistake when printing destination on keep-alive log.

Note: See TracTickets for help on using tickets.