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) {
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);