| Index: webrtc/modules/rtp_rtcp/source/rtp_sender_video.h
 | 
| diff --git a/webrtc/modules/rtp_rtcp/source/rtp_sender_video.h b/webrtc/modules/rtp_rtcp/source/rtp_sender_video.h
 | 
| index aaf295f61ac1a3698ad2a1e66ecd0f6743a1e5b1..96ddf4192141cfa1aedaea3d891d3c97c2de842a 100644
 | 
| --- a/webrtc/modules/rtp_rtcp/source/rtp_sender_video.h
 | 
| +++ b/webrtc/modules/rtp_rtcp/source/rtp_sender_video.h
 | 
| @@ -12,6 +12,7 @@
 | 
|  #define WEBRTC_MODULES_RTP_RTCP_SOURCE_RTP_SENDER_VIDEO_H_
 | 
|  
 | 
|  #include <list>
 | 
| +#include <memory>
 | 
|  
 | 
|  #include "webrtc/base/criticalsection.h"
 | 
|  #include "webrtc/base/onetimeevent.h"
 | 
| @@ -28,6 +29,7 @@
 | 
|  #include "webrtc/typedefs.h"
 | 
|  
 | 
|  namespace webrtc {
 | 
| +class RtpPacketToSend;
 | 
|  
 | 
|  class RTPSenderVideo {
 | 
|   public:
 | 
| @@ -75,20 +77,10 @@ class RTPSenderVideo {
 | 
|    void SetSelectiveRetransmissions(uint8_t settings);
 | 
|  
 | 
|   private:
 | 
| -  void SendVideoPacket(uint8_t* data_buffer,
 | 
| -                       size_t payload_length,
 | 
| -                       size_t rtp_header_length,
 | 
| -                       uint16_t seq_num,
 | 
| -                       uint32_t capture_timestamp,
 | 
| -                       int64_t capture_time_ms,
 | 
| +  void SendVideoPacket(std::unique_ptr<RtpPacketToSend> packet,
 | 
|                         StorageType storage);
 | 
|  
 | 
| -  void SendVideoPacketAsRed(uint8_t* data_buffer,
 | 
| -                            size_t payload_length,
 | 
| -                            size_t rtp_header_length,
 | 
| -                            uint16_t video_seq_num,
 | 
| -                            uint32_t capture_timestamp,
 | 
| -                            int64_t capture_time_ms,
 | 
| +  void SendVideoPacketAsRed(std::unique_ptr<RtpPacketToSend> media_packet,
 | 
|                              StorageType media_packet_storage,
 | 
|                              bool protect);
 | 
|  
 | 
| 
 |