Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3493)

Unified Diff: cc/CCVideoLayerImpl.h

Issue 11122003: [cc] Rename all cc/ filenames to Chromium style (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 8 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « cc/CCTimingFunction.cpp ('k') | cc/CCVideoLayerImpl.cpp » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: cc/CCVideoLayerImpl.h
diff --git a/cc/CCVideoLayerImpl.h b/cc/CCVideoLayerImpl.h
index b254e8c50b0d3b59241c6a09cbe9158e1868f166..f14754999d4da6661cff1c6dcd7f6a349ad60569 100644
--- a/cc/CCVideoLayerImpl.h
+++ b/cc/CCVideoLayerImpl.h
@@ -2,88 +2,5 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef CCVideoLayerImpl_h
-#define CCVideoLayerImpl_h
-
-#include "CCLayerImpl.h"
-#include "GraphicsContext3D.h"
-#include "IntSize.h"
-#include <public/WebTransformationMatrix.h>
-#include <public/WebVideoFrameProvider.h>
-
-namespace WebKit {
-class WebVideoFrame;
-}
-
-namespace cc {
-
-class CCLayerTreeHostImpl;
-class CCVideoLayerImpl;
-
-class CCVideoLayerImpl : public CCLayerImpl
- , public WebKit::WebVideoFrameProvider::Client {
-public:
- static scoped_ptr<CCVideoLayerImpl> create(int id, WebKit::WebVideoFrameProvider* provider)
- {
- return make_scoped_ptr(new CCVideoLayerImpl(id, provider));
- }
- virtual ~CCVideoLayerImpl();
-
- virtual void willDraw(CCResourceProvider*) OVERRIDE;
- virtual void appendQuads(CCQuadSink&, CCAppendQuadsData&) OVERRIDE;
- virtual void didDraw(CCResourceProvider*) OVERRIDE;
-
- virtual void dumpLayerProperties(std::string*, int indent) const OVERRIDE;
-
- Mutex& providerMutex() { return m_providerMutex; }
-
- // WebKit::WebVideoFrameProvider::Client implementation.
- virtual void stopUsingProvider(); // Callable on any thread.
- virtual void didReceiveFrame(); // Callable on impl thread.
- virtual void didUpdateMatrix(const float*); // Callable on impl thread.
-
- virtual void didLoseContext() OVERRIDE;
-
- void setNeedsRedraw();
-
- struct FramePlane {
- CCResourceProvider::ResourceId resourceId;
- IntSize size;
- GC3Denum format;
- IntSize visibleSize;
-
- FramePlane() : resourceId(0) { }
-
- bool allocateData(CCResourceProvider*);
- void freeData(CCResourceProvider*);
- };
-
-private:
- CCVideoLayerImpl(int, WebKit::WebVideoFrameProvider*);
-
- static IntSize computeVisibleSize(const WebKit::WebVideoFrame&, unsigned plane);
- virtual const char* layerTypeAsString() const OVERRIDE;
-
- void willDrawInternal(CCResourceProvider*);
- bool allocatePlaneData(CCResourceProvider*);
- bool copyPlaneData(CCResourceProvider*);
- void freePlaneData(CCResourceProvider*);
- void freeUnusedPlaneData(CCResourceProvider*);
-
- // Guards the destruction of m_provider and the frame that it provides
- Mutex m_providerMutex;
- WebKit::WebVideoFrameProvider* m_provider;
-
- WebKit::WebTransformationMatrix m_streamTextureMatrix;
-
- WebKit::WebVideoFrame* m_frame;
- GC3Denum m_format;
- CCResourceProvider::ResourceId m_externalTextureResource;
-
- // Each index in this array corresponds to a plane in WebKit::WebVideoFrame.
- FramePlane m_framePlanes[WebKit::WebVideoFrame::maxPlanes];
-};
-
-}
-
-#endif // CCVideoLayerImpl_h
+// Temporary forwarding header
+#include "cc/video_layer_impl.h"
« no previous file with comments | « cc/CCTimingFunction.cpp ('k') | cc/CCVideoLayerImpl.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698