| Index: media/cast/transport/rtp_sender/rtp_packetizer/rtp_packetizer.cc
|
| diff --git a/media/cast/transport/rtp_sender/rtp_packetizer/rtp_packetizer.cc b/media/cast/transport/rtp_sender/rtp_packetizer/rtp_packetizer.cc
|
| index 50ec42b7d2d7a1bced273a521665bd60b06776dd..d40f99f144671c27a9daad5a533e6d666d5e7cdc 100644
|
| --- a/media/cast/transport/rtp_sender/rtp_packetizer/rtp_packetizer.cc
|
| +++ b/media/cast/transport/rtp_sender/rtp_packetizer/rtp_packetizer.cc
|
| @@ -93,23 +93,22 @@ void RtpPacketizer::SendFrameAsPackets(const EncodedFrame& frame) {
|
| packet->data.insert(packet->data.end(),
|
| data_iter,
|
| data_iter + payload_length);
|
| -
|
| - PacketKey key = PacedPacketSender::MakePacketKey(frame.reference_time,
|
| - config_.ssrc,
|
| - packet_id_);
|
| -
|
| - // Store packet.
|
| - packet_storage_->StorePacket(frame.frame_id, packet_id_, key, packet);
|
| - ++packet_id_;
|
| data_iter += payload_length;
|
|
|
| + const PacketKey key =
|
| + PacedPacketSender::MakePacketKey(frame.reference_time,
|
| + config_.ssrc,
|
| + packet_id_++);
|
| + packets.push_back(make_pair(key, packet));
|
| +
|
| // Update stats.
|
| ++send_packet_count_;
|
| send_octet_count_ += payload_length;
|
| - packets.push_back(make_pair(key, packet));
|
| }
|
| DCHECK(packet_id_ == num_packets) << "Invalid state";
|
|
|
| + packet_storage_->StoreFrame(frame.frame_id, packets);
|
| +
|
| // Send to network.
|
| transport_->SendPackets(packets);
|
|
|
|
|