Disable frame dropper for screenshare mode.
BUG=1466 Review URL: https://webrtc-codereview.appspot.com/1170004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@3629 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
@ -330,6 +330,10 @@ VideoCodingModuleImpl::RegisterSendCodec(const VideoCodec* sendCodec,
|
||||
_sendCodecType = sendCodec->codecType;
|
||||
int numLayers = (_sendCodecType != kVideoCodecVP8) ? 1 :
|
||||
sendCodec->codecSpecific.VP8.numberOfTemporalLayers;
|
||||
// Disable frame dropper if screensharing if we have layers.
|
||||
bool disable_frame_dropper =
|
||||
numLayers > 1 && sendCodec->mode == kScreensharing;
|
||||
_mediaOpt.EnableFrameDropper(!disable_frame_dropper);
|
||||
_nextFrameTypes.clear();
|
||||
_nextFrameTypes.resize(VCM_MAX(sendCodec->numberOfSimulcastStreams, 1),
|
||||
kVideoFrameDelta);
|
||||
|
||||
Reference in New Issue
Block a user