Skip to content

Commit 34ef628

Browse files
authored
Increase the signaling message receive buffer size (#2126)
* Increase the buffer sizes to accomodate for H.265 support in Chrome * Bump the project version to 1.12.1 * 2x was too much, make it less
1 parent 6342414 commit 34ef628

File tree

4 files changed

+5
-2
lines changed

4 files changed

+5
-2
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ include(CheckIncludeFiles)
55
include(CheckFunctionExists)
66

77
# The version MUST be updated before every release
8-
project(KinesisVideoWebRTCClient VERSION 1.12.0 LANGUAGES C)
8+
project(KinesisVideoWebRTCClient VERSION 1.12.1 LANGUAGES C)
99

1010
# User Flags
1111
option(ADD_MUCLIBC "Add -muclibc c flag" OFF)

src/include/com/amazonaws/kinesis/video/webrtcclient/Include.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -518,7 +518,7 @@ extern "C" {
518518
/**
519519
* Maximum length of signaling message
520520
*/
521-
#define MAX_SIGNALING_MESSAGE_LEN (10 * 1024)
521+
#define MAX_SIGNALING_MESSAGE_LEN 18750
522522
/*!@} */
523523

524524
/////////////////////////////////////////////////////

src/source/Signaling/LwsApiCalls.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1893,6 +1893,7 @@ STATUS sendLwsMessage(PSignalingClient pSignalingClient, SIGNALING_MESSAGE_TYPE
18931893
ATOMIC_STORE(&pSignalingClient->pOngoingCallInfo->sendOffset, 0);
18941894

18951895
CleanUp:
1896+
CHK_LOG_ERR(retStatus);
18961897

18971898
LEAVES();
18981899
return retStatus;
@@ -1959,6 +1960,7 @@ STATUS writeLwsData(PSignalingClient pSignalingClient, BOOL awaitForResponse)
19591960
CHK((SERVICE_CALL_RESULT) ATOMIC_LOAD(&pSignalingClient->messageResult) == SERVICE_CALL_RESULT_OK, STATUS_SIGNALING_MESSAGE_DELIVERY_FAILED);
19601961

19611962
CleanUp:
1963+
CHK_LOG_ERR(retStatus);
19621964

19631965
if (sendLocked) {
19641966
MUTEX_UNLOCK(pSignalingClient->sendLock);

src/source/Signaling/Signaling.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -791,6 +791,7 @@ STATUS signalingStoreOngoingMessage(PSignalingClient pSignalingClient, PSignalin
791791
CHK_STATUS(stackQueueEnqueue(pSignalingClient->pMessageQueue, (UINT64) pSignalingMessage));
792792

793793
CleanUp:
794+
CHK_LOG_ERR(retStatus);
794795

795796
if (locked) {
796797
MUTEX_UNLOCK(pSignalingClient->messageQueueLock);

0 commit comments

Comments
 (0)