diff options
author | buildbot@webrtc.org <buildbot@webrtc.org> | 2014-09-18 23:31:03 +0000 |
---|---|---|
committer | buildbot@webrtc.org <buildbot@webrtc.org> | 2014-09-18 23:31:03 +0000 |
commit | 10fc3fc968451899a055b36f0ea00e9469bff514 (patch) | |
tree | 1f0e0fdc4acb7adcf2898ff3d06ba69f46b5e465 | |
parent | 4318280f56990bbbd758f6f5e49b5719100f9951 (diff) | |
download | talk-10fc3fc968451899a055b36f0ea00e9469bff514.tar.gz |
(Auto)update libjingle 75854418-> 75854833
git-svn-id: http://webrtc.googlecode.com/svn/trunk/talk@7232 4adac7df-926f-26a2-2b94-8c16560cd09d
-rw-r--r-- | media/webrtc/webrtcvideoengine.cc | 3 | ||||
-rw-r--r-- | media/webrtc/webrtcvideoengine.h | 10 |
2 files changed, 5 insertions, 8 deletions
diff --git a/media/webrtc/webrtcvideoengine.cc b/media/webrtc/webrtcvideoengine.cc index b7164a1..6b21d65 100644 --- a/media/webrtc/webrtcvideoengine.cc +++ b/media/webrtc/webrtcvideoengine.cc @@ -78,6 +78,7 @@ bool Changed(cricket::Settable<T> proposed, T* value) { return proposed.Get(value) && proposed != original; } + } // namespace namespace cricket { @@ -2950,7 +2951,6 @@ bool WebRtcVideoMediaChannel::SetOptions(const VideoOptions &options) { if (send_codec_) { webrtc::VideoCodec new_codec = *send_codec_; - bool conference_mode_turned_off = ( original.conference_mode.IsSet() && options.conference_mode.IsSet() && @@ -2969,7 +2969,6 @@ bool WebRtcVideoMediaChannel::SetOptions(const VideoOptions &options) { new_codec.startBitrate = new_start_bitrate; } - if (!SetSendCodec(new_codec)) { return false; } diff --git a/media/webrtc/webrtcvideoengine.h b/media/webrtc/webrtcvideoengine.h index dbbf6ee..141035c 100644 --- a/media/webrtc/webrtcvideoengine.h +++ b/media/webrtc/webrtcvideoengine.h @@ -101,7 +101,7 @@ class WebRtcVideoEngine : public sigslot::has_slots<>, ViEWrapper* vie_wrapper, ViETraceWrapper* tracing, rtc::CpuMonitor* cpu_monitor); - ~WebRtcVideoEngine(); + virtual ~WebRtcVideoEngine(); // Basic video engine implementation. bool Init(rtc::Thread* worker_thread); @@ -129,7 +129,8 @@ class WebRtcVideoEngine : public sigslot::has_slots<>, // Set a WebRtcVideoEncoderFactory for external encoding. Video engine does // not take the ownership of |encoder_factory|. The caller needs to make sure // that |encoder_factory| outlives the video engine. - void SetExternalEncoderFactory(WebRtcVideoEncoderFactory* encoder_factory); + virtual void SetExternalEncoderFactory( + WebRtcVideoEncoderFactory* encoder_factory); // Enable the render module with timing control. bool EnableTimedRender(); @@ -217,9 +218,6 @@ class WebRtcVideoEngine : public sigslot::has_slots<>, WebRtcVoiceEngine* voice_engine_; rtc::scoped_ptr<webrtc::VideoRender> render_module_; WebRtcVideoEncoderFactory* encoder_factory_; - // If the engine owns the encoder factory, set it here so it will be - // deleted. - rtc::scoped_ptr<WebRtcVideoEncoderFactory> owned_encoder_factory_; WebRtcVideoDecoderFactory* decoder_factory_; std::vector<VideoCodec> video_codecs_; std::vector<RtpHeaderExtension> rtp_header_extensions_; @@ -240,7 +238,7 @@ class WebRtcVideoMediaChannel : public rtc::MessageHandler, public: WebRtcVideoMediaChannel(WebRtcVideoEngine* engine, VoiceMediaChannel* voice_channel); - ~WebRtcVideoMediaChannel(); + virtual ~WebRtcVideoMediaChannel(); bool Init(); WebRtcVideoEngine* engine() { return engine_; } |