From 8b5ad545224b10a3a6610284b0611cd7c8481b72 Mon Sep 17 00:00:00 2001 From: Herman Chen Date: Wed, 3 Mar 2021 10:08:18 +0800 Subject: [PATCH] [mpi]: Prepare to change internal poll return The external mpi poll interface only return zero and non-zero value. Zero return for success and non-zero return for failure. But later we will use both zero and positive value to indicate success return. Now for backward compatibility set all positive return to zero. Change-Id: Id2969a2fb3f5a61137ffc40d108d29090ba1a998 Signed-off-by: Herman Chen --- mpp/mpi.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mpp/mpi.cpp b/mpp/mpi.cpp index 983f03e1..60da272d 100644 --- a/mpp/mpi.cpp +++ b/mpp/mpi.cpp @@ -314,6 +314,8 @@ static MPP_RET mpi_poll(MppCtx ctx, MppPortType type, MppPollType timeout) } ret = p->ctx->poll(type, timeout); + if (ret > 0) + ret = MPP_OK; } while (0); mpi_dbg_func("leave ret %d\n", ret);