X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fmedia%2Fcast%2Fcast_receiver_impl.cc;h=b38cd99667700cfe3fb93cf3b132250c854f0949;hb=004985e17e624662a4c85c76a7654039dc83f028;hp=cee29ecb0649e178dcd61188a855129b12d87cb8;hpb=2f108dbacb161091e42a3479f4e171339b7e7623;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/media/cast/cast_receiver_impl.cc b/src/media/cast/cast_receiver_impl.cc index cee29ec..b38cd99 100644 --- a/src/media/cast/cast_receiver_impl.cc +++ b/src/media/cast/cast_receiver_impl.cc @@ -12,13 +12,6 @@ namespace media { namespace cast { -// The callback should not be used, as the receiver is using the external -// transport. Implementation is required as the pacer is common to sender and -// receiver. -static void DoNothingCastTransportStatus( - transport::CastTransportStatus status) { - NOTREACHED() << "Internal transport used in CastReceiver"; -} // The video and audio receivers should only be called from the main thread. // LocalFrameReciever posts tasks to the main thread, making the cast interface // thread safe. @@ -49,16 +42,12 @@ class LocalFrameReceiver : public FrameReceiver { callback)); } - virtual void GetRawAudioFrame(int number_of_10ms_blocks, - int desired_frequency, - const AudioFrameDecodedCallback& callback) + virtual void GetRawAudioFrame(const AudioFrameDecodedCallback& callback) OVERRIDE { cast_environment_->PostTask(CastEnvironment::MAIN, FROM_HERE, base::Bind(&AudioReceiver::GetRawAudioFrame, audio_receiver_->AsWeakPtr(), - number_of_10ms_blocks, - desired_frequency, callback)); } @@ -103,9 +92,7 @@ CastReceiverImpl::CastReceiverImpl( audio_receiver_(cast_environment, audio_config, &pacer_), video_receiver_(cast_environment, video_config, - &pacer_, - base::Bind(&CastReceiverImpl::UpdateTargetDelay, - base::Unretained(this))), + &pacer_), frame_receiver_(new LocalFrameReceiver(cast_environment, &audio_receiver_, &video_receiver_)), @@ -151,10 +138,6 @@ void CastReceiverImpl::ReceivedPacket(scoped_ptr 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)); }