diff options
author | Mathias Agopian <mathias@google.com> | 2009-06-23 21:11:43 -0700 |
---|---|---|
committer | Mathias Agopian <mathias@google.com> | 2009-06-24 20:39:16 -0700 |
commit | cbc4c9f8d56317b2fe8964c15c9785ebeef98ca7 (patch) | |
tree | 131ba56996017a0493c681ef86c3f49bbcfa9dd3 /libs/surfaceflinger/DisplayHardware | |
parent | f31868e59fbf59a8d479587c80b648fb37a166fc (diff) | |
download | frameworks_base-cbc4c9f8d56317b2fe8964c15c9785ebeef98ca7.zip frameworks_base-cbc4c9f8d56317b2fe8964c15c9785ebeef98ca7.tar.gz frameworks_base-cbc4c9f8d56317b2fe8964c15c9785ebeef98ca7.tar.bz2 |
hack copybit back in for video playback on msm7k. we have h/w accelerated video again
Diffstat (limited to 'libs/surfaceflinger/DisplayHardware')
-rw-r--r-- | libs/surfaceflinger/DisplayHardware/DisplayHardware.cpp | 7 | ||||
-rw-r--r-- | libs/surfaceflinger/DisplayHardware/DisplayHardware.h | 6 |
2 files changed, 5 insertions, 8 deletions
diff --git a/libs/surfaceflinger/DisplayHardware/DisplayHardware.cpp b/libs/surfaceflinger/DisplayHardware/DisplayHardware.cpp index 784dfa5..925f5cc 100644 --- a/libs/surfaceflinger/DisplayHardware/DisplayHardware.cpp +++ b/libs/surfaceflinger/DisplayHardware/DisplayHardware.cpp @@ -349,10 +349,7 @@ void DisplayHardware::makeCurrent() const eglMakeCurrent(mDisplay, mSurface, mSurface, mContext); } -void DisplayHardware::copyFrontToImage(const copybit_image_t& front) const { - // FIXME: we need to get rid of this +sp<FramebufferNativeWindow> DisplayHardware::getFb() const { + return mNativeWindow; } -void DisplayHardware::copyBackToImage(const copybit_image_t& front) const { - // FIXME: we need to get rid of this -} diff --git a/libs/surfaceflinger/DisplayHardware/DisplayHardware.h b/libs/surfaceflinger/DisplayHardware/DisplayHardware.h index c3dbff1..240c5d1 100644 --- a/libs/surfaceflinger/DisplayHardware/DisplayHardware.h +++ b/libs/surfaceflinger/DisplayHardware/DisplayHardware.h @@ -80,13 +80,13 @@ public: EGLDisplay getEGLDisplay() const { return mDisplay; } overlay_control_device_t* getOverlayEngine() const { return mOverlayEngine; } - void copyFrontToImage(const copybit_image_t& front) const; - void copyBackToImage(const copybit_image_t& front) const; - Rect bounds() const { return Rect(mWidth, mHeight); } + // FIXME: needed in LayerBuffer for msm7k/copybit hack + sp<FramebufferNativeWindow> getFb() const; + private: void init(uint32_t displayIndex) __attribute__((noinline)); void fini() __attribute__((noinline)); |