| Index: talk/session/media/srtpfilter.h
 | 
| diff --git a/talk/session/media/srtpfilter.h b/talk/session/media/srtpfilter.h
 | 
| index 1b526141510a88f2409874d9f1d680202bd5914a..3c3a8e848b2b9db52b59778c8975d28e25549017 100644
 | 
| --- a/talk/session/media/srtpfilter.h
 | 
| +++ b/talk/session/media/srtpfilter.h
 | 
| @@ -105,20 +105,27 @@ class SrtpFilter {
 | 
|    // Just set up both sets of keys directly.
 | 
|    // Used with DTLS-SRTP.
 | 
|    bool SetRtpParams(const std::string& send_cs,
 | 
| -                    const uint8* send_key, int send_key_len,
 | 
| +                    const uint8_t* send_key,
 | 
| +                    int send_key_len,
 | 
|                      const std::string& recv_cs,
 | 
| -                    const uint8* recv_key, int recv_key_len);
 | 
| +                    const uint8_t* recv_key,
 | 
| +                    int recv_key_len);
 | 
|    bool SetRtcpParams(const std::string& send_cs,
 | 
| -                     const uint8* send_key, int send_key_len,
 | 
| +                     const uint8_t* send_key,
 | 
| +                     int send_key_len,
 | 
|                       const std::string& recv_cs,
 | 
| -                     const uint8* recv_key, int recv_key_len);
 | 
| +                     const uint8_t* recv_key,
 | 
| +                     int recv_key_len);
 | 
|  
 | 
|    // Encrypts/signs an individual RTP/RTCP packet, in-place.
 | 
|    // If an HMAC is used, this will increase the packet size.
 | 
|    bool ProtectRtp(void* data, int in_len, int max_len, int* out_len);
 | 
|    // Overloaded version, outputs packet index.
 | 
| -  bool ProtectRtp(void* data, int in_len, int max_len, int* out_len,
 | 
| -                  int64* index);
 | 
| +  bool ProtectRtp(void* data,
 | 
| +                  int in_len,
 | 
| +                  int max_len,
 | 
| +                  int* out_len,
 | 
| +                  int64_t* index);
 | 
|    bool ProtectRtcp(void* data, int in_len, int max_len, int* out_len);
 | 
|    // Decrypts/verifies an invidiual RTP/RTCP packet.
 | 
|    // If an HMAC is used, this will decrease the packet size.
 | 
