Changeset 62fd02558e03585671f3e1dd00d445397768743e

Show
Ignore:
Timestamp:
11/18/02 14:02:16 (6 years ago)
Author:
Gildas Bazin <gbazin@videolan.org>
git-committer:
Gildas Bazin <gbazin@videolan.org> 1037624536 +0000
git-parent:

[de6f58231bc46c7c057d8e247f43d6dd2ebf4a36]

git-author:
Gildas Bazin <gbazin@videolan.org> 1037624536 +0000
Message:

* added a wxwindows interface using the wxWindows cross-platform GUI framework.

The interface is quite basic for now but should be functional anyway.
(you need to have wxWindows >= 2.3.0 installed to use this plugin)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • configure.ac.in

    raafd5b0 r62fd025  
    126126        CPPFLAGS_save="${CPPFLAGS_save} -D_OFF_T_ -D_off_t=long" 
    127127        CPPFLAGS="${CPPFLAGS_save}" 
     128        CXXFLAGS_save="${CXXFLAGS_save} -fvtable-thunks"; 
     129        CXXFLAGS="${CXXFLAGS_save}" 
    128130        LDFLAGS_vlc="${LDFLAGS_vlc} -lws2_32 -lnetapi32 -mwindows" 
    129131        LDFLAGS_ipv4="${LDFLAGS_ipv4} -lws2_32" 
     
    414416if test "x${ac_cv_c_Wall_Winline}" != "xno"; then 
    415417    CFLAGS_save="-Wall -Winline ${CFLAGS_save}"; CFLAGS="${CFLAGS_save}" 
    416     CXXFLAGS_save="-Wall -Winline ${CXXFLAGS_save}"; CXXFLAGS="${CXXFLAGS_save}" 
     418    CXXFLAGS_save="-Wall ${CXXFLAGS_save}"; CXXFLAGS="${CXXFLAGS_save}" 
    417419    OBJCFLAGS_save="-Wall -Winline ${OBJCFLAGS_save}"; OBJCFLAGS="${OBJCFLAGS_save}" 
    418420else 
     
    19561958    CPPFLAGS="${CPPFLAGS_save}" 
    19571959  fi]) 
     1960 
     1961dnl 
     1962dnl  wxWindows module 
     1963dnl 
     1964AC_ARG_ENABLE(wxwindows, 
     1965  [  --enable-wxwindows      wxWindows support (default enabled)]) 
     1966if test "x${enable_wxwindows}" != "xno" 
     1967then 
     1968  WXWINDOWS_PATH="${PATH}" 
     1969  AC_ARG_WITH(wx-config-path, 
     1970    [    --with-wx-config-path=PATH wx-config path (default search in \$PATH)], 
     1971    [ if test "x${with_wx_config_path}" != "xno" 
     1972      then 
     1973        WXWINDOWS_PATH="${with_wx_config_path}:${PATH}" 
     1974      fi ]) 
     1975  # look for wx-config 
     1976  AC_PATH_PROG(WX_CONFIG, wx-config, no, ${WXWINDOWS_PATH}) 
     1977  if test "x${WX_CONFIG}" != "xno" 
     1978  then 
     1979    if expr 2.3.0 \> `${WX_CONFIG} --version` >/dev/null 
     1980    then 
     1981      AC_MSG_ERROR([Your development package for wxWindows is too old, you need at least version 2.3.0. Please upgrade and try again. Alternatively you can also configure with --disable-wxwindows.]) 
     1982    fi 
     1983    CXXFLAGS_wxwindows="${CXXFLAGS_wxwindows} `${WX_CONFIG} --cflags`" 
     1984    LDFLAGS_wxwindows="${LDFLAGS_wxwindows} `${WX_CONFIG} --libs`" 
     1985    # now look for the wx.h header 
     1986    CPPFLAGS="${save_CPPFLAGS} ${CXXFLAGS_wxwindows}" 
     1987    ac_cv_wx_headers=yes 
     1988    AC_CHECK_HEADERS(wx/wx.h, , [ 
     1989      ac_cv_wx_headers=no 
     1990      echo "Cannot find wxWindows development headers." 
     1991    ]) 
     1992    if test "x${ac_cv_wx_headers}" = "xyes" 
     1993    then 
     1994      PLUGINS="${PLUGINS} wxwindows" 
     1995      ALIASES="${ALIASES} wxvlc" 
     1996    fi 
     1997    CPPFLAGS="${save_CPPFLAGS}" 
     1998  fi 
     1999fi 
    19582000 
    19592001dnl 
  • modules/LIST

    rbfc4f0f r62fd025  
    11List of vlc plugins 
    2 $Id: LIST,v 1.3 2002/10/23 23:17:45 gbazin Exp $ 
     2$Id: LIST,v 1.4 2002/11/18 13:02:16 gbazin Exp $ 
    33 
    44 * a52_system: input module for A52 decapsulation. 
     
    144144 * waveout: simple audio output module for Windows. 
    145145 
     146 * wxwindows: interface module using the cross-platform wxWindows library. 
     147 
    146148 * x11: video output module using the X11 API. 
    147149 
  • modules/Makefile.am

    r5813fcd r62fd025  
    4747    gui/qt/Modules.am \ 
    4848    gui/win32/Modules.am \ 
     49    gui/wxwindows/Modules.am \ 
    4950    misc/Modules.am \ 
    5051    misc/dummy/Modules.am \