Ticket #937: mplayer-gnome-screensaver.patch

File mplayer-gnome-screensaver.patch, 4.4 KB (added by adam@…, 19 years ago)

Patch to disable gnome screensaver

  • configure

    diff -ur mplayer-1.0_rc2_p24929/configure mplayer-1.0_rc2_p24929-gs/configure
    old new  
    280280  --disable-ftp          disable FTP support [enabled]
    281281  --disable-vstream      disable TiVo vstream client support [autodetect]
    282282  --disable-pthreads     disable Posix threads support [autodetect]
     283  --disable-dbus-glib    disable D-BUS GLib interface (required for GNOME screensaver support) [autodetect]
    283284  --disable-w32threads   disable Win32 threads support [autodetect]
    284285  --disable-ass          disable internal SSA/ASS subtitle support [autodetect]
    285286  --enable-rpath         enable runtime linker path for extra libs [disabled]
     
    673674_vstream=auto
    674675_pthreads=auto
    675676_w32threads=auto
     677_dbus_glib=auto
    676678_ass=auto
    677679_rpath=no
    678680_asmalign_pot=auto
     
    11121114  --disable-pthreads)   _pthreads=no    ;;
    11131115  --enable-w32threads)  _w32threads=yes ;;
    11141116  --disable-w32threads) _w32threads=no  ;;
     1117  --enable-dbus-glib)   _dbus_glib=yes  ;;
     1118  --disable-dbus-glib)  _dbus_glib=no   ;;
    11151119  --enable-ass)         _ass=yes        ;;
    11161120  --disable-ass)        _ass=no         ;;
    11171121  --enable-rpath)       _rpath=yes      ;;
     
    37613765fi
    37623766echores "$_tga"
    37633767
     3768echocheck "D-BUS GLib interface"
     3769if test "$_dbus_glib" = auto && pkg-config --exists dbus-glib-1; then
     3770  _dbus_glib=yes
     3771  _vosrc="$_vosrc gnome_screensaver.c"
     3772  _vomodules="gnome_screensaver $_vomodules"
     3773  _inc_extra="$_inc_extra `pkg-config --cflags dbus-glib-1 2>/dev/null`"
     3774  _ld_extra="$_ld_extra `pkg-config --libs dbus-glib-1 2>/dev/null`"
     3775fi
     3776
     3777if test "$_dbus_glib" = yes; then
     3778  _def_dbus_glib='#define HAVE_DBUS_GLIB 1'
     3779else
     3780  _def_dbus_glib='#undef HAVE_DBUS_GLIB'
     3781fi
     3782echores "$_dbus_glib"
    37643783
    37653784echocheck "md5sum support"
    37663785if test "$_md5sum" = yes; then
     
    71717190fi
    71727191echores "$_gethostbyname2"
    71737192
    7174 
    71757193# --------------- GUI specific tests begin -------------------
    71767194echocheck "GUI"
    71777195echo "$_gui"
     
    84968514$_def_tga
    84978515$_def_toolame
    84988516$_def_twolame
     8517$_def_dbus_glib
    84998518
    85008519/* used by GUI: */
    85018520$_def_xshape
  • help/help_mp-en.h

    Only in mplayer-1.0_rc2_p24929-gs: configure.orig
    Only in mplayer-1.0_rc2_p24929-gs: configure.rej
    diff -ur mplayer-1.0_rc2_p24929/help/help_mp-en.h mplayer-1.0_rc2_p24929-gs/help/help_mp-en.h
    old new  
    711711#define MSGTR_NoVolume "[Mixer] No volume control available.\n"
    712712#define MSGTR_NoBalance "[Mixer] No balance control available.\n"
    713713
     714// gnome_screensaver.c
     715#define MSGTR_OpenBusConnectionError "%s: Failed to open connection to bus: %s\n"
     716#define MSGTR_RemoteMethodException "%s: Caught remote method exception %s: %s\n"
     717#define MSGTR_GError "%s: Error: %s\n"
     718#define MSGTR_GNOMEScreensaverEnabled "GNOME screensaver enabled\n"
     719#define MSGTR_GNOMEScreensaverDisabled "GNOME screensaver disabled\n"
     720
    714721// ====================== GUI messages/buttons ========================
    715722
    716723#ifdef HAVE_NEW_GUI
  • libvo/x11_common.c

    Only in mplayer-1.0_rc2_p24929-gs/help: help_mp-en.h.orig
    Only in mplayer-1.0_rc2_p24929-gs/libvo: gnome_screensaver.c
    Only in mplayer-1.0_rc2_p24929-gs/libvo: gnome_screensaver.h
    diff -ur mplayer-1.0_rc2_p24929/libvo/x11_common.c mplayer-1.0_rc2_p24929-gs/libvo/x11_common.c
    old new  
    5858#include "mplayer.h"
    5959#endif
    6060
     61#ifdef HAVE_DBUS_GLIB
     62#include "gnome_screensaver.h"
     63#endif
     64
    6165#define WIN_LAYER_ONBOTTOM               2
    6266#define WIN_LAYER_NORMAL                 4
    6367#define WIN_LAYER_ONTOP                  6
     
    17551759    }
    17561760
    17571761    if (stop_xscreensaver)
     1762    {
    17581763        xscreensaver_enable();
     1764        #ifdef HAVE_DBUS_GLIB
     1765        gnome_screensaver_control(1);
     1766        #endif
     1767    }
    17591768    if (kdescreensaver_was_running && stop_xscreensaver)
    17601769    {
    17611770        system
     
    18011810    }
    18021811    // turning off screensaver
    18031812    if (stop_xscreensaver)
     1813    {
    18041814        xscreensaver_disable(mDisplay);
     1815        #ifdef HAVE_DBUS_GLIB
     1816        gnome_screensaver_control(0);
     1817        #endif
     1818    }
    18051819    if (stop_xscreensaver && !kdescreensaver_was_running)
    18061820    {
    18071821        kdescreensaver_was_running =