summaryrefslogtreecommitdiffstats
path: root/libs/surfaceflinger/DisplayHardware
diff options
context:
space:
mode:
authorMathias Agopian <mathias@google.com>2009-06-23 21:11:43 -0700
committerMathias Agopian <mathias@google.com>2009-06-24 20:39:16 -0700
commitcbc4c9f8d56317b2fe8964c15c9785ebeef98ca7 (patch)
tree131ba56996017a0493c681ef86c3f49bbcfa9dd3 /libs/surfaceflinger/DisplayHardware
parentf31868e59fbf59a8d479587c80b648fb37a166fc (diff)
downloadframeworks_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.cpp7
-rw-r--r--libs/surfaceflinger/DisplayHardware/DisplayHardware.h6
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));