gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] gnash configure.ac ChangeLog


From: Rob Savoye
Subject: [Gnash-commit] gnash configure.ac ChangeLog
Date: Fri, 23 Feb 2007 15:10:59 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Rob Savoye <rsavoye>    07/02/23 15:10:59

Modified files:
        .              : configure.ac ChangeLog 

Log message:
                * configure.ac: Add --with-pixelformat=option to set the AGG 
pixel
                format via the command line to override the defaults if desired.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/configure.ac?cvsroot=gnash&r1=1.262&r2=1.263
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.2445&r2=1.2446

Patches:
Index: configure.ac
===================================================================
RCS file: /sources/gnash/gnash/configure.ac,v
retrieving revision 1.262
retrieving revision 1.263
diff -u -b -r1.262 -r1.263
--- configure.ac        22 Feb 2007 18:55:23 -0000      1.262
+++ configure.ac        23 Feb 2007 15:10:59 -0000      1.263
@@ -15,7 +15,7 @@
 dnl  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 dnl  
 
-dnl $Id: configure.ac,v 1.262 2007/02/22 18:55:23 rsavoye Exp $
+dnl $Id: configure.ac,v 1.263 2007/02/23 15:10:59 rsavoye Exp $
 
 AC_PREREQ(2.50)
 AC_INIT(gnash, cvs)
@@ -194,9 +194,49 @@
 fi
 AM_CONDITIONAL(USE_RENDERER_AGG, test x$renderer = xagg)
 
-if test x$renderer = xagg; then
+
+pixelformat=all
+AC_ARG_WITH(
+  pixelformat,
+  AC_HELP_STRING([--with-pixelformat=], [Use the specified pixel format for 
AGG]),
+  if test -n ${withval}; then
+    pixelformat="${withval}"
+    withval=`echo ${withval} | tr '\054' ' ' `
+  fi
+  while test -n "${withval}" ; do
+    val=`echo ${withval} | cut -d ' ' -f 1`
+    [case "${val}" in
+      rgb32|RGB32)
+        AC_DEFINE(PIXELFORMAT_RGB32, [1], [RGB32])
+        ;;
+      bgr32|BGR32)
+        AC_DEFINE(PIXELFORMAT_BGR32, [1], [BGR32])
+        ;;
+      rgb24|RGB24)
+        AC_DEFINE(PIXELFORMAT_RGB24, [1], [RGB24])
+        ;;
+      bgr24|BGR24)
+        AC_DEFINE(PIXELFORMAT_BGR24, [1], [BGR24])
+        ;;
+      rgb555|RGB555)
+        AC_DEFINE(PIXELFORMAT_RGB555, [1], [RGB555])
+        ;;
+      rgb565|RGB565)
+        AC_DEFINE(PIXELFORMAT_RGB565, [1], [RGB565])
+       ;;
+      esac]
+    withval=`echo ${withval} | cut -d ' ' -f 2-6`
+    if test x$val = x$withval; then
+      break;
+    fi
+  done
+)
+
+if test x$pixelformat = xall; then
+  if test x$renderer = xagg; then
   if test x"$gui" = x"gtk"; then
     AC_DEFINE(PIXELFORMAT_RGB24, [1], [RGB24 pixel format])
+      pixelformat="RGB24"
   else
     AC_DEFINE(PIXELFORMAT_RGB555, [1], [RGB555 pixel format])
     AC_DEFINE(PIXELFORMAT_RGB565, [1], [RGB565 pixel format])
@@ -205,6 +245,7 @@
     AC_DEFINE(PIXELFORMAT_RGBA32, [1], [RGB32 pixel format])
     AC_DEFINE(PIXELFORMAT_BGRA32, [1], [BGRA32 pixel format])
   fi
+  fi
 fi
 dnl --------------------------------------------------------
 dnl  Select sound streamer
@@ -1314,6 +1355,7 @@
 fi
 
 if test x$renderer = xagg; then
+  echo "        AGG Pixel format is: $pixelformat"
   if test x"${agg25}" = xyes; then
     if test x"$AGG_LIBS" != x; then
       if test x"$AGG_CFLAGS" != x; then

Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.2445
retrieving revision 1.2446
diff -u -b -r1.2445 -r1.2446
--- ChangeLog   23 Feb 2007 11:42:51 -0000      1.2445
+++ ChangeLog   23 Feb 2007 15:10:59 -0000      1.2446
@@ -1,3 +1,8 @@
+2007-02-23  Rob Savoye  <address@hidden>
+
+       * configure.ac: Add --with-pixelformat=option to set the AGG pixel
+       format via the command line to override the defaults if desired.
+
 2007-02-23 Sandro Santilli <address@hidden>
 
        * testsuite/media/: vars.txt, vars2.txt: data




reply via email to

[Prev in Thread] Current Thread [Next in Thread]