if (!vp_mm_player_play(pNormalView->pPlayerHandle)) {
VideoLogWarning("resume Fail");
}
- if (pPlayView->win_minicon) {
+ if (pPlayView && pPlayView->win_minicon) {
vp_minicontroller_update_control(pPlayView);
}
- if (pPlayView->win_lockmini) {
+ if (pPlayView && pPlayView->win_lockmini) {
vp_lockscreenmini_update_control(pPlayView);
}
_vp_play_normal_view_set_play_state(pNormalView);
if (!vp_mm_player_pause(pNormalView->pPlayerHandle)) {
VideoLogWarning("Pause Fail");
}
- if (pPlayView->win_minicon) {
+ if (pPlayView && pPlayView->win_minicon) {
vp_minicontroller_update_control(pPlayView);
}
- if (pPlayView->win_lockmini) {
+ if (pPlayView && pPlayView->win_lockmini) {
vp_lockscreenmini_update_control(pPlayView);
}
_vp_play_normal_view_set_play_state(pNormalView);
}
if (nState == VP_MM_PLAYER_STATE_PLAYING) {
vp_mm_player_pause(pNormalView->pPlayerHandle);
- if (pPlayView->win_minicon) {
+ if (pPlayView && pPlayView->win_minicon) {
vp_minicontroller_update_control(pPlayView);
}
- if (pPlayView->win_lockmini) {
+ if (pPlayView && pPlayView->win_lockmini) {
vp_lockscreenmini_update_control(pPlayView);
}
pNormalView->bManualPause = TRUE;
PlayView *pPlayView = pNormalView->pPlayView;
if (!pPlayView) {
VideoLogError("pPlayView is NULL");
+ return;
}
VideoLogWarning("Mouse Down");
if (!pPlayView) {
VideoLogError("pPlayView is NULL");
+ return EINA_TRUE;
}
if (pNormalView->bSpeedDown) {
if (!pPlayView) {
VideoLogError("pPlayView is NULL");
+ return;
}
if (pNormalView->bSharepopup) {
VideoLogWarning("bSharepopup is TRUE");
vp_play_util_get_sdp_url((const char *) pNormalView->
szMediaURL);
if (vp_play_util_check_sdp_url((const char *) szSdpPath)) {
+ VP_FREE(szSdpPath);
return TRUE;
}
VP_FREE(szSdpPath);
VP_FREE(pNormalView->szMediaURL);
VP_STRDUP(pNormalView->szMediaURL, szNextURL);
VP_FREE(szNextURL);
- _vp_play_normal_view_play_start(pNormalView, TRUE);
- vp_mm_player_state_t nState = VP_MM_PLAYER_STATE_NONE;
- if (!vp_mm_player_get_state
- (pNormalView->pPlayerHandle, &nState)) {
- VideoLogWarning("vp_mm_player_get_state is fail");
- }
- if (!stay_pause && nState != VP_MM_PLAYER_STATE_PLAYING) {
- vp_mm_player_play(pNormalView->pPlayerHandle);
- pNormalView->bManualPause = FALSE;
+
+ if (_vp_play_normal_view_play_start(pNormalView, TRUE)) {
+ vp_mm_player_state_t nState = VP_MM_PLAYER_STATE_NONE;
+ if (!vp_mm_player_get_state
+ (pNormalView->pPlayerHandle, &nState)) {
+ VideoLogWarning("vp_mm_player_get_state is fail");
+ }
+ if (!stay_pause && nState != VP_MM_PLAYER_STATE_PLAYING) {
+ vp_mm_player_play(pNormalView->pPlayerHandle);
+ pNormalView->bManualPause = FALSE;
+ }
}
+
if (stay_pause) {
VideoLogDebug
("Some other application requested Video Player to remain in Paused state");
}
_vp_play_normal_view_on_bookmark_mode(pNormalView, FALSE);
- _vp_play_normal_view_play_start(pNormalView, TRUE);
- vp_mm_player_state_t nState = VP_MM_PLAYER_STATE_NONE;
- if (!vp_mm_player_get_state(pNormalView->pPlayerHandle, &nState)) {
- VideoLogWarning("vp_mm_player_get_state is fail");
- }
- if (!stay_pause && nState != VP_MM_PLAYER_STATE_PLAYING) {
- vp_mm_player_play(pNormalView->pPlayerHandle);
- pNormalView->bManualPause = FALSE;
+ if (_vp_play_normal_view_play_start(pNormalView, TRUE)) {
+ vp_mm_player_state_t nState = VP_MM_PLAYER_STATE_NONE;
+ if (!vp_mm_player_get_state(pNormalView->pPlayerHandle, &nState)) {
+ VideoLogWarning("vp_mm_player_get_state is fail");
+ }
+ if (!stay_pause && nState != VP_MM_PLAYER_STATE_PLAYING) {
+ vp_mm_player_play(pNormalView->pPlayerHandle);
+ pNormalView->bManualPause = FALSE;
+ }
}
+
if (stay_pause) {
VideoLogDebug
("Some other application requested Video Player to remain in Paused state");
void vp_check_is_live_streming(NormalView *pNormalView, PlayView * pPlayView, char *path)
{
/* Supported streaming protocols */
- char streamingProtocols[VP_NORMAL_STREAMING_PROTOCOLS_MAX][VP_NORMAL_MAX_STR_LEN] =
- {
+ char streamingProtocols[VP_NORMAL_STREAMING_PROTOCOLS_MAX][VP_NORMAL_MAX_STR_LEN] = {
"http://",
"rtsp://"
};
pNormalView->isLiveStreaming = false;
pPlayView->isLiveStreaming = false;
- for(ctr = 0; ctr < VP_NORMAL_STREAMING_PROTOCOLS_MAX; ctr++)
- {
- if(!strncmp(streamingProtocols[ctr], path, strlen(streamingProtocols[ctr]))) {
+ for (ctr = 0; ctr < VP_NORMAL_STREAMING_PROTOCOLS_MAX; ctr++) {
+ if (!strncmp(streamingProtocols[ctr], path, strlen(streamingProtocols[ctr]))) {
pNormalView->isLiveStreaming = true;
pPlayView->isLiveStreaming = true;
break;