Update of /cvsroot/xine/xine-lib
In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv22629

Modified Files:
        AUTHORS ChangeLog configure.ac 
Log Message:
Commit the XCB output plugins by Christoph Pfister after testing on Gentoo 
packages for about ten days.

Index: AUTHORS
===================================================================
RCS file: /cvsroot/xine/xine-lib/AUTHORS,v
retrieving revision 1.230
retrieving revision 1.231
diff -u -r1.230 -r1.231
--- AUTHORS     12 Aug 2006 23:57:29 -0000      1.230
+++ AUTHORS     15 Feb 2007 15:19:32 -0000      1.231
@@ -565,4 +565,7 @@
 Chris Cannam <[EMAIL PROTECTED]>
   JACK audio driver
 
+Christoph Pfister <[EMAIL PROTECTED]>
+  XCB output plugins
+
 (let us know if we've forgotten anyone)

Index: ChangeLog
===================================================================
RCS file: /cvsroot/xine/xine-lib/ChangeLog,v
retrieving revision 1.718
retrieving revision 1.719
diff -u -r1.718 -r1.719
--- ChangeLog   3 Feb 2007 10:54:18 -0000       1.718
+++ ChangeLog   15 Feb 2007 15:19:32 -0000      1.719
@@ -1,6 +1,10 @@
 xine-lib (1.1.5)
   * Improved PulseAudio plugin, now only one connection per instance is opened
     and the mainloop is threaded to reduce latency during playback.
+  * Added XCB-based output plugins (Xv and XShm), to use in software using
+    XCB to talk with the server rather than libX11 (like new Kaffeine).
+    The plugins are contributed by Christoph Pfister with the help of
+    Vincent Torri, Jamey Sharp and Christophe Thommeret.
 
 xine-lib (1.1.4)
   * Mark string-type configuration items according to whether they're plain

Index: configure.ac
===================================================================
RCS file: /cvsroot/xine/xine-lib/configure.ac,v
retrieving revision 1.459
retrieving revision 1.460
diff -u -r1.459 -r1.460
--- configure.ac        28 Jan 2007 23:48:29 -0000      1.459
+++ configure.ac        15 Feb 2007 15:19:33 -0000      1.460
@@ -894,6 +894,46 @@
 
 
 dnl ---------------------------------------------
+dnl Check for xcb
+dnl ---------------------------------------------
+AC_ARG_WITH([xcb], AC_HELP_STRING([--without-xcb], [Doesn't build XCB video 
out plugins]))
+
+if test "x$with_xcb" != "xno"; then
+  PKG_CHECK_MODULES([XCB], [xcb-shape >= 1.0], [have_xcb="yes"], 
[have_xcb="no"])
+fi
+
+AC_SUBST(XCB_CFLAGS)
+AC_SUBST(XCB_LIBS)
+AM_CONDITIONAL(HAVE_XCB, test "x$have_xcb" = "xyes" )
+
+
+dnl ---------------------------------------------
+dnl Check for xcb-shm
+dnl ---------------------------------------------
+
+if test "x$have_xcb" = "xyes"; then
+  PKG_CHECK_MODULES([XCBSHM], [xcb-shm], [have_xcbshm="yes"], 
[have_xcbshm="no"])
+fi
+
+AC_SUBST(XCBSHM_CFLAGS)
+AC_SUBST(XCBSHM_LIBS)
+AM_CONDITIONAL(HAVE_XCBSHM, test "x$have_xcbshm" = "xyes" )
+
+
+dnl ---------------------------------------------
+dnl Check for xcb-xv
+dnl ---------------------------------------------
+
+if test "x$have_xcb" = "xyes"; then
+  PKG_CHECK_MODULES([XCBXV], [xcb-xv], [have_xcbxv="yes"], [have_xcbxv="no"])
+fi
+
+AC_SUBST(XCBXV_CFLAGS)
+AC_SUBST(XCBXV_LIBS)
+AM_CONDITIONAL(HAVE_XCBXV, test "x$have_xcbxv" = "xyes" )
+
+
+dnl ---------------------------------------------
 dnl Checks for Xinerama extension
 dnl ---------------------------------------------
 
@@ -2959,6 +2999,16 @@
     fi
   fi
 fi
+if test "x$have_xcb" = "xyes"; then
+  dnl xcb-shm
+  if test "x$have_xcbshm" = "xyes"; then
+    echo "   - xcb-shm (X shared memory using XCB)"
+  fi
+  dnl xcb-xv
+  if test "x$have_xcbxv" = "xyes"; then
+    echo "   - xcb-xv (XVideo using XCB)"
+  fi
+fi
 if test "x$no_aalib" != "xyes"; then
   echo "   - aa (Ascii ART)"
 fi


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Xine-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xine-cvslog

Reply via email to