From: Gilbok Lee Date: Thu, 21 Feb 2013 04:48:20 +0000 (+0900) Subject: Add rtsp connection fail message X-Git-Tag: submit/tizen_2.1/20130424.232047~6^2~6 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=36092ecf6dd7d73ea6c8d0c2f954d6105cfb2e5e;p=platform%2Fcore%2Fmultimedia%2Flibmm-player.git Add rtsp connection fail message Change-Id: I0a1be50b0f05e9aa46f7d50a14a79ddb44da18d4 --- diff --git a/packaging/libmm-player.spec b/packaging/libmm-player.spec index fecdb05..5c412b7 100644 --- a/packaging/libmm-player.spec +++ b/packaging/libmm-player.spec @@ -1,6 +1,6 @@ Name: libmm-player Summary: Multimedia Framework Player Library -Version: 0.2.12 +Version: 0.2.13 Release: 0 Group: System/Libraries License: Apache-2.0 diff --git a/src/mm_player_priv.c b/src/mm_player_priv.c index 78ad7cd..1e7ad73 100644 --- a/src/mm_player_priv.c +++ b/src/mm_player_priv.c @@ -5307,7 +5307,13 @@ int __gst_pause(mm_player_t* player, gboolean async) // @ if ( error->domain == GST_STREAM_ERROR ) { - ret = __gst_handle_stream_error( player, error, msg ); + ret = __gst_handle_stream_error( player, error, msg ); + player->posted_msg = TRUE; + break; + } + else if ( error->domain == GST_RESOURCE_ERROR) + { + ret = __gst_handle_resource_error( player, error->code ); player->posted_msg = TRUE; break; } @@ -9608,13 +9614,15 @@ __gst_handle_resource_error( mm_player_t* player, int code ) break; case GST_RESOURCE_ERROR_NOT_FOUND: case GST_RESOURCE_ERROR_OPEN_READ: - if ( MMPLAYER_IS_HTTP_STREAMING(player) || MMPLAYER_IS_HTTP_LIVE_STREAMING ( player ) ) + if ( MMPLAYER_IS_HTTP_STREAMING(player) || MMPLAYER_IS_HTTP_LIVE_STREAMING ( player ) + ||MMPLAYER_IS_RTSP_STREAMING(player)) { trans_err = MM_ERROR_PLAYER_STREAMING_CONNECTION_FAIL; break; } case GST_RESOURCE_ERROR_READ: - if ( MMPLAYER_IS_HTTP_STREAMING(player) || MMPLAYER_IS_HTTP_LIVE_STREAMING ( player )) + if ( MMPLAYER_IS_HTTP_STREAMING(player) || MMPLAYER_IS_HTTP_LIVE_STREAMING ( player ) + ||MMPLAYER_IS_RTSP_STREAMING(player)) { trans_err = MM_ERROR_PLAYER_STREAMING_FAIL; break;