Bug 1158627 - WebRTC return error if GetEmptyFrame returns null r=jesup

This commit is contained in:
Ethan Hugg 2015-04-26 13:13:46 -07:00
Родитель 23925f4fdc
Коммит 770bb9731d
1 изменённых файлов: 4 добавлений и 2 удалений

Просмотреть файл

@ -660,8 +660,10 @@ VCMFrameBufferEnum VCMJitterBuffer::GetFrame(const VCMPacket& packet,
LOG(LS_WARNING) << "Unable to get empty frame; Recycling.";
bool found_key_frame = RecycleFramesUntilKeyFrame();
*frame = GetEmptyFrame();
assert(*frame);
if (!found_key_frame) {
if (!*frame) {
LOG(LS_ERROR) << "GetEmptyFrame returned NULL.";
return kGeneralError;
} else if (!found_key_frame) {
ret = kFlushIndicator;
}
}