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

Modified Files:
        ChangeLog configure.ac gxine.desktop 
Log Message:
Resync with hg repository.

Index: ChangeLog
===================================================================
RCS file: /cvsroot/xine/gnome-xine/ChangeLog,v
retrieving revision 1.212
retrieving revision 1.213
diff -u -r1.212 -r1.213
--- ChangeLog   12 Nov 2006 14:02:39 -0000      1.212
+++ ChangeLog   9 Dec 2006 14:05:28 -0000       1.213
@@ -6,6 +6,34 @@
        * Fixes for when closing the 'about' dialogue box. (Ubuntu bug 64134)
        * Fixed a bug which could cause gxine to hang (in X client libs)
          during startup if it should try to report an error.
+       * Fixed a bug which would cause millions of errors when trying and
+         failing to display the logo image, e.g. if something which is
+         expected to be present, such as the MPEG elementary stream demuxer,
+         is missing.
+       * Altered gxine.desktop for HIG compliance. (Based on Ubuntu bug 74979)
+       * Avoid the possibility of a few (harmless) warnings during startup.
+       * Correctly display preference items which have instant effects.
+       * Added a simple segfault handler.
+       * Added an option to show time remaining for the current stream
+         instead of time elapsed. This can be toggled temporarily by
+         clicking on the elapsed/remaining time display.
+       * Added --geometry option (standard X-style). While this sets the
+         initial position & size, the size is then overridden by the video.
+       * Added a config item to control whether the display is kept
+         unblanked during *any* playback (with video or visualisation),
+         much as for fullscreen mode. Default is off (unchanged behaviour).
+       * Added tooltips to the post-plugin parameter value widgets.
+         Whether these are translated is up to the post plugin.
+       * Altered the plugin chain windows' preferences buttons so that it's
+         clearer which plugins are being configured.
+       * Replace F10 hard-wiring with usage of gtk-menu-bar-accel.
+       * Don't set the primary selection when copying - this is clipboard
+         territory.
+       * Allow compile-time logo file format selection.
+         Choose between "mpeg" (logo.mpv; needs MPEG elementary demuxer) and
+         "image" (logo.jpg; requires the image demuxer). The default is mpeg.
+       * Added JS playlist.repeat & playlist.random, both with value 'v' and
+         method 'toggle()'.
 
        [dpettenò]
        * Fix building on FreeBSD, replace a recursive pthread mutex with

Index: configure.ac
===================================================================
RCS file: /cvsroot/xine/gnome-xine/configure.ac,v
retrieving revision 1.101
retrieving revision 1.102
diff -u -r1.101 -r1.102
--- configure.ac        12 Nov 2006 14:02:39 -0000      1.101
+++ configure.ac        9 Dec 2006 14:05:28 -0000       1.102
@@ -1,8 +1,8 @@
 AC_PREREQ(2.59)
-AC_INIT(gxine, 0.5.8)
+AC_INIT([gxine], [0.5.8])
 AC_CONFIG_SRCDIR([src/main.c])
 
-AM_CONFIG_HEADER(include/config.h)
+AC_CONFIG_HEADERS([include/config.h])
 AM_INIT_AUTOMAKE([1.6 dist-bzip2])
 AM_MAINTAINER_MODE
 dnl AM_ACLOCAL_INCLUDE(m4)
@@ -284,6 +284,60 @@
 AC_SUBST(CPPFLAGS)
 AC_SUBST(LDFLAGS)
 
