diff src/video/x11/SDL_x11yuv.c @ 1668:4da1ee79c9af SDL-1.3

more tweaking indent options
author Sam Lantinga <slouken@libsdl.org>
date Mon, 29 May 2006 04:04:35 +0000
parents 11775724e3fe
children
line wrap: on
line diff
--- a/src/video/x11/SDL_x11yuv.c	Mon May 29 03:53:21 2006 +0000
+++ b/src/video/x11/SDL_x11yuv.c	Mon May 29 04:04:35 2006 +0000
@@ -64,7 +64,7 @@
     int yuv_use_mitshm;
     XShmSegmentInfo yuvshm;
 #endif
-      SDL_NAME (XvImage) * image;
+      SDL_NAME(XvImage) * image;
 };
 
 
@@ -74,37 +74,37 @@
 /* Shared memory error handler routine */
 static int shm_error;
 static int
-shm_errhandler (Display * d, XErrorEvent * e)
+shm_errhandler(Display * d, XErrorEvent * e)
 {
     if (e->error_code == BadAccess) {
         shm_error = True;
         return (0);
     } else
-        return (X_handler (d, e));
+        return (X_handler(d, e));
 }
 #endif /* !NO_SHARED_MEMORY */
 
 static int xv_error;
 static int
-xv_errhandler (Display * d, XErrorEvent * e)
+xv_errhandler(Display * d, XErrorEvent * e)
 {
     if (e->error_code == BadMatch) {
         xv_error = True;
         return (0);
     } else
-        return (X_handler (d, e));
+        return (X_handler(d, e));
 }
 
 SDL_Overlay *
