From 6814c443ebe0305d47c8299c3945750b6c297a7b Mon Sep 17 00:00:00 2001 From: Sally Qi Date: Thu, 30 Mar 2023 23:41:29 -0700 Subject: [PATCH] Fix HDR sluggish issue. - skip writing blobs if empty packet is sent for per-frame metadata. Bug: 274050717 Test: play HDR video on YouTube Change-Id: If8716613136c70a5adee29074cc2e9d35a500264 --- .../composer-command-buffer/2.3/ComposerCommandBuffer.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/graphics/composer/2.3/utils/command-buffer/include/composer-command-buffer/2.3/ComposerCommandBuffer.h b/graphics/composer/2.3/utils/command-buffer/include/composer-command-buffer/2.3/ComposerCommandBuffer.h index afc22d8719..5e9a2877f6 100644 --- a/graphics/composer/2.3/utils/command-buffer/include/composer-command-buffer/2.3/ComposerCommandBuffer.h +++ b/graphics/composer/2.3/utils/command-buffer/include/composer-command-buffer/2.3/ComposerCommandBuffer.h @@ -87,6 +87,10 @@ class CommandWriterBase : public V2_2::CommandWriterBase { return; } + if (metadata.size() == 0) { + return; + } + // space for numElements commandLength += 1;