diff --git a/src/process/process_av.cpp b/src/process/process_av.cpp index da71741b..05966353 100644 --- a/src/process/process_av.cpp +++ b/src/process/process_av.cpp @@ -1808,7 +1808,7 @@ namespace Mist{ pData["ainfo"]["sinkSleepTime"] = totalSinkSleep / (uint64_t)inputFrameCount / 1000; pData["ainfo"]["sourceSleepTime"] = totalSourceSleep / (uint64_t)inputFrameCount / 1000; } - if ((uint64_t)outputFrameCount){ + if ((uint64_t)outputFrameCount > encPrevCount){ pData["ainfo"]["encodeTime"] = (totalEncode - encPrevTime) / (((uint64_t)outputFrameCount)-encPrevCount) / 1000; encPrevTime = totalEncode; encPrevCount = (uint64_t)outputFrameCount;