History

refact WriteSliceBs()

huade committed 10 years ago

Commit 4a4ade11 parent a4221804 files · +18 −36Browse files

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

Unified · Split

codec/encoder/core/src/wels_task_encoder.cpp+2−6
@@ -165,12 +165,8 @@ WelsErrorType CWelsSliceEncodingTask::ExecuteTask() { · 164 unmodified lines
165165 WelsUnloadNalForSlice (m_pSliceBs);
166166
167167 m_iSliceSize = 0;
168− int32_t iLeftBufferSize = (m_iSliceIdx > 0) ? (m_pSliceBs->uiSize - (int32_t) (m_pSliceBs->sBsWrite.pCurBuf -
169− m_pSliceBs->sBsWrite.pStartBuf)) : (m_pCtx->iFrameBsSize - m_pCtx->iPosBsBuffer);
170− iReturn = WriteSliceBs (m_pCtx, m_pSliceBs->pBs,
171− &m_pSliceBs->iNalLen[0],
172− iLeftBufferSize,
173− m_iSliceIdx, m_iSliceSize);
168+ iReturn = WriteSliceBs (m_pCtx, m_pSliceBs, m_iSliceIdx, m_iSliceSize);
169+
174170 if (ENC_RETURN_SUCCESS != iReturn) {
175171 WelsLog (&m_pCtx->sLogCtx, WELS_LOG_WARNING,
176172 "[MT] CWelsSliceEncodingTask ExecuteTask(), WriteSliceBs not successful: coding_idx %d, um_iSliceIdx %d",

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