| @@ -126,12 +133,12 @@ class SrtpFilter {
 | 
|    bool UnprotectRtcp(void* data, int in_len, int* out_len);
 | 
|  
 | 
|    // Returns rtp auth params from srtp context.
 | 
| -  bool GetRtpAuthParams(uint8** key, int* key_len, int* tag_len);
 | 
| +  bool GetRtpAuthParams(uint8_t** key, int* key_len, int* tag_len);
 | 
|  
 | 
|    // Update the silent threshold (in ms) for signaling errors.
 | 
| -  void set_signal_silent_time(uint32 signal_silent_time_in_ms);
 | 
| +  void set_signal_silent_time(uint32_t signal_silent_time_in_ms);
 | 
|  
 | 
| -  sigslot::repeater3<uint32, Mode, Error> SignalSrtpError;
 | 
| +  sigslot::repeater3<uint32_t, Mode, Error> SignalSrtpError;
 | 
|  
 | 
|   protected:
 | 
|    bool ExpectOffer(ContentSource source);
 | 
| @@ -147,7 +154,7 @@ class SrtpFilter {
 | 
|    bool ApplyParams(const CryptoParams& send_params,
 | 
|                     const CryptoParams& recv_params);
 | 
|    bool ResetParams();
 | 
| -  static bool ParseKeyParams(const std::string& params, uint8* key, int len);
 | 
| +  static bool ParseKeyParams(const std::string& params, uint8_t* key, int len);
 | 
|  
 | 
|   private:
 | 
|    enum State {
 | 
| @@ -174,7 +181,7 @@ class SrtpFilter {
 | 
|      ST_RECEIVEDPRANSWER
 | 
|    };
 | 
|    State state_;
 | 
| -  uint32 signal_silent_time_in_ms_;
 | 
| +  uint32_t signal_silent_time_in_ms_;
 | 
|    std::vector<CryptoParams> offer_params_;
 | 
|    rtc::scoped_ptr<SrtpSession> send_session_;
 | 
|    rtc::scoped_ptr<SrtpSession> recv_session_;
 | 
| @@ -192,17 +199,20 @@ class SrtpSession {
 | 
|  
 | 
|    // Configures the session for sending data using the specified
 | 
|    // cipher-suite and key. Receiving must be done by a separate session.
 | 
| -  bool SetSend(const std::string& cs, const uint8* key, int len);
 | 
| +  bool SetSend(const std::string& cs, const uint8_t* key, int len);
 | 
|    // Configures the session for receiving data using the specified
 | 
|    // cipher-suite and key. Sending must be done by a separate session.
 | 
| -  bool SetRecv(const std::string& cs, const uint8* key, int len);
 | 
| +  bool SetRecv(const std::string& cs, const uint8_t* key, int len);
 | 
|  
 | 
|    // Encrypts/signs an individual RTP/RTCP packet, in-place.
 | 
|    // If an HMAC is used, this will increase the packet size.
 | 
|    bool ProtectRtp(void* data, int in_len, int max_len, int* out_len);
 | 
|    // Overloaded version, outputs packet index.
 | 
| -  bool ProtectRtp(void* data, int in_len, int max_len, int* out_len,
 | 
| -                  int64* index);
 | 
| +  bool ProtectRtp(void* data,
 | 
| +                  int in_len,
 | 
| +                  int max_len,
 | 
| +                  int* out_len,
 | 
| +                  int64_t* index);
 | 
|    bool ProtectRtcp(void* data, int in_len, int max_len, int* out_len);
 | 
|    // Decrypts/verifies an invidiual RTP/RTCP packet.
 | 
|    // If an HMAC is used, this will decrease the packet size.
 | 
| @@ -210,21 +220,21 @@ class SrtpSession {
 | 
|    bool UnprotectRtcp(void* data, int in_len, int* out_len);
 | 
|  
 | 
|    // Helper method to get authentication params.
 | 
| -  bool GetRtpAuthParams(uint8** key, int* key_len, int* tag_len);
 | 
| +  bool GetRtpAuthParams(uint8_t** key, int* key_len, int* tag_len);
 | 
|  
 | 
|    // Update the silent threshold (in ms) for signaling errors.
 | 
| -  void set_signal_silent_time(uint32 signal_silent_time_in_ms);
 | 
| +  void set_signal_silent_time(uint32_t signal_silent_time_in_ms);
 | 
|  
 | 
|    // Calls srtp_shutdown if it's initialized.
 | 
|    static void Terminate();
 | 
|  
 | 
| -  sigslot::repeater3<uint32, SrtpFilter::Mode, SrtpFilter::Error>
 | 
| +  sigslot::repeater3<uint32_t, SrtpFilter::Mode, SrtpFilter::Error>
 | 
|        SignalSrtpError;
 | 
|  
 | 
|   private:
 | 
| -  bool SetKey(int type, const std::string& cs, const uint8* key, int len);
 | 
| +  bool SetKey(int type, const std::string& cs, const uint8_t* key, int len);
 | 
|      // Returns send stream current packet index from srtp db.
 | 
| -  bool GetSendStreamPacketIndex(void* data, int in_len, int64* index);
 | 
| +  bool GetSendStreamPacketIndex(void* data, int in_len, int64_t* index);
 | 
|  
 | 
|    static bool Init();
 | 
|    void HandleEvent(const srtp_event_data_t* ev);
 | 
| @@ -248,23 +258,23 @@ class SrtpStat {
 | 
|    SrtpStat();
 | 
|  
 | 
|    // Report RTP protection results to the handler.
 | 
| -  void AddProtectRtpResult(uint32 ssrc, int result);
 | 
| +  void AddProtectRtpResult(uint32_t ssrc, int result);
 | 
|    // Report RTP unprotection results to the handler.
 | 
| -  void AddUnprotectRtpResult(uint32 ssrc, int result);
 | 
| +  void AddUnprotectRtpResult(uint32_t ssrc, int result);
 | 
|    // Report RTCP protection results to the handler.
 | 
|    void AddProtectRtcpResult(int result);
 | 
|    // Report RTCP unprotection results to the handler.
 | 
|    void AddUnprotectRtcpResult(int result);
 | 
|  
 | 
|    // Get silent time (in ms) for SRTP statistics handler.
 | 
| -  uint32 signal_silent_time() const { return signal_silent_time_; }
 | 
| +  uint32_t signal_silent_time() const { return signal_silent_time_; }
 | 
|    // Set silent time (in ms) for SRTP statistics handler.
 | 
| -  void set_signal_silent_time(uint32 signal_silent_time) {
 | 
| +  void set_signal_silent_time(uint32_t signal_silent_time) {
 | 
|      signal_silent_time_ = signal_silent_time;
 | 
|    }
 | 
|  
 | 
|    // Sigslot for reporting errors.
 | 
| -  sigslot::signal3<uint32, SrtpFilter::Mode, SrtpFilter::Error>
 | 
| +  sigslot::signal3<uint32_t, SrtpFilter::Mode, SrtpFilter::Error>
 | 
|        SignalSrtpError;
 | 
|  
 | 
|   private:
 | 
| @@ -275,19 +285,17 @@ class SrtpStat {
 | 
|            mode(SrtpFilter::PROTECT),
 | 
|            error(SrtpFilter::ERROR_NONE) {
 | 
|      }
 | 
| -    FailureKey(uint32 in_ssrc, SrtpFilter::Mode in_mode,
 | 
| +    FailureKey(uint32_t in_ssrc,
 | 
| +               SrtpFilter::Mode in_mode,
 | 
|                 SrtpFilter::Error in_error)
 | 
| -        : ssrc(in_ssrc),
 | 
| -          mode(in_mode),
 | 
| -          error(in_error) {
 | 
| -    }
 | 
| +        : ssrc(in_ssrc), mode(in_mode), error(in_error) {}
 | 
|      bool operator <(const FailureKey& key) const {
 | 
|        return
 | 
|            (ssrc < key.ssrc) ||
 | 
|            (ssrc == key.ssrc && mode < key.mode) ||
 | 
|            (ssrc == key.ssrc && mode == key.mode && error < key.error);
 | 
|      }
 | 
| -    uint32 ssrc;
 | 
| +    uint32_t ssrc;
 | 
|      SrtpFilter::Mode mode;
 | 
|      SrtpFilter::Error error;
 | 
|    };
 | 
| @@ -298,13 +306,12 @@ class SrtpStat {
 | 
|      FailureStat()
 | 
|          : last_signal_time(0) {
 | 
|      }
 | 
| -    explicit FailureStat(uint32 in_last_signal_time)
 | 
| -        : last_signal_time(in_last_signal_time) {
 | 
| -    }
 | 
| +    explicit FailureStat(uint32_t in_last_signal_time)
 | 
| +        : last_signal_time(in_last_signal_time) {}
 | 
|      void Reset() {
 | 
|        last_signal_time = 0;
 | 
|      }
 | 
| -    uint32 last_signal_time;
 | 
| +    uint32_t last_signal_time;
 | 
|    };
 | 
|  
 | 
|    // Inspect SRTP result and signal error if needed.
 | 
| @@ -312,7 +319,7 @@ class SrtpStat {
 | 
|  
 | 
|    std::map<FailureKey, FailureStat> failures_;
 | 
|    // Threshold in ms to silent the signaling errors.
 | 
| -  uint32 signal_silent_time_;
 | 
| +  uint32_t signal_silent_time_;
 | 
|  
 | 
|    RTC_DISALLOW_COPY_AND_ASSIGN(SrtpStat);
 | 
|  };
 | 
| 
 |