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);