Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4a1f8a4e authored by Jamie Gennis's avatar Jamie Gennis Committed by Android Git Automerger
Browse files

am c570ee21: am 41a894ad: am 75597105: Merge "SurfaceTextureClient: Add...

am c570ee21: am 41a894ad: am 75597105: Merge "SurfaceTextureClient: Add ISurfaceTexture getter." into honeycomb-mr1

* commit 'c570ee21':
  SurfaceTextureClient: Add ISurfaceTexture getter.
parents 032c5c57 c570ee21
Loading
Loading
Loading
Loading
+2 −0
Original line number Original line Diff line number Diff line
@@ -33,6 +33,8 @@ class SurfaceTextureClient
public:
public:
    SurfaceTextureClient(const sp<ISurfaceTexture>& surfaceTexture);
    SurfaceTextureClient(const sp<ISurfaceTexture>& surfaceTexture);


    sp<ISurfaceTexture> getISurfaceTexture() const;

private:
private:


    // can't be copied
    // can't be copied
+4 −0
Original line number Original line Diff line number Diff line
@@ -40,6 +40,10 @@ SurfaceTextureClient::SurfaceTextureClient(
    mAllocator = mSurfaceTexture->getAllocator();
    mAllocator = mSurfaceTexture->getAllocator();
}
}


sp<ISurfaceTexture> SurfaceTextureClient::getISurfaceTexture() const {
    return mSurfaceTexture;
}

int SurfaceTextureClient::setSwapInterval(ANativeWindow* window, int interval) {
int SurfaceTextureClient::setSwapInterval(ANativeWindow* window, int interval) {
    SurfaceTextureClient* c = getSelf(window);
    SurfaceTextureClient* c = getSelf(window);
    return c->setSwapInterval(interval);
    return c->setSwapInterval(interval);
+5 −0
Original line number Original line Diff line number Diff line
@@ -35,6 +35,11 @@ protected:
    sp<SurfaceTextureClient> mSTC;
    sp<SurfaceTextureClient> mSTC;
};
};


TEST_F(SurfaceTextureClientTest, GetISurfaceTextureIsNotNull) {
    sp<ISurfaceTexture> ist(mSTC->getISurfaceTexture());
    ASSERT_TRUE(ist != NULL);
}

TEST_F(SurfaceTextureClientTest, QueuesToWindowCompositorIsFalse) {
TEST_F(SurfaceTextureClientTest, QueuesToWindowCompositorIsFalse) {
    sp<ANativeWindow> anw(mSTC);
    sp<ANativeWindow> anw(mSTC);
    int result = -123;
    int result = -123;