Add rtsp connection fail message
authorGilbok Lee <gilbok.lee@samsung.com>
Thu, 21 Feb 2013 04:48:20 +0000 (13:48 +0900)
committerGilbok Lee <gilbok.lee@samsung.com>
Thu, 21 Feb 2013 04:48:20 +0000 (13:48 +0900)
Change-Id: I0a1be50b0f05e9aa46f7d50a14a79ddb44da18d4

packaging/libmm-player.spec
src/mm_player_priv.c

index fecdb05..5c412b7 100644 (file)
@@ -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
index 78ad7cd..1e7ad73 100644 (file)
@@ -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;