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

Function EncFileParamToParamExt

test/api/encoder_test.cpp:45–62  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

43};
44
45void EncFileParamToParamExt (EncodeFileParam* pEncFileParam, SEncParamExt* pEnxParamExt) {
46 ASSERT_TRUE (NULL != pEncFileParam && NULL != pEnxParamExt);
47 pEnxParamExt->iUsageType = pEncFileParam->eUsageType;
48 pEnxParamExt->iPicWidth = pEncFileParam->iWidth;
49 pEnxParamExt->iPicHeight = pEncFileParam->iHeight;
50 pEnxParamExt->fMaxFrameRate = pEncFileParam->fFrameRate;
51 pEnxParamExt->iSpatialLayerNum = pEncFileParam->iLayerNum;
52
53 pEnxParamExt->bEnableDenoise = pEncFileParam->bDenoise;
54 pEnxParamExt->bIsLosslessLink = pEncFileParam->bLossless;
55 pEnxParamExt->bEnableLongTermReference = pEncFileParam->bEnableLtr;
56 pEnxParamExt->iEntropyCodingModeFlag = pEncFileParam->bCabac ? 1 : 0;
57
58 for (int i = 0; i < pEnxParamExt->iSpatialLayerNum; i++) {
59 pEnxParamExt->sSpatialLayers[i].sSliceArgument.uiSliceMode = pEncFileParam->eSliceMode;
60 }
61
62}
63
64class EncoderOutputTest : public ::testing::WithParamInterface<EncodeFileParam>,
65 public EncoderInitTest , public BaseEncoderTest::Callback {

Callers 1

TEST_PFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected