Showing the changes to codec/encoder/core/src/wels_task_encoder.cpp (1 of 8 files). Show all
Unified · Split
| @@ -192,14 +192,6 @@ WelsErrorType CWelsSliceEncodingTask::ExecuteTask() { · 191 unmodified lines | ||
| 192 | 192 | |
| 193 | 193 | |
| 194 | 194 | // CWelsLoadBalancingSlicingEncodingTask |
| 195 | −CWelsLoadBalancingSlicingEncodingTask::CWelsLoadBalancingSlicingEncodingTask (sWelsEncCtx* pCtx, | |
| 196 | − const int32_t iSliceIdx) : | |
| 197 | − CWelsSliceEncodingTask (pCtx, iSliceIdx) { | |
| 198 | −} | |
| 199 | − | |
| 200 | −CWelsLoadBalancingSlicingEncodingTask::~CWelsLoadBalancingSlicingEncodingTask() { | |
| 201 | −} | |
| 202 | − | |
| 203 | 195 | WelsErrorType CWelsLoadBalancingSlicingEncodingTask::InitTask() { |
| 204 | 196 | WelsErrorType iReturn = CWelsSliceEncodingTask::InitTask(); |
| 205 | 197 | if (ENC_RETURN_SUCCESS != iReturn) { |
| @@ -217,12 +209,12 @@ WelsErrorType CWelsLoadBalancingSlicingEncodingTask::InitTask() { · 11 unmodified lines | ||
| 217 | 209 | void CWelsLoadBalancingSlicingEncodingTask::FinishTask() { |
| 218 | 210 | CWelsSliceEncodingTask::FinishTask(); |
| 219 | 211 | |
| 220 | − m_pCtx->pSliceThreading->pSliceConsumeTime[m_uiDependencyId][m_iSliceIdx] = (uint32_t) (WelsTime() - m_iSliceStart); | |
| 212 | + m_pCtx->pCurDqLayer->pSliceEncCtx->pSliceConsumeTime[m_iSliceIdx] = (uint32_t) (WelsTime() - m_iSliceStart); | |
| 221 | 213 | WelsLog (&m_pCtx->sLogCtx, WELS_LOG_DEBUG, |
| 222 | 214 | "[MT] CWelsLoadBalancingSlicingEncodingTask()FinishTask, coding_idx %d, um_iSliceIdx %d, pSliceConsumeTime %d, iSliceSize %d, pFirstMbInSlice %d, count_num_mb_in_slice %d", |
| 223 | 215 | m_pCtx->iCodingIndex, |
| 224 | 216 | m_iSliceIdx, |
| 225 | − m_pCtx->pSliceThreading->pSliceConsumeTime[m_uiDependencyId][m_iSliceIdx], | |
| 217 | + m_pCtx->pCurDqLayer->pSliceEncCtx->pSliceConsumeTime[m_iSliceIdx], | |
| 226 | 218 | m_iSliceSize, |
| 227 | 219 | m_pCtx->pCurDqLayer->pSliceEncCtx->pFirstMbInSlice[m_iSliceIdx], |
| 228 | 220 | m_pCtx->pCurDqLayer->pSliceEncCtx->pCountMbNumInSlice[m_iSliceIdx]); |