History

remove (ppCtx)->pSliceCtxList and only keep DqLayer->sSliceCtx to simply the structure manage

huade committed 10 years ago

Commit 35ab32b1 parent f9d8e9a10 files · +67 −84Browse files

Showing the changes to codec/encoder/core/src/wels_task_encoder.cpp (1 of 10 files). Show all

Unified · Split

codec/encoder/core/src/wels_task_encoder.cpp+4−4
@@ -216,15 +216,15 @@ WelsErrorType CWelsLoadBalancingSlicingEncodingTask::InitTask() { · 215 unmodified lines
216void CWelsLoadBalancingSlicingEncodingTask::FinishTask() {216void CWelsLoadBalancingSlicingEncodingTask::FinishTask() {
217 CWelsSliceEncodingTask::FinishTask();217 CWelsSliceEncodingTask::FinishTask();
218 218
219 m_pCtx->pCurDqLayer->pSliceEncCtx->pSliceConsumeTime[m_iSliceIdx] = (uint32_t) (WelsTime() - m_iSliceStart);219 m_pCtx->pCurDqLayer->sSliceEncCtx.pSliceConsumeTime[m_iSliceIdx] = (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, pFirstMbInSlice %d, count_num_mb_in_slice %d",221 "[MT] CWelsLoadBalancingSlicingEncodingTask()FinishTask, coding_idx %d, um_iSliceIdx %d, pSliceConsumeTime %d, iSliceSize %d, pFirstMbInSlice %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->pSliceEncCtx->pSliceConsumeTime[m_iSliceIdx],224 m_pCtx->pCurDqLayer->sSliceEncCtx.pSliceConsumeTime[m_iSliceIdx],
225 m_iSliceSize,225 m_iSliceSize,
226 m_pCtx->pCurDqLayer->pSliceEncCtx->pFirstMbInSlice[m_iSliceIdx],226 m_pCtx->pCurDqLayer->sSliceEncCtx.pFirstMbInSlice[m_iSliceIdx],
227 m_pCtx->pCurDqLayer->pSliceEncCtx->pCountMbNumInSlice[m_iSliceIdx]);227 m_pCtx->pCurDqLayer->sSliceEncCtx.pCountMbNumInSlice[m_iSliceIdx]);
228}228}
229 229
230 230

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t