/frameworks/native/libs/gui/ |
GraphicBufferAlloc.cpp | 20 #include <ui/GraphicBuffer.h> 34 sp<GraphicBuffer> GraphicBufferAlloc::createGraphicBuffer(uint32_t width, 37 sp<GraphicBuffer> graphicBuffer(new GraphicBuffer( 39 status_t err = graphicBuffer->initCheck(); 41 if (err != 0 || graphicBuffer->handle == 0) { 43 GraphicBuffer::dumpAllocationsToSystemLog(); 47 width, height, strerror(-err), graphicBuffer->handle); 50 return graphicBuffer; [all...] |
IGraphicBufferAlloc.cpp | 25 #include <ui/GraphicBuffer.h> 47 virtual sp<GraphicBuffer> createGraphicBuffer(uint32_t width, 63 sp<GraphicBuffer> graphicBuffer; 66 graphicBuffer = new GraphicBuffer(); 67 result = reply.read(*graphicBuffer); 69 graphicBuffer.clear(); 76 return graphicBuffer; 93 // BufferReference just keeps a strong reference to a GraphicBuffer until i [all...] |
ConsumerBase.cpp | 300 const sp<GraphicBuffer> graphicBuffer, const sp<Fence>& fence) { 302 return addReleaseFenceLocked(slot, graphicBuffer, fence); 306 const sp<GraphicBuffer> graphicBuffer, const sp<Fence>& fence) { 309 // If consumer no longer tracks this graphicBuffer, we can safely 311 if (!stillTracking(slot, graphicBuffer)) { 335 int slot, const sp<GraphicBuffer> graphicBuffer, 341 // If consumer no longer tracks this graphicBuffer (we received a ne [all...] |
GLConsumer.cpp | 106 sp<GraphicBuffer> GLConsumer::sReleasedTexImageBuffer; 341 sp<GraphicBuffer> GLConsumer::getDebugTexImageBuffer() { 346 sp<GraphicBuffer> buffer = new GraphicBuffer( 348 GraphicBuffer::USAGE_SW_WRITE_RARELY, 351 buffer->lock(GraphicBuffer::USAGE_SW_WRITE_RARELY, reinterpret_cast<void**>(&bits)); 388 sp<GraphicBuffer> graphicBuffer, 395 buf, graphicBuffer, display, eglFence); 465 mCurrentTexture, mCurrentTextureImage->graphicBuffer(), [all...] |
/frameworks/native/include/gui/ |
GLConsumer.h | 27 #include <ui/GraphicBuffer.h> 138 const sp<GraphicBuffer>& buf, const Rect& cropRect, 171 sp<GraphicBuffer> getCurrentBuffer() const; 252 const sp<GraphicBuffer> graphicBuffer, 256 const sp<GraphicBuffer> graphicBuffer, EGLSyncKHR eglFence) { 257 return releaseBufferLocked(slot, graphicBuffer, mEglDisplay, eglFence); 264 graphicBuffer(), display(nullptr), fence(nullptr) {} 268 sp<GraphicBuffer> graphicBuffer [all...] |
ConsumerBase.h | 22 #include <ui/GraphicBuffer.h> 132 // initialized this will release the reference to the GraphicBuffer in that 185 const sp<GraphicBuffer> graphicBuffer, 188 // returns true iff the slot still has the graphicBuffer in it. 189 bool stillTracking(int slot, const sp<GraphicBuffer> graphicBuffer); 197 const sp<GraphicBuffer> graphicBuffer, const sp<Fence>& fence); 199 const sp<GraphicBuffer> graphicBuffer, const sp<Fence>& fence) [all...] |
/frameworks/av/include/media/stagefright/ |
FrameRenderTracker.h | 33 class GraphicBuffer; 61 Info(int64_t mediaTimeUs, const sp<GraphicBuffer> &graphicBuffer, const sp<Fence> &fence) 65 mGraphicBuffer(graphicBuffer), 82 sp<GraphicBuffer> mGraphicBuffer; 95 // called when |graphicBuffer| corresponding to |mediaTimeUs| is 98 int64_t mediaTimeUs, const sp<GraphicBuffer> &graphicBuffer, const sp<Fence> &fence);
|
MediaBuffer.h | 34 class GraphicBuffer; 61 MediaBuffer(const sp<GraphicBuffer>& graphicBuffer); 91 sp<GraphicBuffer> graphicBuffer() const; 170 sp<GraphicBuffer> mGraphicBuffer;
|
/frameworks/av/media/libmediaplayerservice/ |
HDCP.h | 40 const sp<GraphicBuffer> &graphicBuffer,
|
HDCP.cpp | 130 const sp<GraphicBuffer> &graphicBuffer, 143 return mHDCPModule->encryptNative(graphicBuffer->handle,
|
/frameworks/native/libs/ui/ |
Gralloc1On0Adapter.cpp | 323 const android::GraphicBuffer* graphicBuffer) 326 graphicBuffer->getNativeBuffer()->handle, graphicBuffer->getId()); 328 buffer_handle_t handle = graphicBuffer->getNativeBuffer()->handle; 343 descriptor.setDimensions(graphicBuffer->getWidth(), 344 graphicBuffer->getHeight()); 345 descriptor.setFormat(graphicBuffer->getPixelFormat()); 347 static_cast<gralloc1_producer_usage_t>(graphicBuffer->getUsage())); 349 static_cast<gralloc1_consumer_usage_t>(graphicBuffer->getUsage())) [all...] |
/frameworks/av/services/camera/libcameraservice/device3/ |
Camera3BufferManager.h | 22 #include <ui/GraphicBuffer.h> 125 status_t getBufferForStream(int streamId, int streamSetId, sp<GraphicBuffer>* gb, int* fenceFd); 173 status_t returnBufferForStream(int streamId, int streamSetId, const sp<GraphicBuffer>& buffer, 190 * mAllocator is the connection to SurfaceFlinger that is used to allocate new GraphicBuffer 196 sp<GraphicBuffer> graphicBuffer; 198 GraphicBufferEntry(const sp<GraphicBuffer>& gb = 0, int fd = -1) : 199 graphicBuffer(gb), 318 * Get the first available buffer from the buffer list for this stream. The graphicBuffer inside
|
Camera3BufferManager.cpp | 178 sp<GraphicBuffer>* gb, int* fenceFd) { 219 if (buffer.graphicBuffer == nullptr) { 223 buffer.graphicBuffer = mAllocator->createGraphicBuffer( 227 buffer.graphicBuffer.get(), buffer.graphicBuffer->handle); 245 *gb = buffer.graphicBuffer; 248 __FUNCTION__, buffer.graphicBuffer.get(), buffer.graphicBuffer->handle); 306 sp<GraphicBuffer> buffer; 359 int streamSetId, const sp<GraphicBuffer>& buffer, int fenceFd) [all...] |
/external/deqp/modules/egl/ |
teglAndroidUtil.cpp | 62 using tcu::Android::internal::GraphicBuffer; 84 GraphicBuffer& getGraphicBuffer (void) { return m_graphicBuffer; } 87 GraphicBuffer m_graphicBuffer; 93 GraphicBuffer::USAGE_SW_READ_OFTEN | 94 GraphicBuffer::USAGE_SW_WRITE_RARELY | 95 GraphicBuffer::USAGE_HW_TEXTURE | 96 GraphicBuffer::USAGE_HW_RENDER) 142 GraphicBuffer& graphicBuffer = buffer->getGraphicBuffer(); 153 checkStatus(graphicBuffer.lock(GraphicBuffer::USAGE_SW_WRITE_RARELY, &bufferData)) [all...] |
/frameworks/av/media/libstagefright/foundation/ |
MediaBuffer.cpp | 29 #include <ui/GraphicBuffer.h> 80 MediaBuffer::MediaBuffer(const sp<GraphicBuffer>& graphicBuffer) 87 mGraphicBuffer(graphicBuffer), 165 sp<GraphicBuffer> MediaBuffer::graphicBuffer() const {
|
/frameworks/native/libs/gui/tests/ |
Surface_test.cpp | 201 sp<GraphicBuffer> graphicBuffer; 203 ASSERT_EQ(NO_ERROR, surface->detachNextBuffer(&graphicBuffer, &fence)); 204 ASSERT_EQ(0U, graphicBuffer->getGenerationNumber()); 207 buffer = static_cast<ANativeWindowBuffer*>(graphicBuffer.get()); 209 // This should change the generation number of the GraphicBuffer 215 graphicBuffer = static_cast<GraphicBuffer*>(buffer); 216 ASSERT_EQ(1U, graphicBuffer->getGenerationNumber());
|
/external/deqp/framework/platform/android/ |
tcuAndroidInternals.hpp | 37 class GraphicBuffer; 96 // ui/GraphicBuffer.h 100 typedef status_t (*initCheckFunc) (android::GraphicBuffer* buffer); 101 typedef status_t (*lockFunc) (android::GraphicBuffer* buffer, deUint32 usage, void** vaddr); 102 typedef status_t (*unlockFunc) (android::GraphicBuffer* buffer); 103 typedef ANativeWindowBuffer* (*getNativeBufferFunc) (const android::GraphicBuffer* buffer); 125 GraphicBufferFunctions graphicBuffer; 133 GraphicBufferFunctions graphicBuffer; 144 class GraphicBuffer 147 // ui/GraphicBuffer.h, hardware/gralloc. [all...] |
/frameworks/av/include/media/ |
IHDCP.h | 20 #include <ui/GraphicBuffer.h> 84 const sp<GraphicBuffer> &graphicBuffer,
|
/frameworks/av/media/libmedia/ |
IHDCP.cpp | 121 const sp<GraphicBuffer> &graphicBuffer, 126 data.write(*graphicBuffer); 282 sp<GraphicBuffer> graphicBuffer = new GraphicBuffer(); 283 data.read(*graphicBuffer); 295 err = encryptNative(graphicBuffer, offset, size,
|
/hardware/ti/omap4-aah/test/CameraHal/ |
camera_test.h | 223 sp<GraphicBuffer> buf; 322 sp<GraphicBuffer> graphicBuffer; 336 defer.graphicBuffer->unlock(); 358 mBST->handleBuffer(defer.graphicBuffer, defer.mappedBuffer, 360 defer.graphicBuffer->unlock(); 362 mBST->onHandled(defer.graphicBuffer, defer.slot); 367 void add(sp<GraphicBuffer> &gbuf, const Rect &crop, 371 defer.graphicBuffer = gbuf; 411 virtual void onHandled(sp<GraphicBuffer> &g, unsigned int slot) {} [all...] |
/frameworks/av/media/libstagefright/ |
FrameRenderTracker.cpp | 46 int64_t mediaTimeUs, const sp<GraphicBuffer> &graphicBuffer, const sp<Fence> &fence) { 47 mRenderQueue.emplace_back(mediaTimeUs, graphicBuffer, fence);
|
/frameworks/base/services/core/jni/ |
com_android_server_AssetAtlasService.cpp | 65 jobject graphicBuffer, jobject bitmapHandle) { 71 // The goal of this method is to copy the bitmap into the GraphicBuffer 73 sp<GraphicBuffer> buffer(graphicBufferForJavaObject(env, graphicBuffer)); 141 // We use an EGLImage to access the content of the GraphicBuffer 160 // Upload the content of the bitmap in the GraphicBuffer 208 { "nUploadAtlas", "(Landroid/view/GraphicBuffer;Landroid/graphics/Bitmap;)Z",
|
/frameworks/native/services/surfaceflinger/ |
SurfaceFlingerConsumer.cpp | 204 mPendingRelease.graphicBuffer, fence); 219 mPendingRelease.graphicBuffer, mPendingRelease.display,
|
/frameworks/av/media/libstagefright/include/ |
OMXNodeInstance.h | 76 OMX_U32 portIndex, const sp<GraphicBuffer> &graphicBuffer, 80 OMX_U32 portIndex, const sp<GraphicBuffer> &graphicBuffer, 122 OMX_BUFFERHEADERTYPE *header, const sp<GraphicBuffer> &buffer, 214 OMX_U32 portIndex, const sp<GraphicBuffer> &graphicBuffer, 251 // |graphicBuffer|'s handle. If |updateCodecBuffer| is true, the update will happen in 256 OMX_U32 portIndex, const sp<GraphicBuffer> &graphicBuffer, [all...] |
/frameworks/av/media/libstagefright/omx/ |
OMXNodeInstance.cpp | 114 BufferMeta(const sp<GraphicBuffer> &graphicBuffer, OMX_U32 portIndex) 115 : mGraphicBuffer(graphicBuffer), 162 void setGraphicBuffer(const sp<GraphicBuffer> &graphicBuffer) { 163 mGraphicBuffer = graphicBuffer; 179 sp<GraphicBuffer> mGraphicBuffer; 857 OMX_U32 portIndex, const sp<GraphicBuffer>& graphicBuffer, 859 if (graphicBuffer == NULL || buffer == NULL) [all...] |