Index: webrtc/media/engine/webrtcvideoencoderfactory.cc |
diff --git a/webrtc/media/engine/webrtcvideoencoderfactory.cc b/webrtc/media/engine/webrtcvideoencoderfactory.cc |
index c7e5ac47fdb015b4f8ef452afff3f5598878dbfd..a332d86b6095acf788453fefc786aa788ffdb88c 100644 |
--- a/webrtc/media/engine/webrtcvideoencoderfactory.cc |
+++ b/webrtc/media/engine/webrtcvideoencoderfactory.cc |
@@ -22,6 +22,7 @@ webrtc::VideoEncoder* WebRtcVideoEncoderFactory::CreateVideoEncoder( |
const std::vector<cricket::VideoCodec>& |
WebRtcVideoEncoderFactory::supported_codecs() const { |
+ codecs_.clear(); |
const std::vector<VideoCodec>& encoder_codecs = codecs(); |
for (const VideoCodec& encoder_codec : encoder_codecs) { |
codecs_.push_back(cricket::VideoCodec(encoder_codec.name)); |
@@ -38,6 +39,7 @@ webrtc::VideoEncoder* WebRtcVideoEncoderFactory::CreateVideoEncoder( |
const std::vector<WebRtcVideoEncoderFactory::VideoCodec>& |
WebRtcVideoEncoderFactory::codecs() const { |
+ encoder_codecs_.clear(); |
const std::vector<cricket::VideoCodec>& codecs = supported_codecs(); |
for (const cricket::VideoCodec& codec : codecs) { |
encoder_codecs_.push_back( |