From ac48766cad0ffe8fb4750024a2c8caec8b6dd1c5 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Mon, 20 Jan 2014 22:24:19 -0500 Subject: [PATCH] Fix failed queue offer code --- limelight-common/VideoDepacketizer.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/limelight-common/VideoDepacketizer.c b/limelight-common/VideoDepacketizer.c index 5764bee..a1fa2ec 100644 --- a/limelight-common/VideoDepacketizer.c +++ b/limelight-common/VideoDepacketizer.c @@ -106,7 +106,9 @@ static void reassembleFrame(void) { nalChainHead = NULL; nalChainDataLength = 0; - if (!LbqOfferQueueItem(&decodeUnitQueue, du)) { + if (LbqOfferQueueItem(&decodeUnitQueue, du) == LBQ_BOUND_EXCEEDED) { + Limelog("Decode unit queue overflow\n"); + nalChainHead = du->bufferList; nalChainDataLength = du->fullLength; free(du);