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

Commit 85aedc30 authored by Mathias Agopian's avatar Mathias Agopian Committed by android-build-merger
Browse files

Merge "Remove useless GraphicBuffer() constructor" into oc-dev am: 549f2088

am: 28d12549

Change-Id: Ie3c1b548af13945c9dbee40d0a6e6ed5d8f4bf8d
parents 769dd10a 28d12549
Loading
Loading
Loading
Loading
+3 −4
Original line number Diff line number Diff line
@@ -1212,7 +1212,7 @@ status_t ACodec::allocateOutputBuffersFromNativeWindow() {
            break;
        }

        sp<GraphicBuffer> graphicBuffer(new GraphicBuffer(buf, false));
        sp<GraphicBuffer> graphicBuffer(GraphicBuffer::from(buf));
        BufferInfo info;
        info.mStatus = BufferInfo::OWNED_BY_US;
        info.mFenceFd = fenceFd;
@@ -1516,7 +1516,7 @@ ACodec::BufferInfo *ACodec::dequeueBufferFromNativeWindow() {
    CHECK(storingMetadataInDecodedBuffers());

    // discard buffer in LRU info and replace with new buffer
    oldest->mGraphicBuffer = new GraphicBuffer(buf, false);
    oldest->mGraphicBuffer = GraphicBuffer::from(buf);
    oldest->mNewGraphicBuffer = true;
    oldest->mStatus = BufferInfo::OWNED_BY_US;
    oldest->setWriteFence(fenceFd, "dequeueBufferFromNativeWindow for oldest");
@@ -5782,8 +5782,7 @@ void ACodec::BaseState::onInputBufferFilled(const sp<AMessage> &msg) {
                case IOMX::kPortModeDynamicANWBuffer:
                    if (info->mCodecData->size() >= sizeof(VideoNativeMetadata)) {
                        VideoNativeMetadata *vnmd = (VideoNativeMetadata*)info->mCodecData->base();
                        sp<GraphicBuffer> graphicBuffer = new GraphicBuffer(
                                vnmd->pBuffer, false /* keepOwnership */);
                        sp<GraphicBuffer> graphicBuffer = GraphicBuffer::from(vnmd->pBuffer);
                        err2 = mCodec->mOMXNode->emptyBuffer(
                            bufferID, graphicBuffer, flags, timeUs, info->mFenceFd);
                    }
+1 −1
Original line number Diff line number Diff line
@@ -176,7 +176,7 @@ status_t pushBlankBuffersToNativeWindow(ANativeWindow *nativeWindow /* nonnull *
            break;
        }

        sp<GraphicBuffer> buf(new GraphicBuffer(anb, false));
        sp<GraphicBuffer> buf(GraphicBuffer::from(anb));

        // Fill the buffer with the a 1x1 checkerboard pattern ;)
        uint32_t *img = NULL;
+2 −2
Original line number Diff line number Diff line
@@ -510,7 +510,7 @@ void SurfaceMediaSourceTest::oneBufferPass(int width, int height ) {

    // Fill the buffer with the a checkerboard pattern
    uint8_t* img = NULL;
    sp<GraphicBuffer> buf(new GraphicBuffer(anb, false));
    sp<GraphicBuffer> buf(GraphicBuffer::from(anb));
    buf->lock(GRALLOC_USAGE_SW_WRITE_OFTEN, (void**)(&img));
    SurfaceMediaSourceTest::fillYV12Buffer(img, width, height, buf->getStride());
    buf->unlock();
@@ -527,7 +527,7 @@ void SurfaceMediaSourceTest::oneBufferPassNoFill(
    ASSERT_TRUE(anb != NULL);

    // We do not fill the buffer in. Just queue it back.
    sp<GraphicBuffer> buf(new GraphicBuffer(anb, false));
    sp<GraphicBuffer> buf(GraphicBuffer::from(anb));
    ASSERT_EQ(NO_ERROR, mANW->queueBuffer(mANW.get(), buf->getNativeBuffer(),
            -1));
}