transcoding: Adding TranscodingJobStats for benchmarking.
Bug: 145628554
Bug: 154734285
Bug: 154734456
Test: Unit test
Change-Id: I0e51094953a89e9dc6f0e13b7e4202cbd7ba80e7
diff --git a/media/libmediatranscoding/TranscodingJobScheduler.cpp b/media/libmediatranscoding/TranscodingJobScheduler.cpp
index 3256384..07eb949 100644
--- a/media/libmediatranscoding/TranscodingJobScheduler.cpp
+++ b/media/libmediatranscoding/TranscodingJobScheduler.cpp
@@ -351,7 +351,8 @@
auto clientCallback = mJobMap[jobKey].callback.lock();
if (clientCallback != nullptr) {
clientCallback->onTranscodingFinished(
- jobId, TranscodingResultParcel({jobId, -1 /*actualBitrateBps*/}));
+ jobId, TranscodingResultParcel({jobId, -1 /*actualBitrateBps*/,
+ std::nullopt /*jobStats*/}));
}
}