History

remove max slice number constraint

ganyang committed 12 years ago

Commit 2e6f1801 parent 3b782906 files · +3745 −12Browse files

Showing the changes to test/api/BaseEncoderTest.cpp (1 of 6 files). Show all

Unified · Split

test/api/BaseEncoderTest.cpp+5−1
@@ -32,7 +32,7 @@ static int InitWithParam(ISVCEncoder* encoder, EUsageType usageType,int width, · 31 unmodified lines
32 param.bEnableDenoise = denoise;32 param.bEnableDenoise = denoise;
33 param.iSpatialLayerNum = layers;33 param.iSpatialLayerNum = layers;
34 34
35 if (sliceMode != SM_SINGLE_SLICE)35 if (sliceMode != SM_SINGLE_SLICE && sliceMode != SM_DYN_SLICE) //SM_DYN_SLICE don't support multi-thread now
36 param.iMultipleThreadIdc = 2;36 param.iMultipleThreadIdc = 2;
37 37
38 for (int i = 0; i < param.iSpatialLayerNum; i++) {38 for (int i = 0; i < param.iSpatialLayerNum; i++) {
@@ -42,6 +42,10 @@ static int InitWithParam(ISVCEncoder* encoder, EUsageType usageType,int width, · 3 unmodified lines
42 param.sSpatialLayers[i].iSpatialBitrate = param.iTargetBitrate;42 param.sSpatialLayers[i].iSpatialBitrate = param.iTargetBitrate;
43 43
44 param.sSpatialLayers[i].sSliceCfg.uiSliceMode = sliceMode;44 param.sSpatialLayers[i].sSliceCfg.uiSliceMode = sliceMode;
45 if (sliceMode == SM_DYN_SLICE) {
46 param.sSpatialLayers[i].sSliceCfg.sSliceArgument.uiSliceSizeConstraint = 600;
47 param.uiMaxNalSize = 1500;
48 }
45 }49 }
46 50
47 return encoder->InitializeExt(&param);51 return encoder->InitializeExt(&param);

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