overlay: Add support for pipe dumps.
Add support for pipe state dump useful in dumpsys.
Reduce debug log spam when mdp state changes.
Change-Id: Ie27ad00698085e2ffd6166ad2f7503fe16a571f8
diff --git a/liboverlay/overlayMdp.cpp b/liboverlay/overlayMdp.cpp
index 8bca85f..8b40ad7 100644
--- a/liboverlay/overlayMdp.cpp
+++ b/liboverlay/overlayMdp.cpp
@@ -278,6 +278,10 @@
ALOGE("== Dump MdpCtrl end ==");
}
+void MdpCtrl::getDump(char *buf, size_t len) {
+ ovutils::getDump(buf, len, "Ctrl(mdp_overlay)", mOVInfo);
+}
+
void MdpData::dump() const {
ALOGE("== Dump MdpData start ==");
mFd.dump();
@@ -285,6 +289,10 @@
ALOGE("== Dump MdpData end ==");
}
+void MdpData::getDump(char *buf, size_t len) {
+ ovutils::getDump(buf, len, "Data(msmfb_overlay_data)", mOvData);
+}
+
void MdpCtrl3D::dump() const {
ALOGE("== Dump MdpCtrl start ==");
mFd.dump();