History

Squashed commit of the following:

commit 9c95d6a0b10d2e40cb5003934ccc98af6330dfcb Author: JuannyWang <hongjwan@cisco.com> Date: Thu Jun 19 10:43:15 2014 +0800 [delay skip] delay skip to relieve bitrate burst somehow

JuannyWang committed 12 years ago

Commit 45c78f41 parent 37b64fc15 files · +91 −5Browse files

Showing the changes to codec/encoder/plus/src/welsEncoderExt.cpp (1 of 15 files). Show all

Unified · Split

codec/encoder/plus/src/welsEncoderExt.cpp+4−2
@@ -623,10 +623,11 @@ int CWelsH264SVCEncoder::SetOption (ENCODER_OPTION eOptionId, void* pOption) { · 622 unmodified lines
623623 WelsLog (m_pEncContext, WELS_LOG_INFO, "ENCODER_OPTION_SVC_ENCODE_PARAM_EXT, sEncodingParam.iInputCsp= 0x%x\n",
624624 sEncodingParam.iInputCsp);
625625 WelsLog (m_pEncContext, WELS_LOG_INFO,
626− "coding_param->iPicWidth= %d;coding_param->iPicHeight= %d;coding_param->iTargetBitrate= %d;coding_param->iRCMode= %d;coding_param->iPaddingFlag= %d;coding_param->iTemporalLayerNum= %d;coding_param->iSpatialLayerNum= %d;coding_param->fFrameRate= %.6ff;coding_param->iInputCsp= %d;coding_param->uiIntraPeriod= %d;coding_param->bEnableSpsPpsIdAddition = %d;coding_param->bPrefixNalAddingCtrl = %d;coding_param->bEnableDenoise= %d;coding_param->bEnableBackgroundDetection= %d;coding_param->bEnableAdaptiveQuant= %d;coding_param->bEnableAdaptiveQuant= %d;coding_param->bEnableLongTermReference= %d;coding_param->iLtrMarkPeriod= %d;\n",
626+ "coding_param->iPicWidth= %d;coding_param->iPicHeight= %d;coding_param->iTargetBitrate= %d; coding_param->iMaxBitrate= %d; coding_param->iRCMode= %d;coding_param->iPaddingFlag= %d;coding_param->iTemporalLayerNum= %d;coding_param->iSpatialLayerNum= %d;coding_param->fFrameRate= %.6ff;coding_param->iInputCsp= %d;coding_param->uiIntraPeriod= %d;coding_param->bEnableSpsPpsIdAddition = %d;coding_param->bPrefixNalAddingCtrl = %d;coding_param->bEnableDenoise= %d;coding_param->bEnableBackgroundDetection= %d;coding_param->bEnableAdaptiveQuant= %d;coding_param->bEnableAdaptiveQuant= %d;coding_param->bEnableLongTermReference= %d;coding_param->iLtrMarkPeriod= %d;\n",
627627 sEncodingParam.iPicWidth,
628628 sEncodingParam.iPicHeight,
629629 sEncodingParam.iTargetBitrate,
630+ sEncodingParam.iMaxBitrate,
630631 sEncodingParam.iRCMode,
631632 sEncodingParam.iPaddingFlag,
632633 sEncodingParam.iTemporalLayerNum,
@@ -646,11 +647,12 @@ int CWelsH264SVCEncoder::SetOption (ENCODER_OPTION eOptionId, void* pOption) { · 13 unmodified lines
646647 while (i < sEncodingParam.iSpatialLayerNum) {
647648 SSpatialLayerConfig* pSpatialCfg = &sEncodingParam.sSpatialLayers[i];
648649 WelsLog (m_pEncContext, WELS_LOG_INFO,
649− "coding_param->sSpatialLayers[%d]: .iVideoWidth= %d; .iVideoHeight= %d; .fFrameRate= %.6ff; .iSpatialBitrate= %d; .sSliceCfg.uiSliceMode= %d; .sSliceCfg.sSliceArgument.iSliceNum= %d; .sSliceCfg.sSliceArgument.uiSliceSizeConstraint= %d;\n",
650+ "coding_param->sSpatialLayers[%d]: .iVideoWidth= %d; .iVideoHeight= %d; .fFrameRate= %.6ff; .iSpatialBitrate= %d; .iMaxSpatialBitrate= %d; .sSliceCfg.uiSliceMode= %d; .sSliceCfg.sSliceArgument.iSliceNum= %d; .sSliceCfg.sSliceArgument.uiSliceSizeConstraint= %d;\n",
650651 i, pSpatialCfg->iVideoWidth,
651652 pSpatialCfg->iVideoHeight,
652653 pSpatialCfg->fFrameRate,
653654 pSpatialCfg->iSpatialBitrate,
655+ pSpatialCfg->iMaxSpatialBitrate,
654656 pSpatialCfg->sSliceCfg.uiSliceMode,
655657 pSpatialCfg->sSliceCfg.sSliceArgument.uiSliceNum,
656658 pSpatialCfg->sSliceCfg.sSliceArgument.uiSliceSizeConstraint

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