Chromium Code Reviews
DescriptionMake painting a single frame a permanent API on VideoRendererSink.
Having to call VRS::Start(), wait for VRS::RC::Render(), and then
queuing a VRS::Stop() across multiple threads just to paint a
single frame is not desirable... so remove a bunch of TODOs and
rename PaintFrameUsingOldRenderingPath() to PaintSingleFrame().
This allows a lot of simplification in VideoRendererImpl and avoids
Chromecast from having to pick up this complexity. It also will
likely resolve nullptr crashes due having two sink startup points.
BUG=611714
TEST=existing unittests pass.
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
Committed: https://crrev.com/e9c89e91623714fe04fd20c5caaee03dcae021e5
Cr-Commit-Position: refs/heads/master@{#395138}
Patch Set 1 : Cleanup. #
Total comments: 2
Patch Set 2 : Comments. #Messages
Total messages: 18 (10 generated)
|