Roll chromium_revision e144d30..6fdb142 (318658:318841) + remove OVERRIDE macro

Clang version changed 223108:230914
Details: e144d30..6fdb142/tools/clang/scripts/update.sh

Removes the OVERRIDE macro defined in:
* webrtc/base/common.h
* webrtc/typedefs.h

The majority of the source changes were done by running this in src/:
perl -0pi -e "s/virtual\s([^({;]*(\([^({;]*\)[^({;]*))(OVERRIDE|override)/\1override/sg" `find {talk,webrtc} -name "*.h"  -o -name "*.cc*" -o -name "*.mm*"`

which converted all:
virtual Foo() OVERRIDE
functions to:
Foo() override

Then I manually edited:
* talk/media/webrtc/fakewebrtccommon.h
* webrtc/test/fake_common.h

Remaining uses of OVERRIDE was fixed by search+replace.

Manual edits were done to fix virtual destructors that were
overriding inherited ones.

Finally a build error related to the pure virtual definitions of
Read, Write and Rewind in common_types.h required a bit of
refactoring in:
* webrtc/common_types.cc
* webrtc/common_types.h
* webrtc/system_wrappers/interface/file_wrapper.h
* webrtc/system_wrappers/source/file_impl.cc

This roll should make it possible for us to finally re-enable deadlock
detection for TSan on the buildbots.

BUG=4106
R=pbos@webrtc.org, tommi@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/41069004