+HAVE_MPEG="`test -f "$xine_plugin_dir"/xineplug_dmx_mpeg_elem.so && echo yes 
|| echo no`"
+HAVE_IMAGE="`test -f "$xine_plugin_dir"/xineplug_dmx_image.so && echo yes || 
echo no`"
+
+AC_MSG_CHECKING([which logo format to use])
+AC_ARG_WITH(logo-format,
+           AS_HELP_STRING(--with-logo-format,
+                          [set idle-mode logo format: "mpeg", "image" or 
"auto"]),
+           [case "$withval" in
+             mpeg|image|auto)
+               withval="$withval"
+               ;;
+             *)
+               AC_MSG_ERROR([unrecognised logo type])
+               ;;
+            esac],
+           [withval=auto])
+LOGO_FORMAT=''
+logo_sub=''
+while test "$LOGO_FORMAT" = ''; do
+  if test "$withval" = auto; then
+    # preferred is last
+    if test "$HAVE_IMAGE" = yes; then withval=image; fi
+    if test "$HAVE_MPEG" = yes; then withval=mpeg; fi
+    # handle missing-demuxer case
+    if test "$withval" = auto; then
+      AC_MSG_ERROR([no available demuxer for the logo image - 
rebuild/reinstall xine-lib?])
+    fi
+  fi
+  case "$withval" in
+    image)
+       if test "$HAVE_IMAGE" = no; then
+         logo_sub="$withval"
+         withval=auto
+       else
+         LOGO_FORMAT=jpg
+       fi
+       ;;
+    mpeg)
+       if test "$HAVE_MPEG" = no; then
+         logo_sub="$withval"
+         withval=auto
+       else
+         LOGO_FORMAT=mpv
+       fi
+       ;;
+  esac
+done
+AC_SUBST(LOGO_FORMAT)
+AC_DEFINE_UNQUOTED(LOGO_FORMAT, "$LOGO_FORMAT", [Set to the logo image format 
(mpv or jpg)])
+AC_MSG_RESULT([$withval])
+if test "$logo_sub" != ''; then
+  AC_MSG_WARN([logo format "$logo_sub" cannot be displayed - demuxer not 
present])
+fi
+
 dnl ---------------------------------------------
 dnl Check for lirc
 dnl ---------------------------------------------
@@ -293,7 +347,7 @@
 dnl Check for GNU getopt_long()
 dnl ---------------------------------------------
 AC_MSG_CHECKING(for GNU getopt_long)
-AC_TRY_RUN([
+AC_RUN_IFELSE([AC_LANG_SOURCE([[
 #include <stdio.h>
 #include <stdlib.h>
 #include <getopt.h>
@@ -313,7 +367,7 @@
     ;
   return 0;
 }
-       ],
+       ]])],
        [AC_MSG_RESULT(yes); 
         ac_getopt_long=yes;
         AC_DEFINE(HAVE_GETOPT_LONG,,[Define this if you have GNU getopt_long() 
implemented])],
@@ -460,8 +514,12 @@
 
 AC_ARG_VAR([VENDOR_PKG_VERSION], [vendor build identifier string (default is 
the upstream version number, suffixed with "release" or "CVS snapshot")])
 POST_VERSION=release
-if test -d CVS || test -d .hg || expr "$PACKAGE_VERSION" : '.*-dev$' \| 
"$PACKAGE_VERSION" : '.*-dev-.*$' >/dev/null; then
-  test -d CVS && POST_VERSION='CVS snapshot' || POST_VERSION='hg snapshot'
+if test -d .hg || expr "$(basename "$(pwd)")" : 
'gxine-[[0123456789abcdef]]\{12\}$' >/dev/null; then
+  POST_VERSION='hg snapshot'
+elif test -d CVS; then
+  POST_VERSION='CVS snapshot'
+elif expr "$PACKAGE_VERSION" : '.*-dev$' \| "$PACKAGE_VERSION" : '.*-dev-.*$' 
>/dev/null; then
+  POST_VERSION='dev snapshot'
 fi
 VENDOR_PKG_VERSION="${VENDOR_PKG_VERSION:-$POST_VERSION}"
 AC_MSG_NOTICE([using build identifier: "$VENDOR_PKG_VERSION"])

Index: gxine.desktop
===================================================================
RCS file: /cvsroot/xine/gnome-xine/gxine.desktop,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- gxine.desktop       4 Mar 2006 03:04:34 -0000       1.6
+++ gxine.desktop       9 Dec 2006 14:05:28 -0000       1.7
@@ -3,12 +3,12 @@
 Encoding=UTF-8
 Name=gxine
 GenericName=Video Player
-Comment=Play films and songs, or watch digital TV
+Comment=Watch videos or TV and listen to audio in a variety of formats
 Exec=gxine
 X-MultipleArgs=true
 Icon=gxine
 Terminal=false
 Type=Application
 StartupNotify=true
-Categories=GTK;Application;AudioVideo;
+Categories=AudioVideo;GTK;Player;TV;
 
MimeType=video/mpeg;video/msvideo;video/quicktime;video/x-avi;video/x-ms-asf;video/x-ms-wmv;video/x-msvideo;application/x-ogg;application/ogg;audio/x-mp3;audio/x-mpeg;video/x-mpeg;video/x-fli;audio/x-wav;audio/x-mpegurl;audio/x-scpls;audio/x-ms-asx;application/vnd.rn-realmedia;audio/x-real-audio;audio/x-pn-realaudio;application/x-flac;audio/x-flac;application/x-shockwave-flash;audio/mpeg;audio/x-ms-asf;audio/x-m4a;audio/x-ms-wax;video/dv;video/x-anim;video/x-flc;misc/ultravox;application/x-matroska;audio/vnd.rn-realaudio;audio/x-pn-aiff;audio/x-pn-au;audio/x-pn-wav;audio/x-pn-windows-acm;image/vnd.rn-realpix;video/vnd.rn-realvideo


-------------------------------------------------------------------------
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