Home | History | Annotate | Download | only in player_x11

Lines Matching refs:pipeline

24 #include "media/base/pipeline.h"
96 static void OnBufferingState(media::Pipeline::BufferingState buffering_state) {}
111 void InitPipeline(media::Pipeline* pipeline,
146 pipeline->Start(
151 // Wait until the pipeline is fully initialized.
153 CHECK_EQ(status, media::PIPELINE_OK) << "Pipeline initialization failed";
156 pipeline->SetPlaybackRate(1.0f);
164 media::Pipeline* pipeline,
169 // Quit message_loop only when pipeline is fully stopped.
170 pipeline->Stop(base::MessageLoop::QuitClosure());
193 base::TimeDelta time = pipeline->GetMediaDuration();
194 pipeline->Seek(time*e.xbutton.x/width, media::PipelineStatusCB());
202 // Quit message_loop only when pipeline is fully stopped.
203 pipeline->Stop(base::MessageLoop::QuitClosure());
206 if (pipeline->GetPlaybackRate() < 0.01f) // paused
207 pipeline->SetPlaybackRate(1.0f);
209 pipeline->SetPlaybackRate(0.0f);
221 base::Unretained(pipeline),
264 // Initialize the pipeline thread and the pipeline.
284 media::Pipeline pipeline(media_thread.message_loop_proxy(),
286 InitPipeline(&pipeline, media_thread.message_loop_proxy(), demuxer.get(),
293 &PeriodicalUpdate, base::Unretained(&pipeline), &message_loop,
294 !pipeline.HasVideo()));