Prevent memory over-consumption by DefaultTemporalLayers
Erase pending frames after they had been used. Bug: chromium:956510 Change-Id: I55eec75dab9bbe350dd1b089953bdc2979d989fd Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/134641 Commit-Queue: Elad Alon <eladalon@webrtc.org> Reviewed-by: Rasmus Brandt <brandtr@webrtc.org> Cr-Commit-Position: refs/heads/master@{#27811}
This commit is contained in:
@ -547,6 +547,8 @@ void DefaultTemporalLayers::OnEncodeDone(size_t stream_index,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
pending_frames_.erase(pending_frame);
|
||||
}
|
||||
|
||||
void DefaultTemporalLayers::OnFrameDropped(size_t stream_index,
|
||||
|
||||
Reference in New Issue
Block a user