MCPcopy Create free account
hub / github.com/cisco/openh264 / LogStatistics

Method LogStatistics

codec/encoder/plus/src/welsEncoderExt.cpp:565–579  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

563}
564
565void CWelsH264SVCEncoder::LogStatistics (const int64_t kiCurrentFrameTs, int32_t iMaxDid) {
566 for (int32_t iDid = 0; iDid <= iMaxDid; iDid++) {
567 SEncoderStatistics* pStatistics = & (m_pEncContext->sEncoderStatistics[iDid]);
568 WelsLog (&m_pWelsTrace->m_sLogCtx, WELS_LOG_INFO,
569 "EncoderStatistics: SpatialId = %d,%dx%d, SpeedInMs: %f, fAverageFrameRate=%f, "
570 "LastFrameRate=%f, LatestBitRate=%d, LastFrameQP=%d, uiInputFrameCount=%d, uiSkippedFrameCount=%d, "
571 "uiResolutionChangeTimes=%d, uIDRReqNum=%d, uIDRSentNum=%d, uLTRSentNum=NA, iTotalEncodedBytes=%lu at Ts = %" PRId64,
572 iDid, pStatistics->uiWidth, pStatistics->uiHeight,
573 pStatistics->fAverageFrameSpeedInMs, pStatistics->fAverageFrameRate,
574 pStatistics->fLatestFrameRate, pStatistics->uiBitRate, pStatistics->uiAverageFrameQP,
575 pStatistics->uiInputFrameCount, pStatistics->uiSkippedFrameCount,
576 pStatistics->uiResolutionChangeTimes, pStatistics->uiIDRReqNum, pStatistics->uiIDRSentNum,
577 pStatistics->iTotalEncodedBytes, kiCurrentFrameTs);
578 }
579}
580
581void CWelsH264SVCEncoder::UpdateStatistics (SFrameBSInfo* pBsInfo,
582 const int64_t kiCurrentFrameMs) {

Callers

nothing calls this directly

Calls 1

WelsLogFunction · 0.85

Tested by

no test coverage detected