c8ca12ae35708b94583c956fbb81918696f0c313 |
|
29-Mar-2017 |
Dan Stoza <stoza@google.com> |
libgui: Make IConsumerListener a SafeInterface Converts IConsumerListener to be a SafeInterface such that all parceling/unparceling is done automatically. Test: libgui_tests + manual testing Change-Id: I1ed97f9802e320662cd29e181539ce839ffe0f3f
/frameworks/native/libs/gui/IConsumerListener.cpp
|
d8339d96577a08bc90d0b2a4b7bc57b38aeeca4e |
|
28-Mar-2017 |
Dan Stoza <stoza@google.com> |
libgui: Format IConsumerListener Applies the framework default .clang-format and does a bit of tidying up (reflowing comments to 100 characters, reordering includes, etc.). Test: libgui_tests + manual testing Change-Id: I324493551bca5a6c6a011cbe773021236e11e992
/frameworks/native/libs/gui/IConsumerListener.cpp
|
5ea5e5905170f32d5cf45ad35c552d64743892c3 |
|
02-Dec-2016 |
Brian Anderson <brianderson@google.com> |
Fix unexpected FrameEvents on BufferQueue reconnect Helps reduce the number of ALOGE's being hit when switching between apps. * Notify Layer when the Producer disconnects. * Avoid sending event deltas from a previous connection. * Avoid releasing a frame more than once. Test: adb shell /data/nativetest/libgui_test/libgui_test --gtest_filter=*GetFrameTimestamps* Change-Id: I64f314be72ddb154b584d726ac382cd468e345bf
/frameworks/native/libs/gui/IConsumerListener.cpp
|
eae5819174ef95363b50affbc96c3117ccc458a6 |
|
23-Jul-2016 |
Brian Anderson <brianderson@google.com> |
Remove BnConsumerListener getFrameTimestamps implementation. Test: Removes an unused method. Change-Id: I4c8d3ca7efb2b511ff36acb59e45672b0a88f1eb
/frameworks/native/libs/gui/IConsumerListener.cpp
|
97514a25d6fb0b108882e5e6ddcc6ca9fb2e334d |
|
30-Sep-2016 |
Colin Cross <ccross@android.com> |
Merge "Fix weak vtable warnings" am: d93a40c920 am: 11a2bcad06 am: cd77a5a218 Change-Id: Id487011570e506e49a23a793b13e3a173c618a4c
|
97b64dbe717b7daf29962f44c1b621c633473556 |
|
26-Sep-2016 |
Colin Cross <ccross@android.com> |
Fix weak vtable warnings Move virtual destructors into cpp file so that the compiler knows which translation unit to put the vtable into. Hide the warning for DeathRecipient, which has no virtual methods to move. The warnings were being hidden by the use of -isystem to include frameworks/native/include. Bug: 31752268 Test: m -j Change-Id: I25329d66bfc1f6a5064d05ce7d12ad9b090601f8
/frameworks/native/libs/gui/IConsumerListener.cpp
|
a26e6618867f0a587942fa737b14dc67c2f0c9a9 |
|
09-Jun-2016 |
Pablo Ceballos <pceballos@google.com> |
Merge \"Plumbing for getting FenceTracker timestamps\" into nyc-mr1-dev am: 9e8143ec78 Change-Id: Ife1f3e19cc0bde26960c5a480d4fe81188c4c8f3
|
ce796e78a57018f186b062199c75d94545318aca |
|
05-Feb-2016 |
Pablo Ceballos <pceballos@google.com> |
Plumbing for getting FenceTracker timestamps Change-Id: I1ebee9e42e28658bd3a2b161fdaabb7da756d8f3
/frameworks/native/libs/gui/IConsumerListener.cpp
|
e2347b7953f70232541bdc1b392230d6231aaeb9 |
|
26-Apr-2016 |
Chih-Hung Hsieh <chh@google.com> |
Fix google-explicit-constructor warnings. Bug: 28341362 Change-Id: I0ce850de85e0de6a5472dd142f738856142db9ec
/frameworks/native/libs/gui/IConsumerListener.cpp
|
d723bd7669b4fc88dc282d8bf8ba5ecb2849d22f |
|
18-Nov-2014 |
Dan Stoza <stoza@google.com> |
libgui: Enable -Weverything and -Werror Enables -Weverything and -Werror, with just a few exceptions for warnings we can't (or shouldn't need to) work around. Change-Id: I034abec27bf4020d84af60d7acc1939c59986dd6
/frameworks/native/libs/gui/IConsumerListener.cpp
|
8dc55396fc9bc425b5e2c82e76a38080f2a655ff |
|
04-Nov-2014 |
Dan Stoza <stoza@google.com> |
Add a BufferItem parameter to onFrameAvailable Passes the BufferItem for the queued buffer to the onFrameAvailable callback so the consumer can track the BufferQueue's contents. Also adds an onFrameReplaced callback, which is necessary if the consumer wants to do anything more than simple queue length tracking. Bug: 18111837 Change-Id: If9d07229c9b586c668e5f99074e9b63b0468feb0
/frameworks/native/libs/gui/IConsumerListener.cpp
|
399184a4cd728ea1421fb0bc1722274a29e38f4a |
|
04-Mar-2014 |
Jesse Hall <jessehall@google.com> |
Add sideband streams to BufferQueue and related classes Sideband streams are essentially a device-specific buffer queue that bypasses the BufferQueue system. They can be used for situations with hard real-time requirements like high-quality TV and video playback with A/V sync. A handle to the stream is provided by the source HAL, and attached to a BufferQueue. The sink HAL can read buffers via the stream handle rather than acquiring individual buffers from the BufferQueue. Change-Id: Ib3f262eddfc520f4bbe3d9b91753ed7dd09d3a9b
/frameworks/native/libs/gui/IConsumerListener.cpp
|
a4e19521ac4563f2ff6517bcfd63d9b8d33a6d0b |
|
01-Aug-2013 |
Mathias Agopian <mathias@google.com> |
Binderize the consumer side of BufferQueue While currently untested, this should allow to move the BuffereQueue in the consumer process and have everything work as usual. Bug: 9265647 Change-Id: I9ca8f099f7c65b9a27b7e7a3643b46d1b58eacfc
/frameworks/native/libs/gui/IConsumerListener.cpp
|