History

add preencodingtasklist in task manegement add interface to enable different task list

Sijia Chen committed 11 years ago

Commit ee27d131 parent 597adfd5 files · +81 −31Browse files

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

Unified · Split

codec/encoder/core/src/wels_task_encoder.cpp+14−0
@@ -228,6 +228,20 @@ void CWelsLoadBalancingSlicingEncodingTask::FinishTask() { · 227 unmodified lines
228228 m_pCtx->pCurDqLayer->pSliceEncCtx->pCountMbNumInSlice[m_iSliceIdx]);
229229 }
230230
231+
232+CWelsUpdateMbMapTask::CWelsUpdateMbMapTask (sWelsEncCtx* pCtx, const int32_t iSliceIdx) {
233+ m_pCtx = pCtx;
234+ m_iSliceIdx = iSliceIdx;
235+}
236+
237+CWelsUpdateMbMapTask::~CWelsUpdateMbMapTask() {
238+}
239+
240+WelsErrorType CWelsUpdateMbMapTask::Execute() {
241+ UpdateMbListNeighborParallel (m_pCtx->pCurDqLayer->pSliceEncCtx, m_pCtx->pCurDqLayer->sMbDataP, m_iSliceIdx);
242+ return ENC_RETURN_SUCCESS;
243+}
244+
231245 }
232246
233247

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