[vlc-devel] commit: libvlc: don't risk crashing Linux/Windows because of OSX crap ( Rémi Denis-Courmont )

git version control git at videolan.org
Sun Feb 15 15:02:26 CET 2009


vlc | branch: master | Rémi Denis-Courmont <rdenis at simphalempin.com> | Sun Feb 15 16:02:03 2009 +0200| [ba68523b9351ee03a82967d7aaee90768bd82e7a] | committer: Rémi Denis-Courmont 

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

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=ba68523b9351ee03a82967d7aaee90768bd82e7a
---

 src/control/video.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/src/control/video.c b/src/control/video.c
index ef081c6..ba1ae88 100644
--- a/src/control/video.c
+++ b/src/control/video.c
@@ -214,6 +214,7 @@ void libvlc_video_redraw_rectangle( libvlc_media_player_t *p_mi,
                            const libvlc_rectangle_t *area,
                            libvlc_exception_t *p_e )
 {
+#ifdef __APPLE__
     if( (NULL != area)
      && ((area->bottom - area->top) > 0)
      && ((area->right - area->left) > 0) )
@@ -227,6 +228,9 @@ void libvlc_video_redraw_rectangle( libvlc_media_player_t *p_mi,
             vlc_object_release( p_vout );
         }
     }
+#else
+    (void) p_mi; (void) area; (void) p_e;
+#endif
 }
 
 /* global video settings */
@@ -298,6 +302,7 @@ void libvlc_video_set_viewport( libvlc_instance_t *p_instance,
                             const libvlc_rectangle_t *view, const libvlc_rectangle_t *clip,
                            libvlc_exception_t *p_e )
 {
+#ifdef __APPLE__
     if( !view )
     {
         libvlc_exception_raise( p_e, "viewport is NULL" );
@@ -332,6 +337,9 @@ void libvlc_video_set_viewport( libvlc_instance_t *p_instance,
         }
         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,




More information about the vlc-devel mailing list