and the value can be set by calling _mmplayer_change_track_language()
before pipeline is created.*/
player->track[type].total_track_num = 0;
- player->track[type].streams = g_ptr_array_new();
+ player->track[type].streams = g_ptr_array_new_with_free_func(gst_object_unref);
}
}
MMPLAYER_FENTER();
player->track[type].total_track_num++;
- g_ptr_array_add(player->track[type].streams, stream);
+ g_ptr_array_add(player->track[type].streams, gst_object_ref(stream));
LOGD("type: %d, track cnt: %d", type, player->track[type].total_track_num);
}