From b9046afcdcf5a00832dd0b267868f3d1bef0226d Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Sun, 7 May 2017 17:15:02 -0700 Subject: [PATCH] Update common-c with FEC support --- common-c.mk | 11 +++++++++-- moonlight-common-c | 2 +- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/common-c.mk b/common-c.mk index b2f904d..5ec4a7a 100644 --- a/common-c.mk +++ b/common-c.mk @@ -1,6 +1,11 @@ COMMON_C_DIR := moonlight-common-c/src -OPENAES_DIR := $(COMMON_C_DIR)/OpenAES ENET_DIR := moonlight-common-c/enet +RS_DIR := moonlight-common-c/reedsolomon + +RS_SOURCE := \ + $(RS_DIR)/rs.c \ + +RS_INCLUDE := $(RS_DIR) ENET_SOURCE := \ $(ENET_DIR)/callbacks.c \ @@ -26,6 +31,7 @@ COMMON_C_SOURCE := \ $(COMMON_C_DIR)/Misc.c \ $(COMMON_C_DIR)/Platform.c \ $(COMMON_C_DIR)/PlatformSockets.c \ + $(COMMON_C_DIR)/RtpFecQueue.c \ $(COMMON_C_DIR)/RtpReorderQueue.c \ $(COMMON_C_DIR)/RtspConnection.c \ $(COMMON_C_DIR)/RtspParser.c \ @@ -33,7 +39,8 @@ COMMON_C_SOURCE := \ $(COMMON_C_DIR)/VideoDepacketizer.c \ $(COMMON_C_DIR)/VideoStream.c \ $(ENET_SOURCE) \ + $(RS_SOURCE) \ -COMMON_C_INCLUDE := $(COMMON_C_DIR) $(ENET_INCLUDE) +COMMON_C_INCLUDE := $(COMMON_C_DIR) $(ENET_INCLUDE) $(RS_INCLUDE) COMMON_C_C_FLAGS := -DLC_CHROME -Wno-missing-braces -DHAS_SOCKLEN_T=1 -DHAS_FCNTL=1 -DNO_MSGAPI=1 \ No newline at end of file diff --git a/moonlight-common-c b/moonlight-common-c index 8d2dccf..1439d53 160000 --- a/moonlight-common-c +++ b/moonlight-common-c @@ -1 +1 @@ -Subproject commit 8d2dccf4ca5614814adcee49f68d87325036f3e2 +Subproject commit 1439d536191f5d8cf7b31110d7505ea49e2105c8