| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2  *  Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. | 2  *  Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. | 
| 3  * | 3  * | 
| 4  *  Use of this source code is governed by a BSD-style license | 4  *  Use of this source code is governed by a BSD-style license | 
| 5  *  that can be found in the LICENSE file in the root of the source | 5  *  that can be found in the LICENSE file in the root of the source | 
| 6  *  tree. An additional intellectual property rights grant can be found | 6  *  tree. An additional intellectual property rights grant can be found | 
| 7  *  in the file PATENTS.  All contributing project authors may | 7  *  in the file PATENTS.  All contributing project authors may | 
| 8  *  be found in the AUTHORS file in the root of the source tree. | 8  *  be found in the AUTHORS file in the root of the source tree. | 
| 9  */ | 9  */ | 
| 10 | 10 | 
| (...skipping 298 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 309                    uint8_t payloadType, | 309                    uint8_t payloadType, | 
| 310                    uint32_t timeStamp, | 310                    uint32_t timeStamp, | 
| 311                    const uint8_t* payloadData, | 311                    const uint8_t* payloadData, | 
| 312                    size_t payloadSize, | 312                    size_t payloadSize, | 
| 313                    const RTPFragmentationHeader* fragmentation) override; | 313                    const RTPFragmentationHeader* fragmentation) override; | 
| 314 | 314 | 
| 315   // From RtpData in the RTP/RTCP module | 315   // From RtpData in the RTP/RTCP module | 
| 316   int32_t OnReceivedPayloadData(const uint8_t* payloadData, | 316   int32_t OnReceivedPayloadData(const uint8_t* payloadData, | 
| 317                                 size_t payloadSize, | 317                                 size_t payloadSize, | 
| 318                                 const WebRtcRTPHeader* rtpHeader) override; | 318                                 const WebRtcRTPHeader* rtpHeader) override; | 
| 319   bool OnRecoveredPacket(const uint8_t* packet, size_t packet_length) override; |  | 
| 320 | 319 | 
| 321   // From RtpFeedback in the RTP/RTCP module | 320   // From RtpFeedback in the RTP/RTCP module | 
| 322   int32_t OnInitializeDecoder(int8_t payloadType, | 321   int32_t OnInitializeDecoder(int8_t payloadType, | 
| 323                               const char payloadName[RTP_PAYLOAD_NAME_SIZE], | 322                               const char payloadName[RTP_PAYLOAD_NAME_SIZE], | 
| 324                               int frequency, | 323                               int frequency, | 
| 325                               size_t channels, | 324                               size_t channels, | 
| 326                               uint32_t rate) override; | 325                               uint32_t rate) override; | 
| 327   void OnIncomingSSRCChanged(uint32_t ssrc) override; | 326   void OnIncomingSSRCChanged(uint32_t ssrc) override; | 
| 328   void OnIncomingCSRCChanged(uint32_t CSRC, bool added) override; | 327   void OnIncomingCSRCChanged(uint32_t CSRC, bool added) override; | 
| 329 | 328 | 
| (...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 410   } | 409   } | 
| 411 | 410 | 
| 412  private: | 411  private: | 
| 413   class ProcessAndEncodeAudioTask; | 412   class ProcessAndEncodeAudioTask; | 
| 414 | 413 | 
| 415   void OnUplinkPacketLossRate(float packet_loss_rate); | 414   void OnUplinkPacketLossRate(float packet_loss_rate); | 
| 416   bool InputMute() const; | 415   bool InputMute() const; | 
| 417   bool OnRtpPacketWithHeader(const uint8_t* received_packet, | 416   bool OnRtpPacketWithHeader(const uint8_t* received_packet, | 
| 418                              size_t length, | 417                              size_t length, | 
| 419                              RTPHeader *header); | 418                              RTPHeader *header); | 
|  | 419   bool OnRecoveredPacket(const uint8_t* packet, size_t packet_length); | 
|  | 420 | 
| 420   bool ReceivePacket(const uint8_t* packet, | 421   bool ReceivePacket(const uint8_t* packet, | 
| 421                      size_t packet_length, | 422                      size_t packet_length, | 
| 422                      const RTPHeader& header, | 423                      const RTPHeader& header, | 
| 423                      bool in_order); | 424                      bool in_order); | 
| 424   bool HandleRtxPacket(const uint8_t* packet, | 425   bool HandleRtxPacket(const uint8_t* packet, | 
| 425                        size_t packet_length, | 426                        size_t packet_length, | 
| 426                        const RTPHeader& header); | 427                        const RTPHeader& header); | 
| 427   bool IsPacketInOrder(const RTPHeader& header) const; | 428   bool IsPacketInOrder(const RTPHeader& header) const; | 
| 428   bool IsPacketRetransmitted(const RTPHeader& header, bool in_order) const; | 429   bool IsPacketRetransmitted(const RTPHeader& header, bool in_order) const; | 
| 429   int ResendPackets(const uint16_t* sequence_numbers, int length); | 430   int ResendPackets(const uint16_t* sequence_numbers, int length); | 
| (...skipping 120 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 550 | 551 | 
| 551   bool encoder_queue_is_active_ GUARDED_BY(encoder_queue_lock_) = false; | 552   bool encoder_queue_is_active_ GUARDED_BY(encoder_queue_lock_) = false; | 
| 552 | 553 | 
| 553   rtc::TaskQueue* encoder_queue_ = nullptr; | 554   rtc::TaskQueue* encoder_queue_ = nullptr; | 
| 554 }; | 555 }; | 
| 555 | 556 | 
| 556 }  // namespace voe | 557 }  // namespace voe | 
| 557 }  // namespace webrtc | 558 }  // namespace webrtc | 
| 558 | 559 | 
| 559 #endif  // WEBRTC_VOICE_ENGINE_CHANNEL_H_ | 560 #endif  // WEBRTC_VOICE_ENGINE_CHANNEL_H_ | 
| OLD | NEW | 
|---|