summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSangchul Lee <sc11.lee@samsung.com>2013-01-10 22:20:26 +0900
committerSangchul Lee <sc11.lee@samsung.com>2013-01-10 22:20:26 +0900
commitf2558a8deeaf82902244213eba2d6a62cc2435ee (patch)
tree2d03b7c220813b2d6fcc3f722e61a6d70d8ca4e8
parenteb74575c2a627edfb8efef1e967fa196af353a67 (diff)
parent2cd896103358b5ca3216827f5c9b8bcb1c0e97b3 (diff)
downloadlibmm-player-f2558a8deeaf82902244213eba2d6a62cc2435ee.tar.gz
libmm-player-f2558a8deeaf82902244213eba2d6a62cc2435ee.tar.bz2
libmm-player-f2558a8deeaf82902244213eba2d6a62cc2435ee.zip
Merge branch 'master' into tizen_2.0
-rw-r--r--packaging/libmm-player.spec2
-rwxr-xr-xsrc/mm_player_priv.c19
2 files changed, 9 insertions, 12 deletions
diff --git a/packaging/libmm-player.spec b/packaging/libmm-player.spec
index ac0220f..89b826f 100644
--- a/packaging/libmm-player.spec
+++ b/packaging/libmm-player.spec
@@ -1,7 +1,7 @@
Name: libmm-player
Summary: Multimedia Framework Player Library
-Version: 0.2.7
+Version: 0.2.8
Release: 0
Group: System/Libraries
License: Apache License, Version 2.0
diff --git a/src/mm_player_priv.c b/src/mm_player_priv.c
index bcae32d..c7926bc 100755
--- a/src/mm_player_priv.c
+++ b/src/mm_player_priv.c
@@ -5704,7 +5704,7 @@ static gboolean __mmfplayer_parse_profile(const char *uri, void *param, MMPlayer
/* dump parse result */
debug_log("profile parsing result ---\n");
- debug_log("incomming uri : %s\n", uri);
+ debug_warning("incomming uri : %s\n", uri);
debug_log("uri : %s\n", data->uri);
debug_log("uri_type : %d\n", data->uri_type);
debug_log("play_mode : %d\n", data->play_mode);
@@ -5789,11 +5789,7 @@ __mmplayer_asm_callback(int handle, ASM_event_sources_t event_src, ASM_sound_com
player->sm.by_asm_cb = 1; // it should be enabled for player state transition with called application command
player->sm.event_src = event_src;
- if(event_src == ASM_EVENT_SOURCE_OTHER_PLAYER_APP)
- {
- player->sm.event_src = ASM_EVENT_SOURCE_OTHER_APP;
- }
- else if(event_src == ASM_EVENT_SOURCE_EARJACK_UNPLUG )
+ if(event_src == ASM_EVENT_SOURCE_EARJACK_UNPLUG )
{
int stop_by_asm = 0;
@@ -5853,7 +5849,7 @@ __mmplayer_asm_callback(int handle, ASM_event_sources_t event_src, ASM_sound_com
if(event_src == ASM_EVENT_SOURCE_CALL_START
|| event_src == ASM_EVENT_SOURCE_ALARM_START
- || event_src == ASM_EVENT_SOURCE_OTHER_APP)
+ || event_src == ASM_EVENT_SOURCE_MEDIA)
{
//hold 0.7 second to excute "fadedown mute" effect
debug_log ("do fade down->pause->undo fade down");
@@ -9457,6 +9453,7 @@ __gst_handle_stream_error( mm_player_t* player, GError* error, GstMessage * mess
case GST_STREAM_ERROR_DECODE:
case GST_STREAM_ERROR_WRONG_TYPE:
case GST_STREAM_ERROR_DECRYPT:
+ case GST_STREAM_ERROR_DECRYPT_NOKEY:
trans_err = __gst_transform_gsterror( player, message, error );
break;
@@ -9467,7 +9464,6 @@ __gst_handle_stream_error( mm_player_t* player, GError* error, GstMessage * mess
case GST_STREAM_ERROR_DEMUX:
case GST_STREAM_ERROR_MUX:
case GST_STREAM_ERROR_FORMAT:
- case GST_STREAM_ERROR_DECRYPT_NOKEY:
default:
trans_err = MM_ERROR_PLAYER_INVALID_STREAM;
break;
@@ -9595,7 +9591,7 @@ __gst_transform_gsterror( mm_player_t* player, GstMessage * message, GError* err
}
}
}
- return MM_ERROR_PLAYER_INVALID_STREAM;
+ return MM_ERROR_PLAYER_INVALID_STREAM;
}
break;
@@ -9606,8 +9602,9 @@ __gst_transform_gsterror( mm_player_t* player, GstMessage * message, GError* err
break;
case GST_STREAM_ERROR_DECRYPT:
- {
- debug_log("%s failed reason : %s\n", src_element_name, error->message);
+ case GST_STREAM_ERROR_DECRYPT_NOKEY:
+ {
+ debug_error("decryption error, %s failed reason : %s\n", src_element_name, error->message);
return MM_MESSAGE_DRM_NOT_AUTHORIZED;
}
break;