tsplayer: CF2 tsplayer support hidevideo for westeros display. [1/1]
PD#RSP-3368
Problem:
tsplayer can not support hidevideo for westeros display
Solution:
tsplayer support hidevideo for westeros display
Verify:
AH212
SourceCode:
commit cc24e3a14c2d864fa12e32f0b7f4dfb9828de974
Author: zhipeng.he <zhipeng.he@amlogic.com>
Date: Tue Mar 15 17:52:38 2022 +0800
commit 120a0b51df4c6d42fc8de42f6eb4b224acb08db0
Author: yunmin.chen <yunmin.chen@amlogic.com>
Date: Tue Mar 8 23:50:36 2022 +0800
commit 01cb4c1d8681993d77910fe3eaa8cd107bdf5f31
Author: jiabin.zhu <jiabin.zhu@amlogic.com>
Date: Wed Mar 9 17:49:26 2022 +0800
commit 937be0680c9667f0612102ea8464688613ee9998
Author: zhipeng.he <zhipeng.he@amlogic.com>
Date: Fri Mar 4 23:28:15 2022 +0800
Change-Id: Ia50c481a23062244034b8ef2aee8d92f9769566c
Signed-off-by: zhipeng.he <zhipeng.he@amlogic.com>
diff --git a/example/AmTsPlayerMultiExample/AmTsPlayerMultiExample.cpp b/example/AmTsPlayerMultiExample/AmTsPlayerMultiExample.cpp
index a427441..994ef1b 100644
--- a/example/AmTsPlayerMultiExample/AmTsPlayerMultiExample.cpp
+++ b/example/AmTsPlayerMultiExample/AmTsPlayerMultiExample.cpp
@@ -345,6 +345,19 @@
return;
}
+void hideVideo(TsParams* mTsParams,int number) {
+ printf("index:%d AmTsPlayer_hideVideo g_session:0x%x \n",number,g_session[number]);
+ AmTsPlayer_hideVideo(g_session[number]);
+ return;
+}
+
+void showVideo(TsParams* mTsParams,int number) {
+ printf("index:%d AmTsPlayer_showVideo g_session:0x%x \n",number,g_session[number]);
+ AmTsPlayer_showVideo(g_session[number]);
+ return;
+}
+
+
void printfStatus(TsParams* mTsParams,char ch) {
int i = 0;
@@ -478,6 +491,14 @@
//start video 2 decoding,test
startVideo(mTsParams,changNum-1);
break;
+ case 'h':
+ printf("----hide the video 1\n");
+ hideVideo(mTsParams,changNum-1);
+ break;
+ case 's':
+ printf("----show the video 1\n");
+ showVideo(mTsParams,changNum-1);
+ break;
default:
break;
}