示例#1
0
void KnotsPlayer::onBacklightTimer()
{
#if defined(Q_WS_MAEMO_5)
    osso_return_t err = osso_display_state_on(_ossoContext);
    //qWarning() << "Turned on display for playback with result " << err;

    err = osso_display_blanking_pause( _ossoContext );
    //qWarning() << "Request backlight result " << err ;
#endif
}
示例#2
0
文件: maemo.cpp 项目: AMDmi3/Wyrmgus
/**
 * Callback function for SDL_AddTimer.
 * Tell OSSO to keep display on and prevent suspending device for 60s.
 **/
static Uint32 OssoKeepBacklightAlive(Uint32 interval, void *)
{
	if (!osso) {
		return 0;
	}

	osso_display_state_on(osso);
	osso_display_blanking_pause(osso);

	return interval;
}
示例#3
0
/*
 * Adds a timeout to periodically disable screen blanking.
 */
void blanking_prohibit(void)
{
        is_blanking_prohibited = TRUE;
	if ((!osso_ctx) || (!can_control_blanking))
		return;
	osso_display_state_on(osso_ctx);
	osso_display_blanking_pause(osso_ctx);
	if (blanking_timeout_id == 0) {
		blanking_timeout_id =
			g_timeout_add_seconds(VIDEO_BLANKING_TIMER_INTERVAL,
                                              (gpointer)no_blanking_timeout,
                                              NULL);
	}
}