summaryrefslogtreecommitdiffstats
path: root/cc/layers/video_layer.h
Commit message (Collapse)AuthorAgeFilesLines
* CC Animation: Erase cc::LayerSettings everywhere.loyso2016-03-141-6/+2
| | | | | | | | | | | Also, erase LayerTreeSettings::use_compositor_animation_timelines flag. BUG=575041 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Review URL: https://codereview.chromium.org/1783613004 Cr-Commit-Position: refs/heads/master@{#380914}
* Blink Compositor Animation: Erase old animation system.loyso2016-03-021-0/+1
| | | | | | | | | | | | | Basically, specialize all the code as if use_compositor_animation_timelines is always true. Next CL: Erase cc::LayerSettings everywhere. BUG=575041 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Review URL: https://codereview.chromium.org/1739743003 Cr-Commit-Position: refs/heads/master@{#378629}
* Switch to standard integer types in cc/.avi2015-12-211-0/+1
| | | | | | | | | | BUG=138542 TBR=danakj@chromium.org CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Review URL: https://codereview.chromium.org/1539203002 Cr-Commit-Position: refs/heads/master@{#366333}
* cc: Stop passing a ResourceUpdateQueue to Layer::Update().danakj2015-06-191-1/+1
| | | | | | | | | | | | | | | The queue is unused so there's no need to pass it around. This is a minimal change to just stop passing the queue, it doesn't change the proxies yet. They can stop making a queue entirely in the future. R=enne, vmpstr BUG=413479 Review URL: https://codereview.chromium.org/1177223008 Cr-Commit-Position: refs/heads/master@{#335168}
* cc: Stop using occlusion tracker on the main thread.danakj2015-06-121-2/+1
| | | | | | | | | | | | | | It was only used by TiledLayer, which we can't quite delete but we can just make it stop using occlusion. This will allow us to de-templatize the OcclusionTracker. R=enne, vmpstr BUG=413479 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Review URL: https://codereview.chromium.org/1182233004 Cr-Commit-Position: refs/heads/master@{#334269}
* CC: Plumb LayerSettings parameter for cc::Layer construction.loyso2015-05-251-2/+5
| | | | | | | | | | | | | | | | | | | Next episode: https://codereview.chromium.org/1101823002/ This is a prerequisite to implement compositor animation timelines. https://codereview.chromium.org/947033002/ BUG=394777 R=ajuma@chromium.org R=vollick@chromium.org R=piman@chromium.org R=danakj@chromium.org CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Review URL: https://codereview.chromium.org/1122393003 Cr-Commit-Position: refs/heads/master@{#331256}
* Standardize usage of virtual/override/final in cc/dcheng2014-10-211-5/+4
| | | | | | | | | BUG=417463 TBR=enne@chromium.org Review URL: https://codereview.chromium.org/645853008 Cr-Commit-Position: refs/heads/master@{#300439}
* replace OVERRIDE and FINAL with override and final in cc/mostynb2014-10-061-2/+2
| | | | | | | | BUG=417463 Review URL: https://codereview.chromium.org/628443002 Cr-Commit-Position: refs/heads/master@{#298271}
* Integrated video rotation piping into video layer {impl} andsuderman@chromium.org2014-08-081-2/+6
| | | | | | | | | | included the transform for fixing the video orientation. BUG=47554 Review URL: https://codereview.chromium.org/388643002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288194 0039d316-1c4b-4281-b951-d872f2087c98
* cc: Clean up OcclusionTracker template parameters.danakj@chromium.org2014-03-051-1/+2
| | | | | | | | | | | | | | | | | Currently it takes LayerType and RenderSurfaceType, but the latter is derivable from the former, so just pass the former. Since there's only one parameter, it's clearer to use OcclusionTracker<Layer(Impl)> directly instead of using typedefs. Also rename the TestOcclusionTracker file from occlusion_tracker_test_common.h to test_occlusion_tracker.h. R=enne BUG=344962 Review URL: https://codereview.chromium.org/183563003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@254965 0039d316-1c4b-4281-b951-d872f2087c98
* cc: Fix accelerated video freezing with commit abortsenne@chromium.org2013-08-021-0/+2
| | | | | | | | | | | | | | Although VideoLayer doesn't update any resources, it needs to not let commits abort when it has been invalidated as this is currently the mechanism on desktop to tell the compositor to redraw it with a new frame. R=danakj@chromium.org BUG=266350 Review URL: https://chromiumcodereview.appspot.com/21567003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@215169 0039d316-1c4b-4281-b951-d872f2087c98
* cc: Add DISALLOW_COPY_AND_ASSIGN where appropriate.danakj@chromium.org2013-03-271-0/+2
| | | | | | | | | | | Also DISALLOW_IMPLICIT_CONSTRUCTORS in a few places instead. NOTRY=true R=jamesr Review URL: https://chromiumcodereview.appspot.com/13065006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190989 0039d316-1c4b-4281-b951-d872f2087c98
* Part 10 of cc/ directory shuffles: layersjamesr@chromium.org2013-03-181-0/+38
Continuation of https://src.chromium.org/viewvc/chrome?view=rev&revision=188681 BUG=190824 TBR=enne@chromium.org, piman@chromium.org, jschuh@chromium.org, joth@chromium.org Review URL: https://codereview.chromium.org/12916002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188703 0039d316-1c4b-4281-b951-d872f2087c98