CCodec: set dirty region for output buffers
Bug: 117643428
Change-Id: I2f0c502b4dae767b1a2da183da05495393e181d5
(cherry picked from commit dc0415ef7408a2b8c6ea7b533afc9b4cbfcffd05)
(cherry picked from commit f2f0cef4ef971d807137c1c3606739bdd5637743)
diff --git a/media/sfplugin/CCodecBufferChannel.cpp b/media/sfplugin/CCodecBufferChannel.cpp
index 7553500..b863974 100644
--- a/media/sfplugin/CCodecBufferChannel.cpp
+++ b/media/sfplugin/CCodecBufferChannel.cpp
@@ -1815,6 +1815,8 @@
hdr.cta8613 = cta861_meta;
qbi.setHdrMetadata(hdr);
}
+ // we don't have dirty regions
+ qbi.setSurfaceDamage(Region::INVALID_REGION);
android::IGraphicBufferProducer::QueueBufferOutput qbo;
status_t result = mComponent->queueToOutputSurface(block, qbi, &qbo);
if (result != OK) {