From 117afeec910a01481000c22b46c66c5ddb9f8e4e Mon Sep 17 00:00:00 2001 From: "buildbot@webrtc.org" Date: Mon, 16 Jun 2014 07:11:01 +0000 Subject: [PATCH] (Auto)update libjingle 69188577-> 69260070 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6437 4adac7df-926f-26a2-2b94-8c16560cd09d --- talk/session/media/call.h | 1 + talk/session/media/currentspeakermonitor.cc | 4 +++- talk/session/media/currentspeakermonitor.h | 13 +++++++------ 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/talk/session/media/call.h b/talk/session/media/call.h index 7c2d1fb1c..063447a7f 100644 --- a/talk/session/media/call.h +++ b/talk/session/media/call.h @@ -49,6 +49,7 @@ namespace cricket { struct AudioInfo; +class Call; class MediaSessionClient; class BaseChannel; class VoiceChannel; diff --git a/talk/session/media/currentspeakermonitor.cc b/talk/session/media/currentspeakermonitor.cc index 492a717cc..8965cde95 100644 --- a/talk/session/media/currentspeakermonitor.cc +++ b/talk/session/media/currentspeakermonitor.cc @@ -28,7 +28,9 @@ #include "talk/session/media/currentspeakermonitor.h" #include "talk/base/logging.h" -#include "talk/session/media/call.h" +#include "talk/media/base/streamparams.h" +#include "talk/session/media/audiomonitor.h" +#include "talk/session/media/mediamessages.h" namespace cricket { diff --git a/talk/session/media/currentspeakermonitor.h b/talk/session/media/currentspeakermonitor.h index ff829e22f..8e05c8e67 100644 --- a/talk/session/media/currentspeakermonitor.h +++ b/talk/session/media/currentspeakermonitor.h @@ -39,7 +39,6 @@ namespace cricket { class BaseSession; -class Call; class Session; struct AudioInfo; struct MediaStreams; @@ -66,7 +65,8 @@ class AudioSourceContext { // It's recommended that the audio monitor be started with a 100 ms period. class CurrentSpeakerMonitor : public sigslot::has_slots<> { public: - CurrentSpeakerMonitor(AudioSourceContext* call, BaseSession* session); + CurrentSpeakerMonitor(AudioSourceContext* audio_source_context, + BaseSession* session); ~CurrentSpeakerMonitor(); BaseSession* session() const { return session_; } @@ -80,13 +80,14 @@ class CurrentSpeakerMonitor : public sigslot::has_slots<> { void set_min_time_between_switches(uint32 min_time_between_switches); // This is fired when the current speaker changes, and provides his audio - // SSRC. This only fires after the audio monitor on the underlying Call has - // been started. + // SSRC. This only fires after the audio monitor on the underlying + // AudioSourceContext has been started. sigslot::signal2 SignalUpdate; private: - void OnAudioMonitor(AudioSourceContext* call, const AudioInfo& info); - void OnMediaStreamsUpdate(AudioSourceContext* call, + void OnAudioMonitor(AudioSourceContext* audio_source_context, + const AudioInfo& info); + void OnMediaStreamsUpdate(AudioSourceContext* audio_source_context, BaseSession* session, const MediaStreams& added, const MediaStreams& removed);