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
623 WelsLog (m_pEncContext, WELS_LOG_INFO, "ENCODER_OPTION_SVC_ENCODE_PARAM_EXT, sEncodingParam.iInputCsp= 0x%x\n",623 WelsLog (m_pEncContext, WELS_LOG_INFO, "ENCODER_OPTION_SVC_ENCODE_PARAM_EXT, sEncodingParam.iInputCsp= 0x%x\n",
624 sEncodingParam.iInputCsp);624 sEncodingParam.iInputCsp);
625 WelsLog (m_pEncContext, WELS_LOG_INFO,625 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",
627 sEncodingParam.iPicWidth,627 sEncodingParam.iPicWidth,
628 sEncodingParam.iPicHeight,628 sEncodingParam.iPicHeight,
629 sEncodingParam.iTargetBitrate,629 sEncodingParam.iTargetBitrate,
630 sEncodingParam.iMaxBitrate,
630 sEncodingParam.iRCMode,631 sEncodingParam.iRCMode,
631 sEncodingParam.iPaddingFlag,632 sEncodingParam.iPaddingFlag,
632 sEncodingParam.iTemporalLayerNum,633 sEncodingParam.iTemporalLayerNum,
@@ -646,11 +647,12 @@ int CWelsH264SVCEncoder::SetOption (ENCODER_OPTION eOptionId, void* pOption) { · 13 unmodified lines
646 while (i < sEncodingParam.iSpatialLayerNum) {647 while (i < sEncodingParam.iSpatialLayerNum) {
647 SSpatialLayerConfig* pSpatialCfg = &sEncodingParam.sSpatialLayers[i];648 SSpatialLayerConfig* pSpatialCfg = &sEncodingParam.sSpatialLayers[i];
648 WelsLog (m_pEncContext, WELS_LOG_INFO,649 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",
650 i, pSpatialCfg->iVideoWidth,651 i, pSpatialCfg->iVideoWidth,
651 pSpatialCfg->iVideoHeight,652 pSpatialCfg->iVideoHeight,
652 pSpatialCfg->fFrameRate,653 pSpatialCfg->fFrameRate,
653 pSpatialCfg->iSpatialBitrate,654 pSpatialCfg->iSpatialBitrate,
655 pSpatialCfg->iMaxSpatialBitrate,
654 pSpatialCfg->sSliceCfg.uiSliceMode,656 pSpatialCfg->sSliceCfg.uiSliceMode,
655 pSpatialCfg->sSliceCfg.sSliceArgument.uiSliceNum,657 pSpatialCfg->sSliceCfg.sSliceArgument.uiSliceNum,
656 pSpatialCfg->sSliceCfg.sSliceArgument.uiSliceSizeConstraint658 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