]> git.sesse.net Git - vlc/commitdiff
* Use UYVY fourcc instead of Y422, since i believe it's more common.
authorDerk-Jan Hartman <hartman@videolan.org>
Sat, 4 Feb 2006 22:56:34 +0000 (22:56 +0000)
committerDerk-Jan Hartman <hartman@videolan.org>
Sat, 4 Feb 2006 22:56:34 +0000 (22:56 +0000)
modules/video_output/opengl.c

index 51b01e978ce3a554279bf86dd6754759c8c76d10..98042e0558c72a062b94cfe8f145d76c42d7f163 100644 (file)
@@ -269,12 +269,12 @@ static int Init( vout_thread_t *p_vout )
     p_sys->p_vout->pf_init( p_sys->p_vout );
 
 /* TODO: We use YCbCr on Mac which is Y422, but on OSX it seems to == YUY2. Verify */
-#if defined( __ppc__ ) || defined( __ppc64__ ) || (VLCGL_FORMAT == YCBCR_MESA)
+#if ( defined( WORDS_BIGENDIAN ) && VLCGL_FORMAT == GL_YCBCR_422_APPLE ) || (VLCGL_FORMAT == YCBCR_MESA)
     p_vout->output.i_chroma = VLC_FOURCC('Y','U','Y','2');
     i_pixel_pitch = 2;
 
 #elif (VLCGL_FORMAT == GL_YCBCR_422_APPLE)
-    p_vout->output.i_chroma = VLC_FOURCC('Y','4','2','2');
+    p_vout->output.i_chroma = VLC_FOURCC('U','Y','V','Y');
     i_pixel_pitch = 2;
 
 #elif VLCGL_FORMAT == GL_RGB