| Index: media/cast/net/rtp/frame_buffer.cc
|
| diff --git a/media/cast/net/rtp/frame_buffer.cc b/media/cast/net/rtp/frame_buffer.cc
|
| index a419ab6a4667585c9866866fc1a6698811e2484a..4a911635f9ca7f52547f1720ec1ed832b55267d6 100644
|
| --- a/media/cast/net/rtp/frame_buffer.cc
|
| +++ b/media/cast/net/rtp/frame_buffer.cc
|
| @@ -13,6 +13,7 @@ FrameBuffer::FrameBuffer()
|
| : frame_id_(0),
|
| max_packet_id_(0),
|
| num_packets_received_(0),
|
| + new_playout_delay_ms_(0),
|
| is_key_frame_(false),
|
| total_data_size_(0),
|
| last_referenced_frame_id_(0),
|
| @@ -28,6 +29,7 @@ void FrameBuffer::InsertPacket(const uint8* payload_data,
|
| frame_id_ = rtp_header.frame_id;
|
| max_packet_id_ = rtp_header.max_packet_id;
|
| is_key_frame_ = rtp_header.is_key_frame;
|
| + new_playout_delay_ms_ = rtp_header.new_playout_delay_ms;
|
| if (is_key_frame_)
|
| DCHECK_EQ(rtp_header.frame_id, rtp_header.reference_frame_id);
|
| last_referenced_frame_id_ = rtp_header.reference_frame_id;
|
| @@ -73,6 +75,7 @@ bool FrameBuffer::AssembleEncodedFrame(EncodedFrame* frame) const {
|
| frame->frame_id = frame_id_;
|
| frame->referenced_frame_id = last_referenced_frame_id_;
|
| frame->rtp_timestamp = rtp_timestamp_;
|
| + frame->new_playout_delay_ms = new_playout_delay_ms_;
|
|
|
| // Build the data vector.
|
| frame->data.clear();
|
|
|