summaryrefslogtreecommitdiffstats
path: root/media/base/pipeline.cc
Commit message (Expand)AuthorAgeFilesLines
* Move audio decoder initialization to AudioRendererImpl.xhwang@chromium.org2012-10-181-20/+6
* Adjust tsan suppressions for media::Pipeline due to r156011.scherkus@chromium.org2012-09-131-0/+4
* Remove VideoDecoder::PrepareForShutdownHack() and friends.scherkus@chromium.org2012-09-131-5/+0
* Temporarily disable DCHECK() inside media::Pipeline::~Pipeline().scherkus@chromium.org2012-09-111-0/+4
* Rewrite media::Pipeline state transition machinery and simplify shutdown.scherkus@chromium.org2012-09-111-574/+295
* Revert r152236 since we found the culprit for bug 143440.scherkus@chromium.org2012-08-241-6/+6
* Guard against ALSA returning insane frame counts for current delay.fischman@chromium.org2012-08-231-1/+1
* Revert 152919 - Guard against ALSA returning insane frame counts for current ...rsleevi@chromium.org2012-08-231-1/+1
* Guard against ALSA returning insane frame counts for current delay.fischman@chromium.org2012-08-231-1/+1
* Upgrade DCHECK(pending_callbacks_.get()) to CHECK().scherkus@chromium.org2012-08-181-6/+6
* Allow transitioning to HAVE_METADATA before pipeline initialization completes.acolwell@chromium.org2012-08-171-15/+32
* use type std::string instead of integer for MediaLogEvent::TOTAL_BYTES_SETchangbin.shao@intel.com2012-08-161-2/+4
* Upgrade Pipeline::Start() NOTREACHED() back into a CHECK().scherkus@chromium.org2012-08-151-5/+4
* Downgrade media::Pipeline CHECKs into NOTREACHED() + no-op.scherkus@chromium.org2012-08-151-2/+8
* Use enum instead of string in MessageLoopFactory::GetMessageLoop*xhwang@chromium.org2012-08-121-4/+5
* Move VideoDecoder initialization into VideoRendererBase to simplify implement...acolwell@chromium.org2012-08-101-57/+11
* Merge Pipeline's kError state with kStopped: a baby step towards bringing san...scherkus@chromium.org2012-08-091-70/+33
* Remove Pipeline::IsInitialized() and replace stop_pending_ with checks for st...scherkus@chromium.org2012-08-091-36/+30
* Add a lot of Pipeline tests to cover stopping/error handling while in a varie...scherkus@chromium.org2012-08-091-0/+4
* Replace Pipeline::kEnded state and HasEnded() methods with renderer-specific ...scherkus@chromium.org2012-08-091-28/+47
* Fix Pipeline to properly handle errors during initialization.acolwell@chromium.org2012-08-081-0/+1
* Revert 150591 - Remove Pipeline::kEnded state as it is redundant with Pipelin...scherkus@chromium.org2012-08-081-2/+7
* Remove Pipeline::kEnded state as it is redundant with Pipeline::kStarted.scherkus@chromium.org2012-08-081-7/+2
* Inline media::Pipeline::ResetState() into initializer list.scherkus@chromium.org2012-08-081-26/+25
* Replace RunInSeries() and RunInParallel() with SerialRunner helper class.scherkus@chromium.org2012-08-031-43/+55
* Rename AudioRenderer/VideoRenderer::Seek() to Preroll().scherkus@chromium.org2012-07-241-2/+2
* Move VideoRenderer out of Filter heirarchy.scherkus@chromium.org2012-07-231-66/+35
* Move AudioRenderer out of Filter heirarchy.scherkus@chromium.org2012-07-201-82/+104
* Fix HTMLMediaElement.currentTime flakiness caused by time updates during a seek.acolwell@chromium.org2012-07-141-0/+6
* Implement ChunkDemuxer::GetStartTime()vrk@chromium.org2012-07-141-1/+1
* Fix buffered range reporting for ChunkDemuxeracolwell@chromium.org2012-07-111-2/+2
* Remove stale TODO + unnecessary if-guard in Pipeline::DoSeek().scherkus@chromium.org2012-07-111-10/+2
* Remove default implementations for media::Filter methods.scherkus@chromium.org2012-07-091-16/+3
* Ensure media's buffered ranges always have a range that includes currentTime.fischman@chromium.org2012-06-231-0/+12
* Replace Pipeline::SetNetworkActivity() with BufferedDataSource -> WebMediaPla...fischman@chromium.org2012-06-121-25/+1
* Delete Pipeline::GetBufferedBytes() in preparation for didLoadingProgress() s...fischman@chromium.org2012-05-301-8/+9
* Track buffered byte ranges correctly in media::Pipeline.fischman@chromium.org2012-05-301-58/+48
* Preparation work to move AudioRenderer and VideoRenderer out of Filter hierarchyscherkus@chromium.org2012-05-231-9/+19
* Reland r136679, reverted in r136753: Delete MockDataSource, remove IsLocalSou...fischman@chromium.org2012-05-121-10/+0
* Revert 136679 - Delete MockDataSource, remove IsLocalSource & IsSeekable from...tkent@chromium.org2012-05-121-0/+10
* Delete MockDataSource, remove IsLocalSource & IsSeekable from Demuxer/Pipeline.fischman@chromium.org2012-05-111-10/+0
* Re-land r136486 (reverted in r136500).fischman@chromium.org2012-05-111-40/+3
* Revert 136486 - Delete DownloadRateMonitor since it's never worked right.tkent@chromium.org2012-05-111-3/+40
* Delete DownloadRateMonitor since it's never worked right.fischman@chromium.org2012-05-111-40/+3
* Remove statistics reporting from chrome://media-internals and fix event logging.scherkus@chromium.org2012-05-101-1/+0
* Report correct buffered TimeRanges instead of faking a single TimeRange.fischman@chromium.org2012-05-101-35/+21
* Kill Pipeline::SetBufferedTime(), since nobody needs/uses it.fischman@chromium.org2012-05-091-11/+0
* Remove VideoDecoder from the Filter heirarchy.xhwang@chromium.org2012-05-031-0/+1
* Remove FFmpegDemuxer::first_seek_hack_ and related unnecessary code.scherkus@chromium.org2012-04-091-3/+4
* Pipeline & CompositeFilter now use MessageLoopProxy instead of plain MessageL...fischman@chromium.org2012-04-061-29/+29