Home
last modified time | relevance | path

Searched refs:pSliceThreading (Results 1 – 5 of 5) sorted by relevance

/third_party/openh264/codec/encoder/core/src/
Dslice_multi_threading.cpp276 (*ppCtx)->pSliceThreading = pSmt; in RequestMtResource()
374 pSmt = (*ppCtx)->pSliceThreading; in ReleaseMtResource()
425 pMa->WelsFree ((*ppCtx)->pSliceThreading, "SSliceThreading"); in ReleaseMtResource()
426 (*ppCtx)->pSliceThreading = NULL; in ReleaseMtResource()
520 if (pCtx->pSliceThreading->pFSliceDiff) { in AdjustBaseLayer()
521 fprintf (pCtx->pSliceThreading->pFSliceDiff, in AdjustBaseLayer()
565 if (pCtx->pSliceThreading->pFSliceDiff) { in AdjustEnhanceLayer()
566 fprintf (pCtx->pSliceThreading->pFSliceDiff, in AdjustEnhanceLayer()
584 fprintf (pCtx->pSliceThreading->pFSliceDiff, "%6.3f complexity pRatio at iDid %d pSlice %d\n", in TrackSliceComplexities()
608 if (pCtx->pSliceThreading) { in TrackSliceConsumeTime()
[all …]
Dwels_task_encoder.cpp102 WelsMutexLock (&m_pCtx->pSliceThreading->mutexThreadBsBufferUsage); in InitTask()
103 m_iThreadIdx = QueryEmptyThread (m_pCtx->pSliceThreading->bThreadBsBufferUsage); in InitTask()
104 WelsMutexUnlock (&m_pCtx->pSliceThreading->mutexThreadBsBufferUsage); in InitTask()
132 WelsMutexLock (&m_pCtx->pSliceThreading->mutexThreadBsBufferUsage); in FinishTask()
133 m_pCtx->pSliceThreading->bThreadBsBufferUsage[m_iThreadIdx] = false; in FinishTask()
134 WelsMutexUnlock (&m_pCtx->pSliceThreading->mutexThreadBsBufferUsage); in FinishTask()
258 WelsMutexLock (&m_pCtx->pSliceThreading->mutexThreadSlcBuffReallocate); in ExecuteTask()
261 WelsMutexUnlock (&m_pCtx->pSliceThreading->mutexThreadSlcBuffReallocate); in ExecuteTask()
Dsvc_encode_slice.cpp1014 pSlice->sSliceBs.pBsBuffer = pCtx->pSliceThreading->pThreadBsBuffer[kiSlcBuffIdx]; in InitOneSliceInThread()
1759 WelsMutexLock (&pEncCtx->pSliceThreading->mutexSliceNumUpdate); in DynSlcJudgeSliceBoundaryStepBack()
1772 WelsMutexUnlock (&pEncCtx->pSliceThreading->mutexSliceNumUpdate); in DynSlcJudgeSliceBoundaryStepBack()
Dencoder_ext.cpp2251 if ((*ppCtx)->pSvcParam->iMultipleThreadIdc > 1 && (*ppCtx)->pSliceThreading != NULL) { in WelsUninitEncoderExt()
2257 if ((*ppCtx)->pSliceThreading->pThreadHandles[iThreadIdx]) { in WelsUninitEncoderExt()
2259 …res = WelsThreadJoin ((*ppCtx)->pSliceThreading->pThreadHandles[iThreadIdx]); // waiting thread ex… in WelsUninitEncoderExt()
2263 (*ppCtx)->pSliceThreading->pThreadHandles[iThreadIdx] = 0; in WelsUninitEncoderExt()
3765 pCtx->pSliceThreading->pThreadPEncCtx[iIdx].pFrameBsInfo = pFbi; in WelsEncoderEncodeExt()
3766 pCtx->pSliceThreading->pThreadPEncCtx[iIdx].iSliceIndex = iIdx; in WelsEncoderEncodeExt()
/third_party/openh264/codec/encoder/core/inc/
Dencoder_context.h139 SSliceThreading* pSliceThreading; member