Пример #1
0
int SDL_main(int argc, char *argv[])
{
    int ret = 0;

	ret = UpgradeInit();
    if (ret)
        goto end;
	
    if (SDL_Init(SDL_INIT_VIDEO) < 0)
        printf("Couldn't initialize SDL: %s\n", SDL_GetError());

	logic_init();	
	WebServerInit();
    SceneInit();
    SceneLoad();
    AudioInit();
    ret = SceneRun();
	dprintf(" SceneRun exit !!!\n");

	FeetDog_Exit();
    SceneExit();
	if (ret != QUIT_UPGRADE_WEB)
        WebServerExit();

	NetworkExit();
	uninit_auTimer();
	SDL_Quit();

end:
    ret = UpgradeProcess(ret);
    itp_codec_standby();	
    exit(ret);
    return ret;
}
Пример #2
0
/*************************************************************************
NAME
    sinkUpgradeInit

DESCRIPTION
    Initialise the Upgrade library
*/
void sinkUpgradeInit(Task task)
{
    /* Allow storage of info at end of PSKEY 49 (CONFIG_SOFTWARE_VERSION_ID) */
    UpgradeInit(task,CONFIG_SOFTWARE_VERSION_ID,3,
                    logicalPartitions,
                    sizeof(logicalPartitions)/sizeof(logicalPartitions[0]),
                    UPGRADE_INIT_POWER_MANAGEMENT,
                    NULL,
                    upgrade_perm_always_ask,
                    &init_version,
                    init_config_version);
}