Merge changes from topic 'USAGE_IO_INPUT' am: 70fac233fa

am: db889edb1d

Change-Id: If3762d0880be154865b46654cde08275d3dd66fa
This commit is contained in:
Miao Wang
2017-03-09 20:57:29 +00:00
committed by android-build-merger

View File

@@ -1266,10 +1266,10 @@ nAllocationGetSurface(JNIEnv *_env, jobject _this, jlong con, jlong a)
ALOGD("nAllocationGetSurface, con(%p), a(%p)", (RsContext)con, (RsAllocation)a);
}
IGraphicBufferProducer *v = (IGraphicBufferProducer *)rsAllocationGetSurface((RsContext)con,
(RsAllocation)a);
sp<IGraphicBufferProducer> bp = v;
v->decStrong(nullptr);
ANativeWindow *anw = (ANativeWindow *)rsAllocationGetSurface((RsContext)con, (RsAllocation)a);
sp<Surface> surface(static_cast<Surface*>(anw));
sp<IGraphicBufferProducer> bp = surface->getIGraphicBufferProducer();
jobject o = android_view_Surface_createFromIGraphicBufferProducer(_env, bp);
return o;