From 6d223cbd07f0582ac99e4b607f6983284638aa0b Mon Sep 17 00:00:00 2001 From: Sungtak Lee Date: Wed, 31 Jul 2024 19:35:07 +0000 Subject: Add IProducerListener::onBufferAttached Add a new callback to IProducerListener for buffer being attached to the consumer. BYPASS_IGBP_IGBC_API_REASON=approved new code in libgui Bug: 353202582 Flag: com.android.graphics.libgui.flags.bq_consumer_attach_callback Merged-In: I21f9d4925ab6c8985ab349514bc0198e61d1de23 Change-Id: I21f9d4925ab6c8985ab349514bc0198e61d1de23 --- libs/gui/BufferQueueProducer.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'libs/gui/BufferQueueProducer.cpp') diff --git a/libs/gui/BufferQueueProducer.cpp b/libs/gui/BufferQueueProducer.cpp index fb69fda32d..88d456bf2c 100644 --- a/libs/gui/BufferQueueProducer.cpp +++ b/libs/gui/BufferQueueProducer.cpp @@ -1324,6 +1324,9 @@ status_t BufferQueueProducer::connect(const sp& listener, #endif mCore->mConnectedProducerListener = listener; mCore->mBufferReleasedCbEnabled = listener->needsReleaseNotify(); +#if COM_ANDROID_GRAPHICS_LIBGUI_FLAGS(BQ_CONSUMER_ATTACH_CALLBACK) + mCore->mBufferAttachedCbEnabled = listener->needsAttachNotify(); +#endif } break; default: -- cgit v1.2.3-59-g8ed1b