VT: SFR: Added missing rtp-param-opponent-id in stagefright.
$ setParameter: failed to find key rtp-param-opponent-id
[Problem] TMMBN not supported due to missing parameter.
[Cause] rtp-param-opponent-id is not integrated due to it has dependency
with with a patch of frameworks/base.
[Solution] Added a parameter named rtp-param-opponent-id to support TMMBN.
Merged-in: Ifd8e30fd8032a2d7e306b5bcee72642fba2c266c
Change-Id: Ifd8e30fd8032a2d7e306b5bcee72642fba2c266c
Signed-off-by: Byeongjo Park <bjo.park@samsung.com>
diff --git a/media/libmediaplayerservice/StagefrightRecorder.cpp b/media/libmediaplayerservice/StagefrightRecorder.cpp
index 97dfec6..1f2a5bf 100644
--- a/media/libmediaplayerservice/StagefrightRecorder.cpp
+++ b/media/libmediaplayerservice/StagefrightRecorder.cpp
@@ -1032,6 +1032,13 @@
selfID = static_cast<int32_t>(temp);
return setParamSelfID(selfID);
}
+ } else if (key == "rtp-param-opponent-id") {
+ int32_t opnId;
+ int64_t temp;
+ if (safe_strtoi64(value.string(), &temp)) {
+ opnId = static_cast<int32_t>(temp);
+ return setParamVideoOpponentID(opnId);
+ }
} else if (key == "rtp-param-payload-type") {
int32_t payloadType;
if (safe_strtoi32(value.string(), &payloadType)) {