/frameworks/base/libs/hwui/tests/common/ |
H A D | TestContext.cpp | 93 sp<IGraphicBufferConsumer> consumer; local 94 BufferQueue::createBufferQueue(&producer, &consumer); 97 mConsumer = new BufferItemConsumer(consumer, GRALLOC_USAGE_HW_COMPOSER, 4);
|
/frameworks/native/include/gui/ |
H A D | BufferQueueConsumer.h | 42 // field of buffer is set to NULL and it is assumed that the consumer still 59 // releaseBuffer releases a buffer slot from the consumer back to the 64 // If releaseBuffer returns STALE_BUFFER_SLOT, then the consumer must free 75 // connect connects a consumer to the BufferQueue. Only one 76 // consumer may be connected, and when that consumer disconnects the 79 // controlledByApp indicates whether the consumer is controlled by 86 // disconnect disconnects a consumer from the BufferQueue. All 94 // but have not yet been released by the consumer. 108 // be acquired by the consumer a 166 consumerConnect(const sp<IConsumerListener>& consumer, bool controlledByApp) argument [all...] |
/frameworks/native/libs/gui/tests/ |
H A D | Malicious.cpp | 136 sp<IGraphicBufferConsumer> consumer; local 137 BufferQueue::createBufferQueue(&producer, &consumer); 139 consumer->consumerConnect(listener, false);
|
H A D | MultiTextureConsumer_test.cpp | 38 sp<IGraphicBufferConsumer> consumer; local 39 BufferQueue::createBufferQueue(&producer, &consumer); 40 mGlConsumer = new GLConsumer(consumer, TEX_ID,
|
H A D | BufferQueue_test.cpp | 115 sp<IGraphicBufferConsumer> consumer; local 116 BufferQueue::createBufferQueue(&producer, &consumer); 119 serviceManager->addService(CONSUMER_NAME, IInterface::asBinder(consumer)); 629 // Repeatedly acquire and release a buffer from the consumer side, it should 653 // Repeatedly acquire and release a buffer from the consumer side, it should 1114 // Fill 2 buffers without consumer consuming them. Verify that all
|
H A D | SurfaceTextureClient_test.cpp | 52 sp<IGraphicBufferConsumer> consumer; local 53 BufferQueue::createBufferQueue(&producer, &consumer); 54 mST = new GLConsumer(consumer, 123, GLConsumer::TEXTURE_EXTERNAL, true, 762 sp<IGraphicBufferConsumer> consumer; local 763 BufferQueue::createBufferQueue(&producer, &consumer); 764 sp<GLConsumer> st(new GLConsumer(consumer, i,
|
/frameworks/native/services/surfaceflinger/ |
H A D | SurfaceFlingerConsumer.h | 41 SurfaceFlingerConsumer(const sp<IGraphicBufferConsumer>& consumer, argument 43 : GLConsumer(consumer, tex, GLConsumer::TEXTURE_EXTERNAL, false, false),
|
/frameworks/native/libs/gui/ |
H A D | BufferItemConsumer.cpp | 34 const sp<IGraphicBufferConsumer>& consumer, uint32_t consumerUsage, 36 ConsumerBase(consumer, controlledByApp) 40 "Failed to set consumer usage bits to %#x", consumerUsage); 33 BufferItemConsumer( const sp<IGraphicBufferConsumer>& consumer, uint32_t consumerUsage, int bufferCount, bool controlledByApp) argument
|
/frameworks/native/opengl/tests/EGLTest/ |
H A D | EGL_test.cpp | 141 sp<IGraphicBufferConsumer> consumer; 142 BufferQueue::createBufferQueue(&producer, &consumer); 143 consumer->consumerConnect(new DummyConsumer, false); 256 sp<IGraphicBufferConsumer> consumer; local 257 BufferQueue::createBufferQueue(&producer, &consumer); 258 consumer->consumerConnect(new DummyConsumer, false);
|
/frameworks/av/cmds/screenrecord/ |
H A D | FrameOutput.cpp | 71 sp<IGraphicBufferConsumer> consumer; local 72 BufferQueue::createBufferQueue(&producer, &consumer); 73 mGlConsumer = new GLConsumer(consumer, mExtTextureName,
|
H A D | Overlay.cpp | 172 sp<IGraphicBufferConsumer> consumer; local 173 BufferQueue::createBufferQueue(&mProducer, &consumer); 174 mGlConsumer = new GLConsumer(consumer, mExtTextureName,
|
/frameworks/av/services/camera/libcameraservice/device3/ |
H A D | Camera3SharedOutputStream.cpp | 77 ALOGE("%s: it's illegal to set zero consumer surfaces!", __FUNCTION__); 84 ALOGE("%s: it's illegal to set a null consumer surface!", __FUNCTION__); 143 status_t Camera3SharedOutputStream::queueBufferToConsumer(sp<ANativeWindow>& consumer, argument 145 status_t res = consumer->queueBuffer(consumer.get(), buffer, anwReleaseFence); 147 // After queuing buffer to the internal consumer queue, check whether the buffer is
|
H A D | Camera3InputStream.cpp | 197 * no-op since we can't disconnect the producer from the consumer-side 230 sp<IGraphicBufferConsumer> consumer; local 231 BufferQueue::createBufferQueue(&producer, &consumer); 254 * (Note that this sets consumer-side buffer count only, 255 * and not the sum of producer+consumer side as in other camera streams). 261 mConsumer = new BufferItemConsumer(consumer, camera3_stream::usage,
|
H A D | Camera3StreamSplitter.cpp | 42 uint32_t consumerUsage, size_t halMaxBuffers, sp<Surface>* consumer) { 44 if (consumer == nullptr) { 45 SP_LOGE("%s: consumer pointer is NULL", __FUNCTION__); 64 // in order to get max consumer side buffers. 92 *consumer = new Surface(mProducer); 93 if (*consumer == nullptr) { 174 // Query consumer side buffer count, and update overall buffer count 180 SP_LOGE("%s: Unable to query consumer undequeued buffer count" 196 // Set dequeueBuffer/attachBuffer timeout if the consumer is not hw composer or hw texture. 314 //queue, because attachBuffer could block in case of a slow consumer 41 connect(const std::vector<sp<Surface> >& surfaces, uint32_t consumerUsage, size_t halMaxBuffers, sp<Surface>* consumer) argument [all...] |
/frameworks/av/services/camera/libcameraservice/gui/ |
H A D | RingBufferConsumer.h | 59 // Create a new ring buffer consumer. The consumerUsage parameter determines 60 // the consumer usage flags passed to the graphics allocator. The 63 RingBufferConsumer(const sp<IGraphicBufferConsumer>& consumer, uint32_t consumerUsage, 81 // setConsumerUsage allows the BufferQueue consumer usage to be 120 PinnedBufferItem(wp<RingBufferConsumer> consumer, argument 122 mConsumer(consumer), 127 sp<RingBufferConsumer> consumer = mConsumer.promote(); local 128 if (consumer != NULL) { 129 consumer->unpinBuffer(mBufferItem);
|
H A D | RingBufferConsumer.cpp | 40 RingBufferConsumer::RingBufferConsumer(const sp<IGraphicBufferConsumer>& consumer, argument 43 ConsumerBase(consumer),
|
/frameworks/native/services/surfaceflinger/DisplayHardware/ |
H A D | FramebufferSurface.cpp | 55 const sp<IGraphicBufferConsumer>& consumer) : 56 ConsumerBase(consumer), 54 FramebufferSurface(HWComposer& hwc, int disp, const sp<IGraphicBufferConsumer>& consumer) argument
|
/frameworks/native/vulkan/include/vulkan/ |
H A D | vk_android_native_buffer.h | 67 uint64_t consumer; member in struct:__anon1922::__anon1923
|
/frameworks/av/services/camera/libcameraservice/api1/client2/ |
H A D | CallbackProcessor.cpp | 114 sp<IGraphicBufferConsumer> consumer; local 115 BufferQueue::createBufferQueue(&producer, &consumer); 116 mCallbackConsumer = new CpuConsumer(consumer, kCallbackHeapCount);
|
H A D | JpegProcessor.cpp | 109 sp<IGraphicBufferConsumer> consumer; local 110 BufferQueue::createBufferQueue(&producer, &consumer); 111 mCaptureConsumer = new CpuConsumer(consumer, 1);
|
/frameworks/base/media/mca/filterfw/native/core/ |
H A D | gl_env.cpp | 169 sp<IGraphicBufferConsumer> consumer; local 170 BufferQueue::createBufferQueue(&producer, &consumer); 171 surfaceTexture_ = new GLConsumer(consumer, 0, GLConsumer::TEXTURE_EXTERNAL,
|
/frameworks/native/cmds/flatland/ |
H A D | GLHelper.cpp | 204 sp<IGraphicBufferConsumer> consumer; local 205 BufferQueue::createBufferQueue(&producer, &consumer); 206 sp<GLConsumer> glc = new GLConsumer(consumer, name,
|
/frameworks/native/libs/vr/libbufferhubqueue/tests/ |
H A D | buffer_hub_queue-test.cpp | 114 // Dequeue returns timeout since no buffer is ready to consumer, but 131 // in the consumer's Dequeue() function. 144 auto consumer = consumer_status.take(); local 145 ASSERT_NE(nullptr, consumer); 160 // Build a silent consumer queue to test multi-consumer queue features. 183 // Build a new consumer queue to test multi-consumer queue features. 202 // Verify that the consumer queue receives it. 207 // Dequeue and acquire/release (discard) buffers on the consumer en [all...] |
/frameworks/native/libs/vr/libvrflinger/ |
H A D | display_surface.cpp | 218 std::shared_ptr<ConsumerQueue> consumer = local 220 auto status = RegisterQueue(consumer); 223 "ApplicationDisplaySurface::OnCreateQueue: Failed to register consumer " 229 consumer_queues_[consumer->id()] = std::move(consumer); 283 "DirectDisplaySurface::OnCreateQueue: Failed to register consumer "
|
/frameworks/native/services/surfaceflinger/tests/ |
H A D | Transaction_test.cpp | 62 sp<IGraphicBufferConsumer> consumer; local 63 BufferQueue::createBufferQueue(&producer, &consumer); 64 sp<CpuConsumer> cpuConsumer = new CpuConsumer(consumer, 1);
|