Commit ba68523b authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

libvlc: don't risk crashing Linux/Windows because of OSX crap

parent 62793494
...@@ -214,6 +214,7 @@ void libvlc_video_redraw_rectangle( libvlc_media_player_t *p_mi, ...@@ -214,6 +214,7 @@ void libvlc_video_redraw_rectangle( libvlc_media_player_t *p_mi,
const libvlc_rectangle_t *area, const libvlc_rectangle_t *area,
libvlc_exception_t *p_e ) libvlc_exception_t *p_e )
{ {
#ifdef __APPLE__
if( (NULL != area) if( (NULL != area)
&& ((area->bottom - area->top) > 0) && ((area->bottom - area->top) > 0)
&& ((area->right - area->left) > 0) ) && ((area->right - area->left) > 0) )
...@@ -227,6 +228,9 @@ void libvlc_video_redraw_rectangle( libvlc_media_player_t *p_mi, ...@@ -227,6 +228,9 @@ void libvlc_video_redraw_rectangle( libvlc_media_player_t *p_mi,
vlc_object_release( p_vout ); vlc_object_release( p_vout );
} }
} }
#else
(void) p_mi; (void) area; (void) p_e;
#endif
} }
/* global video settings */ /* global video settings */
...@@ -298,6 +302,7 @@ void libvlc_video_set_viewport( libvlc_instance_t *p_instance, ...@@ -298,6 +302,7 @@ void libvlc_video_set_viewport( libvlc_instance_t *p_instance,
const libvlc_rectangle_t *view, const libvlc_rectangle_t *clip, const libvlc_rectangle_t *view, const libvlc_rectangle_t *clip,
libvlc_exception_t *p_e ) libvlc_exception_t *p_e )
{ {
#ifdef __APPLE__
if( !view ) if( !view )
{ {
libvlc_exception_raise( p_e, "viewport is NULL" ); libvlc_exception_raise( p_e, "viewport is NULL" );
...@@ -332,6 +337,9 @@ void libvlc_video_set_viewport( libvlc_instance_t *p_instance, ...@@ -332,6 +337,9 @@ void libvlc_video_set_viewport( libvlc_instance_t *p_instance,
} }
libvlc_media_player_release(p_mi); libvlc_media_player_release(p_mi);
} }
#else
(void) p_instance; (void) view; (void) clip; (void) p_e;
#endif
} }
char *libvlc_video_get_aspect_ratio( libvlc_media_player_t *p_mi, char *libvlc_video_get_aspect_ratio( libvlc_media_player_t *p_mi,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment