[0.6.130] fix property setting error of mem buffer 34/188734/1
authorEunhae Choi <eunhae1.choi@samsung.com>
Mon, 10 Sep 2018 02:33:37 +0000 (11:33 +0900)
committerEunhae Choi <eunhae1.choi@samsung.com>
Mon, 10 Sep 2018 02:33:37 +0000 (11:33 +0900)
Change-Id: Ie95a1d1d6d1eb7be693fe973b400dcb3aba547a9

src/mm_player_gst.c

index 353da99efd8bb6f5ae7fd9d0a5a122795ce61271..fb8bc109f707e715fcfe69269c4916e9622ae8c9 100644 (file)
@@ -3978,7 +3978,7 @@ int __mmplayer_gst_build_pipeline(mm_player_t* player)
                break;
        case MM_PLAYER_URI_TYPE_MEM:
                {
-                       guint64 stream_type = GST_APP_STREAM_TYPE_RANDOM_ACCESS;
+                       GstAppStreamType stream_type = GST_APP_STREAM_TYPE_RANDOM_ACCESS;
 
                        src_elem = gst_element_factory_make("appsrc", "mem-source");
                        if (!src_elem) {
@@ -3986,9 +3986,8 @@ int __mmplayer_gst_build_pipeline(mm_player_t* player)
                                break;
                        }
 
-                       g_object_set(src_elem, "stream-type", stream_type, NULL);
-                       g_object_set(src_elem, "size", player->profile.input_mem.len, NULL);
-                       g_object_set(src_elem, "blocksize", (guint64)20480, NULL);
+                       g_object_set(src_elem, "stream-type", stream_type,
+                               "size", (gint64)player->profile.input_mem.len, "blocksize", 20480, NULL);
 
                        __mmplayer_add_signal_connection(player, G_OBJECT(src_elem), MM_PLAYER_SIGNAL_TYPE_OTHERS, "seek-data",
                                                                                        G_CALLBACK(__mmplayer_gst_appsrc_seek_data_mem), (gpointer)&player->profile.input_mem);