Showing the changes to codec/encoder/core/src/wels_task_encoder.cpp (1 of 8 files). Show all
Unified · Split
| @@ -216,12 +216,12 @@ WelsErrorType CWelsLoadBalancingSlicingEncodingTask::InitTask() { · 215 unmodified lines | |||
| 216 | void CWelsLoadBalancingSlicingEncodingTask::FinishTask() { | 216 | void CWelsLoadBalancingSlicingEncodingTask::FinishTask() { |
| 217 | CWelsSliceEncodingTask::FinishTask(); | 217 | CWelsSliceEncodingTask::FinishTask(); |
| 218 | 218 | ||
| 219 | m_pCtx->pCurDqLayer->sSliceEncCtx.pSliceConsumeTime[m_iSliceIdx] = (uint32_t) (WelsTime() - m_iSliceStart); | 219 | m_pSlice->uiSliceConsumeTime = (uint32_t) (WelsTime() - m_iSliceStart); |
| 220 | WelsLog (&m_pCtx->sLogCtx, WELS_LOG_DEBUG, | 220 | WelsLog (&m_pCtx->sLogCtx, WELS_LOG_DEBUG, |
| 221 | "[MT] CWelsLoadBalancingSlicingEncodingTask()FinishTask, coding_idx %d, um_iSliceIdx %d, pSliceConsumeTime %d, iSliceSize %d, iFirstMbInSlice %d, count_num_mb_in_slice %d", | 221 | "[MT] CWelsLoadBalancingSlicingEncodingTask()FinishTask, coding_idx %d, um_iSliceIdx %d, uiSliceConsumeTime %d, iSliceSize %d, iFirstMbInSlice %d, count_num_mb_in_slice %d", |
| 222 | m_pCtx->iCodingIndex, | 222 | m_pCtx->iCodingIndex, |
| 223 | m_iSliceIdx, | 223 | m_iSliceIdx, |
| 224 | m_pCtx->pCurDqLayer->sSliceEncCtx.pSliceConsumeTime[m_iSliceIdx], | 224 | m_pSlice->uiSliceConsumeTime, |
| 225 | m_iSliceSize, | 225 | m_iSliceSize, |
| 226 | m_pCtx->pCurDqLayer->sLayerInfo.pSliceInLayer[m_iSliceIdx].sSliceHeaderExt.sSliceHeader.iFirstMbInSlice, | 226 | m_pCtx->pCurDqLayer->sLayerInfo.pSliceInLayer[m_iSliceIdx].sSliceHeaderExt.sSliceHeader.iFirstMbInSlice, |
| 227 | m_pCtx->pCurDqLayer->sSliceEncCtx.pCountMbNumInSlice[m_iSliceIdx]); | 227 | m_pCtx->pCurDqLayer->sSliceEncCtx.pCountMbNumInSlice[m_iSliceIdx]); |