Chromium Code Reviews| Index: media/cast/cast_receiver_impl.cc |
| diff --git a/media/cast/cast_receiver_impl.cc b/media/cast/cast_receiver_impl.cc |
| index 4561fea5ff7b39db6d3e5eeefc3fd998c77c3700..38020c3b53677678a61217b0b7852571223cdc2d 100644 |
| --- a/media/cast/cast_receiver_impl.cc |
| +++ b/media/cast/cast_receiver_impl.cc |
| @@ -100,7 +100,11 @@ CastReceiverImpl::CastReceiverImpl( |
| packet_sender, |
| cast_environment->GetTaskRunner(CastEnvironment::TRANSPORT)), |
| audio_receiver_(cast_environment, audio_config, &pacer_), |
| - video_receiver_(cast_environment, video_config, &pacer_), |
| + video_receiver_(cast_environment, |
| + video_config, |
| + &pacer_, |
| + base::Bind(&CastReceiverImpl::UpdateTargetDelay, |
| + base::Unretained(this))), |
|
pwestin(chromium)
2014/03/12 21:13:55
nit: indentation
|
| frame_receiver_(new LocalFrameReceiver(cast_environment, |
| &audio_receiver_, |
| &video_receiver_)), |
| @@ -146,6 +150,10 @@ void CastReceiverImpl::ReceivedPacket(scoped_ptr<Packet> packet) { |
| } |
| } |
| +void CastReceiverImpl::UpdateTargetDelay(base::TimeDelta target_delay_ms) { |
| + audio_receiver_.SetTargetDelay(target_delay_ms); |
| +} |
| + |
| transport::PacketReceiverCallback CastReceiverImpl::packet_receiver() { |
| return base::Bind(&CastReceiverImpl::ReceivedPacket, base::Unretained(this)); |
| } |