Bug 1006957 - Handle buffer ownership between SurfaceStream and CanvasClient r=nical
This commit is contained in:
@@ -62,7 +62,9 @@ public:
|
||||
|
||||
virtual void SetReleaseFenceHandle(FenceHandle aReleaseFenceHandle) MOZ_OVERRIDE;
|
||||
|
||||
virtual void WaitReleaseFence() MOZ_OVERRIDE;
|
||||
virtual void SetRemoveFromCompositableTracker(AsyncTransactionTracker* aTracker) MOZ_OVERRIDE;
|
||||
|
||||
virtual void WaitForBufferOwnership() MOZ_OVERRIDE;
|
||||
|
||||
void InitWith(MaybeMagicGrallocBufferHandle aDesc, gfx::IntSize aSize);
|
||||
|
||||
@@ -120,6 +122,8 @@ protected:
|
||||
*/
|
||||
MaybeMagicGrallocBufferHandle mGrallocHandle;
|
||||
|
||||
RefPtr<AsyncTransactionTracker> mRemoveFromCompositableTracker;
|
||||
|
||||
android::sp<android::GraphicBuffer> mGraphicBuffer;
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user