case VOUT_DISPLAY_CHANGE_FULLSCREEN:
{
- vout_display_cfg_t cfg = *va_arg(args, const vout_display_cfg_t *);
-
- if( sys->parent_window )
- vout_window_SetFullScreen(sys->parent_window, cfg.is_fullscreen);
- else
- WinPostMsg( sys->client, WM_VLC_FULLSCREEN_CHANGE,
- MPFROMLONG( cfg.is_fullscreen ), 0 );
+ const vout_display_cfg_t *cfg = va_arg(args, const vout_display_cfg_t *);
+ WinPostMsg( sys->client, WM_VLC_FULLSCREEN_CHANGE,
+ MPFROMLONG( cfg->is_fullscreen ), 0 );
return VLC_SUCCESS;
}
const unsigned state = va_arg( args, unsigned );
const bool is_on_top = (state & VOUT_WINDOW_STATE_ABOVE) != 0;
- if( sys->parent_window )
- {
- if( vout_window_SetState( sys->parent_window, state ))
- return VLC_EGENERIC;
- }
- else if( is_on_top )
+ if( is_on_top )
WinSetWindowPos( sys->frame, HWND_TOP, 0, 0, 0, 0, SWP_ZORDER );
sys->is_on_top = is_on_top;
case VOUT_DISPLAY_RESET_PICTURES:
case VOUT_DISPLAY_CHANGE_DISPLAY_FILLED:
- case VOUT_DISPLAY_GET_OPENGL:
/* TODO */
break;
}