transcoding: add more dumps for jobs
bug: 154733526
test: run the following to monitor transcoding status:
watch -n 1 adb shell dumpsys media.transcoding
Change-Id: I167bae9adcff2f80b26aefb520b4ab6d493e3f9d
diff --git a/media/libmediatranscoding/TranscodingClientManager.cpp b/media/libmediatranscoding/TranscodingClientManager.cpp
index d9f3f28..3f79705 100644
--- a/media/libmediatranscoding/TranscodingClientManager.cpp
+++ b/media/libmediatranscoding/TranscodingClientManager.cpp
@@ -282,16 +282,16 @@
char buffer[SIZE];
std::scoped_lock lock{mLock};
- snprintf(buffer, SIZE, " Total num of Clients: %zu\n", mClientIdToClientMap.size());
- result.append(buffer);
-
if (mClientIdToClientMap.size() > 0) {
- snprintf(buffer, SIZE, "========== Dumping all clients =========\n");
+ snprintf(buffer, SIZE, "\n========== Dumping all clients =========\n");
result.append(buffer);
}
+ snprintf(buffer, SIZE, " Total num of Clients: %zu\n", mClientIdToClientMap.size());
+ result.append(buffer);
+
for (const auto& iter : mClientIdToClientMap) {
- snprintf(buffer, SIZE, " -- Client id: %lld name: %s\n", (long long)iter.first,
+ snprintf(buffer, SIZE, " Client %lld: pkg: %s\n", (long long)iter.first,
iter.second->mClientName.c_str());
result.append(buffer);
}