codec2: C2SoftMpeg4Enc fix mts invalid buffer test
Test: MtsHidlC2V1_0TargetVideoEncTest -I software \
-C c2.android.mpeg4.encoder -P /sdcard/media/
Test: MtsHidlC2V1_0TargetVideoEncTest -I software \
-C c2.android.h263.encoder -P /sdcard/media/
Bug: 80272610
Bug: 110549953
Change-Id: I2d86ddc310a012a1c40873c140a06b5388ec18bd
diff --git a/media/codecs/mpeg4_h263/C2SoftMpeg4Enc.cpp b/media/codecs/mpeg4_h263/C2SoftMpeg4Enc.cpp
index e4e8a31..ddc1c7b 100644
--- a/media/codecs/mpeg4_h263/C2SoftMpeg4Enc.cpp
+++ b/media/codecs/mpeg4_h263/C2SoftMpeg4Enc.cpp
@@ -396,7 +396,7 @@
const std::unique_ptr<C2Work> &work,
const std::shared_ptr<C2BlockPool> &pool) {
work->result = C2_OK;
- work->workletsProcessed = 0u;
+ work->workletsProcessed = 1u;
if (mSignalledError || mSignalledOutputEos) {
work->result = C2_BAD_VALUE;
return;