Ejemplo n.º 1
0
//启动用户程序
static void *app_entry(void *args)
{
	struct cui_app * this_app = NULL;

	if (args == NULL)
	{
		CUI_DEBUG("app_entry param error, can't start user app\n");
		return NULL;
	}
	this_app = (struct cui_app *)args;

	cui_main(this_app);
	return NULL;
}
Ejemplo n.º 2
0
int main(int argc, char *argv[])
{
    if (argc < 2)
    {
        fprintf(stderr, "usage: %s MUSIC.OGG\n", argv[0]);
        fprintf(stderr, "usage: %s -d OGG_DIR\n", argv[0]);
        return -1;
    }
//    dumpMemory();
    if (monapi_get_server_thread_id(ID_GUI_SERVER) != THREAD_UNKNOWN)
    {
        GUIPlayer* player = new GUIPlayer;
        player->run();
        delete player;
    }
    else
    {
        cui_main(argc, argv);
    }
    return 0;
}