Prevent encoding frames with wrong resolution.
This is a speculative fix for a crash that should be able to happen if a codec is reconfigured while a frame is leaving the VideoProcessingModule, causing a mismatch between configured codec and input frame size. BUG= R=magjed@webrtc.org TBR=mflodman@webrtc.org Review URL: https://webrtc-codereview.appspot.com/48379004 Cr-Commit-Position: refs/heads/master@{#8615} git-svn-id: http://webrtc.googlecode.com/svn/trunk@8615 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
@ -146,6 +146,8 @@ class VCMCodecDataBase {
|
||||
// the encoded frames.
|
||||
bool SupportsRenderScheduling() const;
|
||||
|
||||
bool MatchesCurrentResolution(int width, int height) const;
|
||||
|
||||
private:
|
||||
typedef std::map<uint8_t, VCMDecoderMapItem*> DecoderMap;
|
||||
typedef std::map<uint8_t, VCMExtDecoderMapItem*> ExternalDecoderMap;
|
||||
|
||||
Reference in New Issue
Block a user