diff --git a/LGMP b/LGMP index 006c16d6..cf0a8aa0 160000 --- a/LGMP +++ b/LGMP @@ -1 +1 @@ -Subproject commit 006c16d6265b18276700a1c07833ce51543ea4c7 +Subproject commit cf0a8aa09864363b7bbf4d51584417cf4fe0f7be diff --git a/c-host/src/app.c b/c-host/src/app.c index 70fbd426..d13cb03f 100644 --- a/c-host/src/app.c +++ b/c-host/src/app.c @@ -197,7 +197,10 @@ static int frameThread(void * opaque) /* we post and then get the frame, this is intentional! */ if ((status = lgmpHostQueuePost(app.frameQueue, 0, app.frameMemory[app.frameIndex])) != LGMP_OK) + { DEBUG_ERROR("%s", lgmpStatusString(status)); + continue; + } app.iface->getFrame(fb); } DEBUG_INFO("Frame thread stopped");