-X11_CreateYUVOverlay (_THIS, int width, int height, Uint32 format,
-                      SDL_Surface * display)
+X11_CreateYUVOverlay(_THIS, int width, int height, Uint32 format,
+                     SDL_Surface * display)
 {
     SDL_Overlay *overlay;
     struct private_yuvhwdata *hwdata;
     int xv_port;
     unsigned int i, j, k;
     unsigned int adaptors;
-    SDL_NAME (XvAdaptorInfo) * ainfo;
+    SDL_NAME(XvAdaptorInfo) * ainfo;
     int bpp;
 #ifndef NO_SHARED_MEMORY
     XShmSegmentInfo *yuvshm;
@@ -113,11 +113,11 @@
     /* Look for the XVideo extension with a valid port for this format */
     xv_port = -1;
     if ((Success ==
-         SDL_NAME (XvQueryExtension) (GFX_Display, &j, &j, &j, &j, &j))
+         SDL_NAME(XvQueryExtension) (GFX_Display, &j, &j, &j, &j, &j))
         && (Success ==
-            SDL_NAME (XvQueryAdaptors) (GFX_Display,
-                                        RootWindow (GFX_Display, SDL_Screen),
-                                        &adaptors, &ainfo))) {
+            SDL_NAME(XvQueryAdaptors) (GFX_Display,
+                                       RootWindow(GFX_Display, SDL_Screen),
+                                       &adaptors, &ainfo))) {
 #ifdef USE_LAST_ADAPTOR
         for (i = 0; i < adaptors; ++i)
 #else
@@ -125,7 +125,7 @@
 #endif /* USE_LAST_ADAPTOR */
         {
             /* Check to see if the visual can be used */
-            if (BUGGY_XFREE86 (<=, 4001)) {
+            if (BUGGY_XFREE86(<=, 4001)) {
                 int visual_ok = 0;
                 for (j = 0; j < ainfo[i].num_formats; ++j) {
                     if (ainfo[i].formats[j].visual_id == SDL_Visual->visualid) {
@@ -140,11 +140,11 @@
             if ((ainfo[i].type & XvInputMask) &&
                 (ainfo[i].type & XvImageMask)) {
                 int num_formats;
-                SDL_NAME (XvImageFormatValues) * formats;
-                formats = SDL_NAME (XvListImageFormats) (GFX_Display,
-                                                         ainfo[i].
-                                                         base_id,
-                                                         &num_formats);
+                SDL_NAME(XvImageFormatValues) * formats;
+                formats = SDL_NAME(XvListImageFormats) (GFX_Display,
+                                                        ainfo[i].
+                                                        base_id,
+                                                        &num_formats);
 #ifdef USE_LAST_ADAPTOR
                 for (j = 0; j < num_formats; ++j)
 #else
@@ -153,7 +153,7 @@
                 {
                     if ((Uint32) formats[j].id == format) {
                         for (k = 0; k < ainfo[i].num_ports; ++k) {
-                            if (Success == SDL_NAME (XvGrabPort)
+                            if (Success == SDL_NAME(XvGrabPort)
                                 (GFX_Display,
                                  ainfo[i].base_id + k, CurrentTime)) {
                                 xv_port = ainfo[i].base_id + k;
@@ -163,11 +163,11 @@
                     }
                 }
                 if (formats) {
-                    XFree (formats);
+                    XFree(formats);
                 }
             }
         }
-        SDL_NAME (XvFreeAdaptorInfo) (ainfo);
+        SDL_NAME(XvFreeAdaptorInfo) (ainfo);
     }
 
     /* Precalculate the bpp for the pitch workaround below */
@@ -196,15 +196,15 @@
      */
     for (i = 0; i < adaptors; ++i) {
         if (ainfo[i].name != NULL)
-            Xfree (ainfo[i].name);
+            Xfree(ainfo[i].name);
         if (ainfo[i].formats != NULL)
-            Xfree (ainfo[i].formats);
+            Xfree(ainfo[i].formats);
     }
-    Xfree (ainfo);
+    Xfree(ainfo);
 #endif
 
     if (xv_port == -1) {
-        SDL_SetError ("No available video ports for requested format");
+        SDL_SetError("No available video ports for requested format");
         return (NULL);
     }
 
@@ -214,33 +214,33 @@
             { "XV_AUTOPAINT_COLORKEY", "XV_AUTOPAINT_COLOURKEY" };
         unsigned int i;
 
-        SDL_NAME (XvSelectPortNotify) (GFX_Display, xv_port, True);
-        X_handler = XSetErrorHandler (xv_errhandler);
-        for (i = 0; i < sizeof (attr) / (sizeof attr[0]); ++i) {
+        SDL_NAME(XvSelectPortNotify) (GFX_Display, xv_port, True);
+        X_handler = XSetErrorHandler(xv_errhandler);
+        for (i = 0; i < sizeof(attr) / (sizeof attr[0]); ++i) {
             Atom a;
 
             xv_error = False;
-            a = XInternAtom (GFX_Display, attr[i], True);
+            a = XInternAtom(GFX_Display, attr[i], True);
             if (a != None) {
-                SDL_NAME (XvSetPortAttribute) (GFX_Display, xv_port, a, 1);
-                XSync (GFX_Display, True);
+                SDL_NAME(XvSetPortAttribute) (GFX_Display, xv_port, a, 1);
+                XSync(GFX_Display, True);
                 if (!xv_error) {
                     break;
                 }
             }
         }
-        XSetErrorHandler (X_handler);
-        SDL_NAME (XvSelectPortNotify) (GFX_Display, xv_port, False);
+        XSetErrorHandler(X_handler);
+        SDL_NAME(XvSelectPortNotify) (GFX_Display, xv_port, False);
     }
 
     /* Create the overlay structure */
-    overlay = (SDL_Overlay *) SDL_malloc (sizeof *overlay);
+    overlay = (SDL_Overlay *) SDL_malloc(sizeof *overlay);
     if (overlay == NULL) {
-        SDL_NAME (XvUngrabPort) (GFX_Display, xv_port, CurrentTime);
-        SDL_OutOfMemory ();
+        SDL_NAME(XvUngrabPort) (GFX_Display, xv_port, CurrentTime);
+        SDL_OutOfMemory();
         return (NULL);
     }
-    SDL_memset (overlay, 0, (sizeof *overlay));
+    SDL_memset(overlay, 0, (sizeof *overlay));
 
     /* Fill in the basic members */
     overlay->format = format;
@@ -252,54 +252,54 @@
     overlay->hw_overlay = 1;
 
     /* Create the pixel data and lookup tables */
-    hwdata = (struct private_yuvhwdata *) SDL_malloc (sizeof *hwdata);
+    hwdata = (struct private_yuvhwdata *) SDL_malloc(sizeof *hwdata);
     overlay->hwdata = hwdata;
     if (hwdata == NULL) {
-        SDL_NAME (XvUngrabPort) (GFX_Display, xv_port, CurrentTime);
-        SDL_OutOfMemory ();
-        SDL_FreeYUVOverlay (overlay);
+        SDL_NAME(XvUngrabPort) (GFX_Display, xv_port, CurrentTime);
+        SDL_OutOfMemory();
+        SDL_FreeYUVOverlay(overlay);
         return (NULL);
     }
     hwdata->port = xv_port;
 #ifndef NO_SHARED_MEMORY
     yuvshm = &hwdata->yuvshm;
-    SDL_memset (yuvshm, 0, sizeof (*yuvshm));
-    hwdata->image = SDL_NAME (XvShmCreateImage) (GFX_Display, xv_port, format,
-                                                 0, width, height, yuvshm);
+    SDL_memset(yuvshm, 0, sizeof(*yuvshm));
+    hwdata->image = SDL_NAME(XvShmCreateImage) (GFX_Display, xv_port, format,
+                                                0, width, height, yuvshm);
 #ifdef PITCH_WORKAROUND
     if (hwdata->image != NULL && hwdata->image->pitches[0] != (width * bpp)) {
         /* Ajust overlay width according to pitch */
-        XFree (hwdata->image);
+        XFree(hwdata->image);
         width = hwdata->image->pitches[0] / bpp;
         hwdata->image =
-            SDL_NAME (XvShmCreateImage) (GFX_Display, xv_port, format, 0,
-                                         width, height, yuvshm);
+            SDL_NAME(XvShmCreateImage) (GFX_Display, xv_port, format, 0,
+                                        width, height, yuvshm);
     }
 #endif /* PITCH_WORKAROUND */
     hwdata->yuv_use_mitshm = (hwdata->image != NULL);
     if (hwdata->yuv_use_mitshm) {
-        yuvshm->shmid = shmget (IPC_PRIVATE, hwdata->image->data_size,
-                                IPC_CREAT | 0777);
+        yuvshm->shmid = shmget(IPC_PRIVATE, hwdata->image->data_size,
+                               IPC_CREAT | 0777);
         if (yuvshm->shmid >= 0) {
-            yuvshm->shmaddr = (char *) shmat (yuvshm->shmid, 0, 0);
+            yuvshm->shmaddr = (char *) shmat(yuvshm->shmid, 0, 0);
             yuvshm->readOnly = False;
             if (yuvshm->shmaddr != (char *) -1) {
                 shm_error = False;
-                X_handler = XSetErrorHandler (shm_errhandler);
-                XShmAttach (GFX_Display, yuvshm);
-                XSync (GFX_Display, True);
-                XSetErrorHandler (X_handler);
+                X_handler = XSetErrorHandler(shm_errhandler);
+                XShmAttach(GFX_Display, yuvshm);
+                XSync(GFX_Display, True);
+                XSetErrorHandler(X_handler);
                 if (shm_error)
-                    shmdt (yuvshm->shmaddr);
+                    shmdt(yuvshm->shmaddr);
             } else {
                 shm_error = True;
             }
-            shmctl (yuvshm->shmid, IPC_RMID, NULL);
+            shmctl(yuvshm->shmid, IPC_RMID, NULL);
         } else {
             shm_error = True;
         }
         if (shm_error) {
-            XFree (hwdata->image);
+            XFree(hwdata->image);
             hwdata->yuv_use_mitshm = 0;
         } else {
             hwdata->image->data = yuvshm->shmaddr;
@@ -309,29 +309,29 @@
 #endif /* NO_SHARED_MEMORY */
     {
         hwdata->image =
-            SDL_NAME (XvCreateImage) (GFX_Display, xv_port, format, 0,
-                                      width, height);
+            SDL_NAME(XvCreateImage) (GFX_Display, xv_port, format, 0,
+                                     width, height);
 
 #ifdef PITCH_WORKAROUND
         if (hwdata->image != NULL
             && hwdata->image->pitches[0] != (width * bpp)) {
             /* Ajust overlay width according to pitch */
-            XFree (hwdata->image);
+            XFree(hwdata->image);
             width = hwdata->image->pitches[0] / bpp;
             hwdata->image =
-                SDL_NAME (XvCreateImage) (GFX_Display, xv_port, format, 0,
-                                          width, height);
+                SDL_NAME(XvCreateImage) (GFX_Display, xv_port, format, 0,
+                                         width, height);
         }
 #endif /* PITCH_WORKAROUND */
         if (hwdata->image == NULL) {
-            SDL_SetError ("Couldn't create XVideo image");
-            SDL_FreeYUVOverlay (overlay);
+            SDL_SetError("Couldn't create XVideo image");
+            SDL_FreeYUVOverlay(overlay);
             return (NULL);
         }
-        hwdata->image->data = SDL_malloc (hwdata->image->data_size);
+        hwdata->image->data = SDL_malloc(hwdata->image->data_size);
         if (hwdata->image->data == NULL) {
-            SDL_OutOfMemory ();
-            SDL_FreeYUVOverlay (overlay);
+            SDL_OutOfMemory();
+            SDL_FreeYUVOverlay(overlay);
             return (NULL);
         }
     }
@@ -339,12 +339,12 @@
     /* Find the pitch and offset values for the overlay */
     overlay->planes = hwdata->image->num_planes;
     overlay->pitches =
-        (Uint16 *) SDL_malloc (overlay->planes * sizeof (Uint16));
+        (Uint16 *) SDL_malloc(overlay->planes * sizeof(Uint16));
     overlay->pixels =
-        (Uint8 **) SDL_malloc (overlay->planes * sizeof (Uint8 *));
+        (Uint8 **) SDL_malloc(overlay->planes * sizeof(Uint8 *));
     if (!overlay->pitches || !overlay->pixels) {
-        SDL_OutOfMemory ();
-        SDL_FreeYUVOverlay (overlay);
+        SDL_OutOfMemory();
+        SDL_FreeYUVOverlay(overlay);
         return (NULL);
     }
     for (i = 0; i < overlay->planes; ++i) {
@@ -358,7 +358,7 @@
        We can't perform normal updates in windows that have video
        being output to them.  See SDL_x11image.c for more details.
      */
-    X11_DisableAutoRefresh (this);
+    X11_DisableAutoRefresh(this);
 #endif
 
     /* We're all done.. */
@@ -366,20 +366,20 @@
 }
 
 int
-X11_LockYUVOverlay (_THIS, SDL_Overlay * overlay)
+X11_LockYUVOverlay(_THIS, SDL_Overlay * overlay)
 {
     return (0);
 }
 
 void
-X11_UnlockYUVOverlay (_THIS, SDL_Overlay * overlay)
+X11_UnlockYUVOverlay(_THIS, SDL_Overlay * overlay)
 {
     return;
 }
 
 int
-X11_DisplayYUVOverlay (_THIS, SDL_Overlay * overlay, SDL_Rect * src,
-                       SDL_Rect * dst)
+X11_DisplayYUVOverlay(_THIS, SDL_Overlay * overlay, SDL_Rect * src,
+                      SDL_Rect * dst)
 {
     struct private_yuvhwdata *hwdata;
 
@@ -387,51 +387,50 @@
 
 #ifndef NO_SHARED_MEMORY
     if (hwdata->yuv_use_mitshm) {
-        SDL_NAME (XvShmPutImage) (GFX_Display, hwdata->port, SDL_Window,
-                                  SDL_GC, hwdata->image, src->x, src->y,
-                                  src->w, src->h, dst->x, dst->y, dst->w,
-                                  dst->h, False);
+        SDL_NAME(XvShmPutImage) (GFX_Display, hwdata->port, SDL_Window,
+                                 SDL_GC, hwdata->image, src->x, src->y,
+                                 src->w, src->h, dst->x, dst->y, dst->w,
+                                 dst->h, False);
     } else
 #endif
     {
-        SDL_NAME (XvPutImage) (GFX_Display, hwdata->port, SDL_Window,
-                               SDL_GC, hwdata->image, src->x, src->y,
-                               src->w, src->h, dst->x, dst->y, dst->w,
-                               dst->h);
+        SDL_NAME(XvPutImage) (GFX_Display, hwdata->port, SDL_Window,
+                              SDL_GC, hwdata->image, src->x, src->y,
+                              src->w, src->h, dst->x, dst->y, dst->w, dst->h);
     }
-    XSync (GFX_Display, False);
+    XSync(GFX_Display, False);
     return (0);
 }
 
 void
-X11_FreeYUVOverlay (_THIS, SDL_Overlay * overlay)
+X11_FreeYUVOverlay(_THIS, SDL_Overlay * overlay)
 {
     struct private_yuvhwdata *hwdata;
 
     hwdata = overlay->hwdata;
     if (hwdata) {
-        SDL_NAME (XvUngrabPort) (GFX_Display, hwdata->port, CurrentTime);
+        SDL_NAME(XvUngrabPort) (GFX_Display, hwdata->port, CurrentTime);
 #ifndef NO_SHARED_MEMORY
         if (hwdata->yuv_use_mitshm) {
-            XShmDetach (GFX_Display, &hwdata->yuvshm);
-            shmdt (hwdata->yuvshm.shmaddr);
+            XShmDetach(GFX_Display, &hwdata->yuvshm);
+            shmdt(hwdata->yuvshm.shmaddr);
         }
 #endif
         if (hwdata->image) {
-            XFree (hwdata->image);
+            XFree(hwdata->image);
         }
-        SDL_free (hwdata);
+        SDL_free(hwdata);
     }
     if (overlay->pitches) {
-        SDL_free (overlay->pitches);
+        SDL_free(overlay->pitches);
         overlay->pitches = NULL;
     }
     if (overlay->pixels) {
-        SDL_free (overlay->pixels);
+        SDL_free(overlay->pixels);
         overlay->pixels = NULL;
     }
 #ifdef XFREE86_REFRESH_HACK
-    X11_EnableAutoRefresh (this);
+    X11_EnableAutoRefresh(this);
 #endif
 }