msg_Warn( p_vout, "No drawable!, spawing a window" );
}
- p_vout->p_sys->b_embedded = VLC_FALSE;
+ p_vout->p_sys->b_embedded = false;
/* Create the GL view */
*****************************************************************************/
int cocoaglvoutviewControl( vout_thread_t *p_vout, int i_query, va_list args )
{
- vlc_bool_t b_arg;
+ bool b_arg;
switch( i_query )
{
case VOUT_SET_STAY_ON_TOP:
- b_arg = va_arg( args, vlc_bool_t );
+ b_arg = (bool) va_arg( args, int );
[[p_vout->p_sys->o_glview container] setOnTop: b_arg];
return VLC_SUCCESS;
*****************************************************************************/
void cocoaglvoutviewSwap( vout_thread_t * p_vout )
{
- p_vout->p_sys->b_got_frame = VLC_TRUE;
+ p_vout->p_sys->b_got_frame = true;
[[p_vout->p_sys->o_glview openGLContext] flushBuffer];
}
/* Swap buffers only during the vertical retrace of the monitor.
http://developer.apple.com/documentation/GraphicsImaging/
Conceptual/OpenGL/chap5/chapter_5_section_44.html */
- long params[] = { 1 };
+ GLint params[] = { 1 };
CGLSetParameter( CGLGetCurrentContext(), kCGLCPSwapInterval,
params );
}
{
vlc_object_detach( p_vout );
vlc_object_release( p_vout );
- vout_Destroy( (vout_thread_t *)p_vout );
+ vlc_object_release( p_vout );
}
[objectLock unlock];
}