History

[Encoder] put the logic related to multiple D layer into a class for better structure

sijchen committed 11 years ago

Commit aeb5ab41 parent beacba75 files · +130 −61Browse files

Showing the changes to test/encoder/EncUT_EncoderTaskManagement.cpp (1 of 5 files). Show all

Unified · Split

test/encoder/EncUT_EncoderTaskManagement.cpp+17−2
@@ -14,7 +14,7 @@ TEST (EncoderTaskManagement, CWelsTaskManageBase) { · 13 unmodified lines
14 sCtx.pSvcParam = &sWelsSvcCodingParam;14 sCtx.pSvcParam = &sWelsSvcCodingParam;
15 sWelsSvcCodingParam.iMultipleThreadIdc = 4;15 sWelsSvcCodingParam.iMultipleThreadIdc = 4;
16 sCtx.iMaxSliceCount = 35;16 sCtx.iMaxSliceCount = 35;
17 IWelsTaskManage* pTaskManage = IWelsTaskManage::CreateTaskManage (&sCtx, false);17 IWelsTaskManage* pTaskManage = IWelsTaskManage::CreateTaskManage (&sCtx, 1, false);
18 ASSERT_TRUE (NULL != pTaskManage);18 ASSERT_TRUE (NULL != pTaskManage);
19 19
20 delete pTaskManage;20 delete pTaskManage;
@@ -27,7 +27,22 @@ TEST (EncoderTaskManagement, CWelsTaskManageParallel) { · 6 unmodified lines
27 sCtx.pSvcParam = &sWelsSvcCodingParam;27 sCtx.pSvcParam = &sWelsSvcCodingParam;
28 sWelsSvcCodingParam.iMultipleThreadIdc = 4;28 sWelsSvcCodingParam.iMultipleThreadIdc = 4;
29 sCtx.iMaxSliceCount = 35;29 sCtx.iMaxSliceCount = 35;
30 IWelsTaskManage* pTaskManage = IWelsTaskManage::CreateTaskManage (&sCtx, true);30 IWelsTaskManage* pTaskManage = IWelsTaskManage::CreateTaskManage (&sCtx, 1, true);
31 ASSERT_TRUE (NULL != pTaskManage);
32
33 delete pTaskManage;
34}
35
36TEST (EncoderTaskManagement, CWelsTaskManageMultiD) {
37 sWelsEncCtx sCtx;
38 SWelsSvcCodingParam sWelsSvcCodingParam;
39
40 sCtx.pSvcParam = &sWelsSvcCodingParam;
41 sWelsSvcCodingParam.iMultipleThreadIdc = 4;
42 sWelsSvcCodingParam.sSpatialLayers[0].sSliceArgument.uiSliceNum = 35;
43 sCtx.iMaxSliceCount = 35;
44
45 IWelsTaskManage* pTaskManage = IWelsTaskManage::CreateTaskManage (&sCtx, 4, true);
31 ASSERT_TRUE (NULL != pTaskManage);46 ASSERT_TRUE (NULL != pTaskManage);
32 47
33 delete pTaskManage;48 delete pTaskManage;

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