summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHyongtaek Lim <hyongtaek.lim@samsung.com>2015-07-29 10:44:50 +0900
committerHyongtaek Lim <hyongtaek.lim@samsung.com>2015-07-29 12:36:31 +0900
commite031d8c0cbdc6e4ec8625a7b5745c27a82e34d86 (patch)
tree50d23488c407c98864b70acd0d346cbf8d781ccc
parent6f5e7166b08e42949f42404a74c1b61920636000 (diff)
downloadlibmm-player-submit/tizen/20150730.015714.tar.gz
libmm-player-submit/tizen/20150730.015714.tar.bz2
libmm-player-submit/tizen/20150730.015714.zip
Signed-off-by: Hyongtaek Lim <hyongtaek.lim@samsung.com> Change-Id: I9a92eb6397c35309b8e930957b43cb214f0a6f1b
-rw-r--r--src/mm_player.c4
-rw-r--r--src/mm_player_attrs.c2
-rw-r--r--[-rwxr-xr-x]src/mm_player_pd.c2
-rw-r--r--src/mm_player_priv.c12
-rw-r--r--src/mused/mm_player_mused.c16
5 files changed, 26 insertions, 10 deletions
diff --git a/src/mm_player.c b/src/mm_player.c
index a0833c8..c3653bc 100644
--- a/src/mm_player.c
+++ b/src/mm_player.c
@@ -1147,6 +1147,7 @@ int mm_player_set_media_stream_buffer_max_size(MMHandleType player, MMPlayerStre
int mm_player_get_media_stream_buffer_max_size(MMHandleType player, MMPlayerStreamType type, unsigned long long *max_size)
{
int result = MM_ERROR_NONE;
+ guint64 _max_size = 0;
debug_log("\n");
@@ -1155,7 +1156,8 @@ int mm_player_get_media_stream_buffer_max_size(MMHandleType player, MMPlayerStre
MMPLAYER_CMD_LOCK( player );
- result = _mmplayer_get_media_stream_max_size(player, type, max_size);
+ result = _mmplayer_get_media_stream_max_size(player, type, &_max_size);
+ *max_size = _max_size;
MMPLAYER_CMD_UNLOCK( player );
diff --git a/src/mm_player_attrs.c b/src/mm_player_attrs.c
index 4d0efe1..9e646a8 100644
--- a/src/mm_player_attrs.c
+++ b/src/mm_player_attrs.c
@@ -1118,7 +1118,7 @@ _mmplayer_construct_attribute(MMHandleType handle)
mmf_attrs_set_valid_range (attrs, idx,
player_attrs[idx].value_min,
player_attrs[idx].value_max,
- (int)(player_attrs[idx].default_value));
+ (int)(intptr_t)(player_attrs[idx].default_value));
}
break;
diff --git a/src/mm_player_pd.c b/src/mm_player_pd.c
index 5903876..09f16cc 100755..100644
--- a/src/mm_player_pd.c
+++ b/src/mm_player_pd.c
@@ -459,7 +459,7 @@ gint _mm_player_set_pd_downloader_message_cb(MMHandleType handle, MMMessageCallb
player->pd_msg_cb = callback;
player->pd_msg_cb_param = user_param;
- debug_log("msg_cb : 0x%x msg_cb_param : 0x%x\n", (guint)callback, (guint)user_param);
+ debug_log("msg_cb : %p msg_cb_param : %p\n", callback, user_param);
MMPLAYER_FLEAVE();
diff --git a/src/mm_player_priv.c b/src/mm_player_priv.c
index 5784580..dbcf054 100644
--- a/src/mm_player_priv.c
+++ b/src/mm_player_priv.c
@@ -8717,7 +8717,7 @@ __gst_set_position(mm_player_t* player, int format, unsigned long position, gboo
GST_SEEK_TYPE_SET, pos_nsec, GST_SEEK_TYPE_NONE, GST_CLOCK_TIME_NONE );
if ( !ret )
{
- debug_error("failed to set position. dur[%lud] pos[%lud] pos_msec[%llud]\n", dur_msec, position, pos_nsec);
+ debug_error("failed to set position. dur[%lud] pos[%lud] pos_msec[%"G_GUINT64_FORMAT"]\n", dur_msec, position, pos_nsec);
goto SEEK_ERROR;
}
}
@@ -8765,7 +8765,7 @@ static int
__gst_get_position(mm_player_t* player, int format, unsigned long* position) // @
{
MMPlayerStateType current_state = MM_PLAYER_STATE_NONE;
- signed long long pos_msec = 0;
+ gint64 pos_msec = 0;
gboolean ret = TRUE;
return_val_if_fail( player && position && player->pipeline && player->pipeline->mainbin,
@@ -9017,7 +9017,7 @@ __gst_set_message_callback(mm_player_t* player, MMMessageCallback callback, gpoi
player->msg_cb = callback;
player->msg_cb_param = user_param;
- debug_log("msg_cb : 0x%x msg_cb_param : 0x%x\n", (guint)callback, (guint)user_param);
+ debug_log("msg_cb : %p msg_cb_param : %p\n", callback, user_param);
MMPLAYER_FLEAVE();
@@ -9254,8 +9254,8 @@ static int __mmfplayer_parse_profile(const char *uri, void *param, MMPlayerParse
/* dump parse result */
secure_debug_warning("incomming uri : %s\n", uri);
- debug_log("uri_type : %d, mem : 0x%x, mem_size : %d, urgent : %s\n",
- data->uri_type, (guint)data->mem, data->mem_size, data->urgent);
+ debug_log("uri_type : %d, mem : %p, mem_size : %d, urgent : %s\n",
+ data->uri_type, data->mem, data->mem_size, data->urgent);
MMPLAYER_FLEAVE();
@@ -11062,7 +11062,7 @@ int
_mmplayer_set_playspeed(MMHandleType hplayer, float rate)
{
mm_player_t* player = (mm_player_t*)hplayer;
- signed long long pos_msec = 0;
+ gint64 pos_msec = 0;
int ret = MM_ERROR_NONE;
int mute = FALSE;
signed long long start = 0, stop = 0;
diff --git a/src/mused/mm_player_mused.c b/src/mused/mm_player_mused.c
index 2403731..772baaf 100644
--- a/src/mused/mm_player_mused.c
+++ b/src/mused/mm_player_mused.c
@@ -495,6 +495,7 @@ static int _mmplayer_mused_update_video_param(mm_player_t *player)
/* ximagesink or xvimagesink */
void *surface = NULL;
+#ifdef HAVE_WAYLAND
/*set wl_display*/
void* wl_display = NULL;
GstContext *context = NULL;
@@ -514,8 +515,10 @@ static int _mmplayer_mused_update_video_param(mm_player_t *player)
mm_attrs_get_int_by_name(attrs, "wl_window_render_y", &wl_window_y);
mm_attrs_get_int_by_name(attrs, "wl_window_render_width", &wl_window_width);
mm_attrs_get_int_by_name(attrs, "wl_window_render_height", &wl_window_height);
+#endif
mm_attrs_get_data_by_name(attrs, "display_overlay", &surface);
if ( surface ) {
+#ifdef HAVE_WAYLAND
guintptr wl_surface = (guintptr)surface;
debug_log("set video param : surface %p", wl_surface);
gst_video_overlay_set_window_handle(
@@ -525,6 +528,17 @@ static int _mmplayer_mused_update_video_param(mm_player_t *player)
gst_video_overlay_set_render_rectangle(
GST_VIDEO_OVERLAY( mainbin[MMPLAYER_M_V_SINK].gst ),
wl_window_x,wl_window_y,wl_window_width,wl_window_height);
+#else
+ int xwin_id = 0;
+ xwin_id = *(int*)surface;
+ debug_log("set video param : xid %d", xwin_id);
+ if (xwin_id)
+ {
+ gst_video_overlay_set_window_handle(
+ GST_VIDEO_OVERLAY( player->pipeline->videobin[MMPLAYER_V_SINK].gst ),
+ xwin_id );
+ }
+#endif
}
else
debug_warning("still we don't have surface on player attribute. create it's own surface.");
@@ -777,7 +791,7 @@ static MMHandleType _mmplayer_mused_construct_attribute(mm_player_t *player)
mmf_attrs_set_valid_range (attrs, idx,
player_attrs[idx].value_min,
player_attrs[idx].value_max,
- (int)(player_attrs[idx].default_value));
+ (int)(intptr_t)(player_attrs[idx].default_value));
}
break;