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) {