[MPlayer-cvslog] r27623 - trunk/libvo/vo_dfbmga.c

syrjala subversion at mplayerhq.hu
Mon Sep 15 22:41:08 CEST 2008


Author: syrjala
Date: Mon Sep 15 22:41:08 2008
New Revision: 27623

Log:
Rename some variables and change some strings to make the CRTC1 code clearer.


Modified:
   trunk/libvo/vo_dfbmga.c

Modified: trunk/libvo/vo_dfbmga.c
==============================================================================
--- trunk/libvo/vo_dfbmga.c	(original)
+++ trunk/libvo/vo_dfbmga.c	Mon Sep 15 22:41:08 2008
@@ -58,7 +58,7 @@ const LIBVO_EXTERN(dfbmga)
  */
 static IDirectFB *dfb;
 
-static IDirectFBDisplayLayer *primary;
+static IDirectFBDisplayLayer *crtc1;
 static IDirectFBDisplayLayer *bes;
 static IDirectFBDisplayLayer *crtc2;
 static IDirectFBDisplayLayer *spic;
@@ -90,7 +90,7 @@ static IDirectFBEventBuffer  *buffer;
 
 static int blit_done;
 static int c1stretch;
-static int stretch;
+static int c2stretch;
 
 static int use_bes;
 static int use_crtc1;
@@ -436,18 +436,18 @@ preinit( const char *arg )
      if (use_crtc1 || use_bes) {
           struct layer_enum l = {
                "FBDev Primary Layer",
-               &primary,
+               &crtc1,
                DFB_UNSUPPORTED
           };
           dfb->EnumDisplayLayers( dfb, get_layer_by_name, &l );
           if (l.res != DFB_OK) {
-               mp_msg( MSGT_VO, MSGL_ERR, "vo_dfbmga: Can't get primary layer - %s\n",
+               mp_msg( MSGT_VO, MSGL_ERR, "vo_dfbmga: Can't get CRTC1 layer - %s\n",
                        DirectFBErrorString( l.res ) );
                uninit();
                return -1;
           }
-          if ((res = primary->SetCooperativeLevel( primary, DLSCL_EXCLUSIVE )) != DFB_OK) {
-               mp_msg( MSGT_VO, MSGL_ERR, "Can't get exclusive access to primary layer - %s\n",
+          if ((res = crtc1->SetCooperativeLevel( crtc1, DLSCL_EXCLUSIVE )) != DFB_OK) {
+               mp_msg( MSGT_VO, MSGL_ERR, "Can't get exclusive access to CRTC1 layer - %s\n",
                        DirectFBErrorString( res ) );
                uninit();
                return -1;
@@ -708,26 +708,26 @@ config( uint32_t width, uint32_t height,
           dlc.flags      = DLCONF_BUFFERMODE;
           dlc.buffermode = buffermode;
 
-          if ((res = primary->TestConfiguration( primary, &dlc, &failed )) != DFB_OK) {
+          if ((res = crtc1->TestConfiguration( crtc1, &dlc, &failed )) != DFB_OK) {
                mp_msg( MSGT_VO, MSGL_ERR,
                        "vo_dfbmga: Invalid CRTC1 configuration - %s!\n",
                        DirectFBErrorString( res ) );
                return -1;
           }
-          if ((res = primary->SetConfiguration( primary, &dlc )) != DFB_OK) {
+          if ((res = crtc1->SetConfiguration( crtc1, &dlc )) != DFB_OK) {
                mp_msg( MSGT_VO, MSGL_ERR,
                        "vo_dfbmga: CRTC1 configuration failed - %s!\n",
                        DirectFBErrorString( res ) );
                return -1;
           }
-          if ((res = primary->GetConfiguration( primary, &dlc )) != DFB_OK) {
+          if ((res = crtc1->GetConfiguration( crtc1, &dlc )) != DFB_OK) {
                mp_msg( MSGT_VO, MSGL_ERR,
                        "vo_dfbmga: Getting CRTC1 configuration failed - %s!\n",
                        DirectFBErrorString( res ) );
                return -1;
           }
 
-          primary->GetSurface( primary, &c1frame );
+          crtc1->GetSurface( crtc1, &c1frame );
           c1frame->SetBlittingFlags( c1frame, DSBLIT_NOFX );
           c1frame->SetColor( c1frame, 0, 0, 0, 0xff );
 
@@ -842,9 +842,9 @@ config( uint32_t width, uint32_t height,
 
           if (in_width != out_width ||
               in_height != out_height)
-               stretch = 1;
+               c2stretch = 1;
           else
-               stretch = 0;
+               c2stretch = 0;
 
           c2rect.x = (screen_width  - out_width)  / 2;
           c2rect.y = (screen_height - out_height) / 2;
@@ -1185,7 +1185,7 @@ blit_to_screen( void )
      if (use_crtc1) {
 #if DIRECTFBVERSION > DFB_VERSION(0,9,15)
           if (vo_vsync && !flipping)
-               primary->WaitForSync( primary );
+               crtc1->WaitForSync( crtc1 );
 #endif
 
           if (c1stretch)
@@ -1200,7 +1200,7 @@ blit_to_screen( void )
                crtc2->WaitForSync( crtc2 );
 #endif
 
-     if (stretch)
+     if (c2stretch)
                c2frame->StretchBlit( c2frame, blitsrc, srect, &c2rect );
      else
                c2frame->Blit( c2frame, blitsrc, srect, c2rect.x, c2rect.y );
@@ -1290,8 +1290,8 @@ uninit( void )
           crtc2->Release( crtc2 );
      if (bes)
           bes->Release( bes );
-     if (primary)
-          primary->Release( primary );
+     if (crtc1)
+          crtc1->Release( crtc1 );
      if (dfb)
           dfb->Release( dfb );
 
@@ -1300,7 +1300,7 @@ uninit( void )
      keyboard = NULL;
      crtc2 = NULL;
      bes = NULL;
-     primary = NULL;
+     crtc1 = NULL;
      dfb = NULL;
 }
 
@@ -1435,7 +1435,7 @@ set_equalizer( char *data, int value )
      if (use_crtc2)
           res = crtc2->SetColorAdjustment( crtc2, &ca );
      else if (use_crtc1)
-          res = primary->SetColorAdjustment( primary, &ca );
+          res = crtc1->SetColorAdjustment( crtc1, &ca );
      else
           res = bes->SetColorAdjustment( bes, &ca );
 
@@ -1456,7 +1456,7 @@ get_equalizer( char *data, int *value )
      if (use_crtc2)
           res = crtc2->GetColorAdjustment( crtc2, &ca );
      else if (use_crtc1)
-          res = primary->GetColorAdjustment( primary, &ca );
+          res = crtc1->GetColorAdjustment( crtc1, &ca );
      else
           res = bes->GetColorAdjustment( bes, &ca );
 



More information about the MPlayer-cvslog mailing list