Cr-Commit-Position: refs/heads/master@{#8596}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8596 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
kjellander@webrtc.org
2015-03-04 12:58:35 +00:00
parent 792f1a14e2
commit 14665ff7d4
286 changed files with 3546 additions and 3920 deletions

View File

@ -29,277 +29,268 @@ class ModuleRtpRtcpImpl : public RtpRtcp {
// Returns the number of milliseconds until the module want a worker thread to
// call Process.
virtual int64_t TimeUntilNextProcess() OVERRIDE;
int64_t TimeUntilNextProcess() override;
// Process any pending tasks such as timeouts.
virtual int32_t Process() OVERRIDE;
int32_t Process() override;
// Receiver part.
// Called when we receive an RTCP packet.
virtual int32_t IncomingRtcpPacket(const uint8_t* incoming_packet,
size_t incoming_packet_length) OVERRIDE;
int32_t IncomingRtcpPacket(const uint8_t* incoming_packet,
size_t incoming_packet_length) override;
virtual void SetRemoteSSRC(uint32_t ssrc) OVERRIDE;
void SetRemoteSSRC(uint32_t ssrc) override;
// Sender part.
virtual int32_t RegisterSendPayload(const CodecInst& voice_codec) OVERRIDE;
int32_t RegisterSendPayload(const CodecInst& voice_codec) override;
virtual int32_t RegisterSendPayload(const VideoCodec& video_codec) OVERRIDE;
int32_t RegisterSendPayload(const VideoCodec& video_codec) override;
virtual int32_t DeRegisterSendPayload(int8_t payload_type) OVERRIDE;
int32_t DeRegisterSendPayload(int8_t payload_type) override;
int8_t SendPayloadType() const;
// Register RTP header extension.
virtual int32_t RegisterSendRtpHeaderExtension(RTPExtensionType type,
uint8_t id) OVERRIDE;
int32_t RegisterSendRtpHeaderExtension(RTPExtensionType type,
uint8_t id) override;
virtual int32_t DeregisterSendRtpHeaderExtension(
RTPExtensionType type) OVERRIDE;
int32_t DeregisterSendRtpHeaderExtension(RTPExtensionType type) override;
// Get start timestamp.
virtual uint32_t StartTimestamp() const OVERRIDE;
uint32_t StartTimestamp() const override;
// Configure start timestamp, default is a random number.
virtual void SetStartTimestamp(uint32_t timestamp) OVERRIDE;
void SetStartTimestamp(uint32_t timestamp) override;
virtual uint16_t SequenceNumber() const OVERRIDE;
uint16_t SequenceNumber() const override;
// Set SequenceNumber, default is a random number.
virtual void SetSequenceNumber(uint16_t seq) OVERRIDE;
void SetSequenceNumber(uint16_t seq) override;
virtual bool SetRtpStateForSsrc(uint32_t ssrc,
const RtpState& rtp_state) OVERRIDE;
virtual bool GetRtpStateForSsrc(uint32_t ssrc, RtpState* rtp_state) OVERRIDE;
bool SetRtpStateForSsrc(uint32_t ssrc, const RtpState& rtp_state) override;
bool GetRtpStateForSsrc(uint32_t ssrc, RtpState* rtp_state) override;
virtual uint32_t SSRC() const OVERRIDE;
uint32_t SSRC() const override;
// Configure SSRC, default is a random number.
virtual void SetSSRC(uint32_t ssrc) OVERRIDE;
void SetSSRC(uint32_t ssrc) override;
virtual void SetCsrcs(const std::vector<uint32_t>& csrcs) OVERRIDE;
void SetCsrcs(const std::vector<uint32_t>& csrcs) override;
RTCPSender::FeedbackState GetFeedbackState();
int CurrentSendFrequencyHz() const;
virtual void SetRtxSendStatus(int mode) OVERRIDE;
virtual int RtxSendStatus() const OVERRIDE;
void SetRtxSendStatus(int mode) override;
int RtxSendStatus() const override;
virtual void SetRtxSsrc(uint32_t ssrc) OVERRIDE;
void SetRtxSsrc(uint32_t ssrc) override;
virtual void SetRtxSendPayloadType(int payload_type) OVERRIDE;
void SetRtxSendPayloadType(int payload_type) override;
// Sends kRtcpByeCode when going from true to false.
virtual int32_t SetSendingStatus(bool sending) OVERRIDE;
int32_t SetSendingStatus(bool sending) override;
virtual bool Sending() const OVERRIDE;
bool Sending() const override;
// Drops or relays media packets.
virtual void SetSendingMediaStatus(bool sending) OVERRIDE;
void SetSendingMediaStatus(bool sending) override;
virtual bool SendingMedia() const OVERRIDE;
bool SendingMedia() const override;
// Used by the codec module to deliver a video or audio frame for
// packetization.
virtual int32_t SendOutgoingData(
FrameType frame_type,
int8_t payload_type,
uint32_t time_stamp,
int64_t capture_time_ms,
const uint8_t* payload_data,
size_t payload_size,
const RTPFragmentationHeader* fragmentation = NULL,
const RTPVideoHeader* rtp_video_hdr = NULL) OVERRIDE;
int32_t SendOutgoingData(FrameType frame_type,
int8_t payload_type,
uint32_t time_stamp,
int64_t capture_time_ms,
const uint8_t* payload_data,
size_t payload_size,
const RTPFragmentationHeader* fragmentation = NULL,
const RTPVideoHeader* rtp_video_hdr = NULL) override;
virtual bool TimeToSendPacket(uint32_t ssrc,
uint16_t sequence_number,
int64_t capture_time_ms,
bool retransmission) OVERRIDE;
bool TimeToSendPacket(uint32_t ssrc,
uint16_t sequence_number,
int64_t capture_time_ms,
bool retransmission) override;
// Returns the number of padding bytes actually sent, which can be more or
// less than |bytes|.
virtual size_t TimeToSendPadding(size_t bytes) OVERRIDE;
size_t TimeToSendPadding(size_t bytes) override;
virtual bool GetSendSideDelay(int* avg_send_delay_ms,
int* max_send_delay_ms) const OVERRIDE;
bool GetSendSideDelay(int* avg_send_delay_ms,
int* max_send_delay_ms) const override;
// RTCP part.
// Get RTCP status.
virtual RTCPMethod RTCP() const OVERRIDE;
RTCPMethod RTCP() const override;
// Configure RTCP status i.e on/off.
virtual void SetRTCPStatus(RTCPMethod method) OVERRIDE;
void SetRTCPStatus(RTCPMethod method) override;
// Set RTCP CName.
virtual int32_t SetCNAME(const char c_name[RTCP_CNAME_SIZE]) OVERRIDE;
int32_t SetCNAME(const char c_name[RTCP_CNAME_SIZE]) override;
// Get remote CName.
virtual int32_t RemoteCNAME(uint32_t remote_ssrc,
char c_name[RTCP_CNAME_SIZE]) const OVERRIDE;
int32_t RemoteCNAME(uint32_t remote_ssrc,
char c_name[RTCP_CNAME_SIZE]) const override;
// Get remote NTP.
virtual int32_t RemoteNTP(uint32_t* received_ntp_secs,
uint32_t* received_ntp_frac,
uint32_t* rtcp_arrival_time_secs,
uint32_t* rtcp_arrival_time_frac,
uint32_t* rtcp_timestamp) const OVERRIDE;
int32_t RemoteNTP(uint32_t* received_ntp_secs,
uint32_t* received_ntp_frac,
uint32_t* rtcp_arrival_time_secs,
uint32_t* rtcp_arrival_time_frac,
uint32_t* rtcp_timestamp) const override;
virtual int32_t AddMixedCNAME(uint32_t ssrc,
const char c_name[RTCP_CNAME_SIZE]) OVERRIDE;
int32_t AddMixedCNAME(uint32_t ssrc,
const char c_name[RTCP_CNAME_SIZE]) override;
virtual int32_t RemoveMixedCNAME(uint32_t ssrc) OVERRIDE;
int32_t RemoveMixedCNAME(uint32_t ssrc) override;
// Get RoundTripTime.
virtual int32_t RTT(uint32_t remote_ssrc,
int64_t* rtt,
int64_t* avg_rtt,
int64_t* min_rtt,
int64_t* max_rtt) const OVERRIDE;
int32_t RTT(uint32_t remote_ssrc,
int64_t* rtt,
int64_t* avg_rtt,
int64_t* min_rtt,
int64_t* max_rtt) const override;
// Force a send of an RTCP packet.
// Normal SR and RR are triggered via the process function.
virtual int32_t SendRTCP(uint32_t rtcp_packet_type = kRtcpReport) OVERRIDE;
int32_t SendRTCP(uint32_t rtcp_packet_type = kRtcpReport) override;
virtual int32_t ResetSendDataCountersRTP() OVERRIDE;
int32_t ResetSendDataCountersRTP() override;
// Statistics of the amount of data sent and received.
virtual int32_t DataCountersRTP(size_t* bytes_sent,
uint32_t* packets_sent) const OVERRIDE;
int32_t DataCountersRTP(size_t* bytes_sent,
uint32_t* packets_sent) const override;
virtual void GetSendStreamDataCounters(
void GetSendStreamDataCounters(
StreamDataCounters* rtp_counters,
StreamDataCounters* rtx_counters) const OVERRIDE;
StreamDataCounters* rtx_counters) const override;
// Get received RTCP report, sender info.
virtual int32_t RemoteRTCPStat(RTCPSenderInfo* sender_info) OVERRIDE;
int32_t RemoteRTCPStat(RTCPSenderInfo* sender_info) override;
// Get received RTCP report, report block.
virtual int32_t RemoteRTCPStat(
std::vector<RTCPReportBlock>* receive_blocks) const OVERRIDE;
int32_t RemoteRTCPStat(
std::vector<RTCPReportBlock>* receive_blocks) const override;
// Set received RTCP report block.
virtual int32_t AddRTCPReportBlock(
uint32_t ssrc,
const RTCPReportBlock* receive_block) OVERRIDE;
int32_t AddRTCPReportBlock(uint32_t ssrc,
const RTCPReportBlock* receive_block) override;
virtual int32_t RemoveRTCPReportBlock(uint32_t ssrc) OVERRIDE;
int32_t RemoveRTCPReportBlock(uint32_t ssrc) override;
// (REMB) Receiver Estimated Max Bitrate.
virtual bool REMB() const OVERRIDE;
bool REMB() const override;
virtual void SetREMBStatus(bool enable) OVERRIDE;
void SetREMBStatus(bool enable) override;
virtual void SetREMBData(uint32_t bitrate,
const std::vector<uint32_t>& ssrcs) OVERRIDE;
void SetREMBData(uint32_t bitrate,
const std::vector<uint32_t>& ssrcs) override;
// (IJ) Extended jitter report.
virtual bool IJ() const OVERRIDE;
bool IJ() const override;
virtual void SetIJStatus(bool enable) OVERRIDE;
void SetIJStatus(bool enable) override;
// (TMMBR) Temporary Max Media Bit Rate.
virtual bool TMMBR() const OVERRIDE;
bool TMMBR() const override;
virtual void SetTMMBRStatus(bool enable) OVERRIDE;
void SetTMMBRStatus(bool enable) override;
int32_t SetTMMBN(const TMMBRSet* bounding_set);
virtual uint16_t MaxPayloadLength() const OVERRIDE;
uint16_t MaxPayloadLength() const override;
virtual uint16_t MaxDataPayloadLength() const OVERRIDE;
uint16_t MaxDataPayloadLength() const override;
virtual int32_t SetMaxTransferUnit(uint16_t size) OVERRIDE;
int32_t SetMaxTransferUnit(uint16_t size) override;
virtual int32_t SetTransportOverhead(
bool tcp,
bool ipv6,
uint8_t authentication_overhead = 0) OVERRIDE;
int32_t SetTransportOverhead(bool tcp,
bool ipv6,
uint8_t authentication_overhead = 0) override;
// (NACK) Negative acknowledgment part.
virtual int SelectiveRetransmissions() const OVERRIDE;
int SelectiveRetransmissions() const override;
virtual int SetSelectiveRetransmissions(uint8_t settings) OVERRIDE;
int SetSelectiveRetransmissions(uint8_t settings) override;
// Send a Negative acknowledgment packet.
virtual int32_t SendNACK(const uint16_t* nack_list, uint16_t size) OVERRIDE;
int32_t SendNACK(const uint16_t* nack_list, uint16_t size) override;
// Store the sent packets, needed to answer to a negative acknowledgment
// requests.
virtual void SetStorePacketsStatus(bool enable,
uint16_t number_to_store) OVERRIDE;
void SetStorePacketsStatus(bool enable, uint16_t number_to_store) override;
virtual bool StorePackets() const OVERRIDE;
bool StorePackets() const override;
// Called on receipt of RTCP report block from remote side.
virtual void RegisterRtcpStatisticsCallback(
RtcpStatisticsCallback* callback) OVERRIDE;
virtual RtcpStatisticsCallback* GetRtcpStatisticsCallback() OVERRIDE;
void RegisterRtcpStatisticsCallback(
RtcpStatisticsCallback* callback) override;
RtcpStatisticsCallback* GetRtcpStatisticsCallback() override;
// (APP) Application specific data.
virtual int32_t SetRTCPApplicationSpecificData(uint8_t sub_type,
uint32_t name,
const uint8_t* data,
uint16_t length) OVERRIDE;
int32_t SetRTCPApplicationSpecificData(uint8_t sub_type,
uint32_t name,
const uint8_t* data,
uint16_t length) override;
// (XR) VOIP metric.
virtual int32_t SetRTCPVoIPMetrics(const RTCPVoIPMetric* VoIPMetric) OVERRIDE;
int32_t SetRTCPVoIPMetrics(const RTCPVoIPMetric* VoIPMetric) override;
// (XR) Receiver reference time report.
virtual void SetRtcpXrRrtrStatus(bool enable) OVERRIDE;
void SetRtcpXrRrtrStatus(bool enable) override;
virtual bool RtcpXrRrtrStatus() const OVERRIDE;
bool RtcpXrRrtrStatus() const override;
// Audio part.
// Set audio packet size, used to determine when it's time to send a DTMF
// packet in silence (CNG).
virtual int32_t SetAudioPacketSize(uint16_t packet_size_samples) OVERRIDE;
int32_t SetAudioPacketSize(uint16_t packet_size_samples) override;
// Send a TelephoneEvent tone using RFC 2833 (4733).
virtual int32_t SendTelephoneEventOutband(uint8_t key,
uint16_t time_ms,
uint8_t level) OVERRIDE;
int32_t SendTelephoneEventOutband(uint8_t key,
uint16_t time_ms,
uint8_t level) override;
// Set payload type for Redundant Audio Data RFC 2198.
virtual int32_t SetSendREDPayloadType(int8_t payload_type) OVERRIDE;
int32_t SetSendREDPayloadType(int8_t payload_type) override;
// Get payload type for Redundant Audio Data RFC 2198.
virtual int32_t SendREDPayloadType(int8_t& payload_type) const OVERRIDE;
int32_t SendREDPayloadType(int8_t& payload_type) const override;
// Store the audio level in d_bov for header-extension-for-audio-level-
// indication.
virtual int32_t SetAudioLevel(uint8_t level_d_bov) OVERRIDE;
int32_t SetAudioLevel(uint8_t level_d_bov) override;
// Video part.
virtual int32_t SendRTCPSliceLossIndication(uint8_t picture_id) OVERRIDE;
int32_t SendRTCPSliceLossIndication(uint8_t picture_id) override;
// Set method for requesting a new key frame.
virtual int32_t SetKeyFrameRequestMethod(
KeyFrameRequestMethod method) OVERRIDE;
int32_t SetKeyFrameRequestMethod(KeyFrameRequestMethod method) override;
// Send a request for a keyframe.
virtual int32_t RequestKeyFrame() OVERRIDE;
int32_t RequestKeyFrame() override;
virtual void SetTargetSendBitrate(uint32_t bitrate_bps) OVERRIDE;
void SetTargetSendBitrate(uint32_t bitrate_bps) override;
virtual int32_t SetGenericFECStatus(bool enable,
uint8_t payload_type_red,
uint8_t payload_type_fec) OVERRIDE;
int32_t SetGenericFECStatus(bool enable,
uint8_t payload_type_red,
uint8_t payload_type_fec) override;
virtual int32_t GenericFECStatus(
bool& enable,
uint8_t& payload_type_red,
uint8_t& payload_type_fec) OVERRIDE;
int32_t GenericFECStatus(bool& enable,
uint8_t& payload_type_red,
uint8_t& payload_type_fec) override;
virtual int32_t SetFecParameters(
const FecProtectionParams* delta_params,
const FecProtectionParams* key_params) OVERRIDE;
int32_t SetFecParameters(const FecProtectionParams* delta_params,
const FecProtectionParams* key_params) override;
bool LastReceivedNTP(uint32_t* NTPsecs,
uint32_t* NTPfrac,
@ -309,23 +300,22 @@ class ModuleRtpRtcpImpl : public RtpRtcp {
virtual int32_t BoundingSet(bool& tmmbr_owner, TMMBRSet*& bounding_set_rec);
virtual void BitrateSent(uint32_t* total_rate,
uint32_t* video_rate,
uint32_t* fec_rate,
uint32_t* nackRate) const OVERRIDE;
void BitrateSent(uint32_t* total_rate,
uint32_t* video_rate,
uint32_t* fec_rate,
uint32_t* nackRate) const override;
int64_t SendTimeOfSendReport(uint32_t send_report);
bool SendTimeOfXrRrReport(uint32_t mid_ntp, int64_t* time_ms) const;
// Good state of RTP receiver inform sender.
virtual int32_t SendRTCPReferencePictureSelection(
uint64_t picture_id) OVERRIDE;
int32_t SendRTCPReferencePictureSelection(uint64_t picture_id) override;
virtual void RegisterSendChannelRtpStatisticsCallback(
StreamDataCountersCallback* callback) OVERRIDE;
virtual StreamDataCountersCallback*
GetSendChannelRtpStatisticsCallback() const OVERRIDE;
void RegisterSendChannelRtpStatisticsCallback(
StreamDataCountersCallback* callback) override;
StreamDataCountersCallback* GetSendChannelRtpStatisticsCallback()
const override;
void OnReceivedTMMBR();