MCPcopy Create free account
hub / github.com/cisco/openh264 / CWelsTaskManageBase

Method CWelsTaskManageBase

codec/encoder/core/src/wels_task_management.cpp:76–89  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

74
75
76CWelsTaskManageBase::CWelsTaskManageBase()
77 : m_pEncCtx (NULL),
78 m_pThreadPool (NULL),
79 m_iWaitTaskNum (0) {
80
81 for (int32_t iDid = 0; iDid < MAX_DEPENDENCY_LAYER; iDid++) {
82 m_iTaskNum[iDid] = 0;
83 m_cEncodingTaskList[iDid] = new TASKLIST_TYPE();
84 m_cPreEncodingTaskList[iDid] = new TASKLIST_TYPE();
85 }
86
87 WelsEventOpen (&m_hTaskEvent);
88 WelsMutexInit (&m_hEventMutex);
89}
90
91CWelsTaskManageBase::~CWelsTaskManageBase() {
92 //fprintf(stdout, "~CWelsTaskManageBase\n");

Callers

nothing calls this directly

Calls 2

WelsEventOpenFunction · 0.85
WelsMutexInitFunction · 0.85

Tested by

no test coverage detected