Commit c5e3d553 authored by Sam Hocevar's avatar Sam Hocevar

. suppression d'un warning pour les machines n'ayant pas usleep()

 . correction d'une boulette que j'ai faite dans netutils.c
 . d�but de intf_gnome. vout_gnome est une copie de vout_x11 pour l'instant
parent 8153d415
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
################################################################################ ################################################################################
# Audio output settings # Audio output settings
AOUT = dsp AOUT += dsp
#AOUT += esd #AOUT += esd
# Not yet supported # Not yet supported
#AOUT += alsa #AOUT += alsa
...@@ -19,23 +19,25 @@ AOUT = dsp ...@@ -19,23 +19,25 @@ AOUT = dsp
AOUT += dummy AOUT += dummy
# Video output settings # Video output settings
VOUT = x11 VOUT += x11
#VOUT += fb #VOUT += fb
#VOUT += ggi #VOUT += ggi
#VOUT += glide #VOUT += glide
# Not yet supported # Not yet supported
#VOUT = beos VOUT += gnome
#VOUT += beos
#VOUT += dga #VOUT += dga
# Fallback method that should always work # Fallback method that should always work
VOUT += dummy VOUT += dummy
# Interface settings # Interface settings
INTF = x11 INTF += x11
#INTF += fb #INTF += fb
#INTF += ggi #INTF += ggi
#INTF += glide #INTF += glide
# Not yet supported # Not yet supported
#INTF = beos INTF += gnome
#INTF += beos
#INTF += dga #INTF += dga
# Fallback method that should always work # Fallback method that should always work
INTF += dummy INTF += dummy
...@@ -88,8 +90,6 @@ PROGRAM_BUILD = `date` $(USER) ...@@ -88,8 +90,6 @@ PROGRAM_BUILD = `date` $(USER)
DEFINE += -DARCH_$(shell echo $(ARCH) | cut -f1 -d' ') DEFINE += -DARCH_$(shell echo $(ARCH) | cut -f1 -d' ')
DEFINE += -DSYS_$(SYS) DEFINE += -DSYS_$(SYS)
DEFINE += -DPLUGIN_PATH="\"$(PREFIX)/lib/videolan/vlc\"" DEFINE += -DPLUGIN_PATH="\"$(PREFIX)/lib/videolan/vlc\""
DEFINE += -DPROGRAM_VERSION="\"0.1.99\""
DEFINE += -DPROGRAM_CODENAME="\"Onatopp\""
#DEFINE += -DPROGRAM_OPTIONS="\"$(shell echo $(PROGRAM_OPTIONS) | tr 'A-Z' 'a-z')\"" #DEFINE += -DPROGRAM_OPTIONS="\"$(shell echo $(PROGRAM_OPTIONS) | tr 'A-Z' 'a-z')\""
#DEFINE += -DPROGRAM_BUILD="\"$(PROGRAM_BUILD)\"" #DEFINE += -DPROGRAM_BUILD="\"$(PROGRAM_BUILD)\""
ifeq ($(DEBUG),1) ifeq ($(DEBUG),1)
...@@ -408,6 +408,14 @@ plugins/intf/intf_x11.so plugins/vout/vout_x11.so: %.so: %.c ...@@ -408,6 +408,14 @@ plugins/intf/intf_x11.so plugins/vout/vout_x11.so: %.so: %.c
@echo "compiling $*.so from $*.c" @echo "compiling $*.so from $*.c"
@$(CC) $(CCFLAGS) $(CFLAGS) -I/usr/X11R6/include -L/usr/X11R6/lib -lX11 -lXext -shared -o $@ $< @$(CC) $(CCFLAGS) $(CFLAGS) -I/usr/X11R6/include -L/usr/X11R6/lib -lX11 -lXext -shared -o $@ $<
plugins/intf/intf_gnome.so: %.so: %.c
@echo "compiling $*.so from $*.c"
@$(CC) $(CCFLAGS) $(CFLAGS) $(LCFLAGS) `gnome-config --libs --cflags gnomeui` -shared -o $@ $< plugins/intf/intf_gnome_callbacks.c plugins/intf/intf_gnome_interface.c plugins/intf/intf_gnome_support.c
plugins/vout/vout_gnome.so: %.so: %.c
@echo "compiling $*.so from $*.c"
@$(CC) $(CCFLAGS) $(CFLAGS) -I/usr/X11R6/include -L/usr/X11R6/lib -lX11 -lXext -shared -o $@ $<
plugins/intf/intf_glide.so plugins/vout/vout_glide.so: %.so: %.c plugins/intf/intf_glide.so plugins/vout/vout_glide.so: %.so: %.c
@echo "compiling $*.so from $*.c" @echo "compiling $*.so from $*.c"
@$(CC) $(CCFLAGS) $(CFLAGS) -I/usr/include/glide -lglide2x -shared -o $@ $< @$(CC) $(CCFLAGS) $(CFLAGS) -I/usr/include/glide -lglide2x -shared -o $@ $<
......
...@@ -41,6 +41,9 @@ ...@@ -41,6 +41,9 @@
*****************************************************************************/ *****************************************************************************/
/* Program version and copyright message */ /* Program version and copyright message */
#define VERSION_MESSAGE "vlc @VLC_VERSION@ @VLC_CODENAME@" \
/* " (" PROGRAM_BUILD ") (" PROGRAM_OPTIONS ")\n" */ \
"Copyright 1996-2000 VideoLAN\n"
#define COPYRIGHT_MESSAGE "VideoLAN Client - version @VLC_VERSION@" \ #define COPYRIGHT_MESSAGE "VideoLAN Client - version @VLC_VERSION@" \
" @VLC_CODENAME@ - (c)1996-2000 VideoLAN" " @VLC_CODENAME@ - (c)1996-2000 VideoLAN"
......
...@@ -110,9 +110,12 @@ intf_thread_t* intf_Create( void ) ...@@ -110,9 +110,12 @@ intf_thread_t* intf_Create( void )
} }
/* Get plugins */ /* Get plugins */
p_intf->p_sys_create = GetPluginFunction( p_intf->intf_plugin, "intf_SysCreate" ); p_intf->p_sys_create
p_intf->p_sys_manage = GetPluginFunction( p_intf->intf_plugin, "intf_SysManage" ); = GetPluginFunction( p_intf->intf_plugin, "intf_SysCreate" );
p_intf->p_sys_destroy = GetPluginFunction( p_intf->intf_plugin, "intf_SysDestroy" ); p_intf->p_sys_manage
= GetPluginFunction( p_intf->intf_plugin, "intf_SysManage" );
p_intf->p_sys_destroy
= GetPluginFunction( p_intf->intf_plugin, "intf_SysDestroy" );
/* Initialize structure */ /* Initialize structure */
p_intf->b_die = 0; p_intf->b_die = 0;
......
...@@ -520,9 +520,7 @@ static void Usage( int i_fashion ) ...@@ -520,9 +520,7 @@ static void Usage( int i_fashion )
*****************************************************************************/ *****************************************************************************/
static void Version( void ) static void Version( void )
{ {
intf_Msg( "vlc " " " intf_Msg( VERSION_MESSAGE
" (" ") (" ")\n"
"Copyright 1996-2000 VideoLAN\n"
"This program comes with NO WARRANTY, to the extent permitted by law.\n" "This program comes with NO WARRANTY, to the extent permitted by law.\n"
"You may redistribute it under the terms of the GNU General Public License;\n" "You may redistribute it under the terms of the GNU General Public License;\n"
"see the file named COPYING for details.\n" "see the file named COPYING for details.\n"
......
...@@ -106,7 +106,13 @@ void mwait( mtime_t date ) ...@@ -106,7 +106,13 @@ void mwait( mtime_t date )
snooze( delay ); snooze( delay );
#else #else
#ifdef HAVE_USLEEP
struct timeval tv_date;
#else
struct timeval tv_date, tv_delay; struct timeval tv_date, tv_delay;
#endif
mtime_t delay; /* delay in msec, signed to detect errors */ mtime_t delay; /* delay in msec, signed to detect errors */
/* see mdate() about gettimeofday() possible errors */ /* see mdate() about gettimeofday() possible errors */
......
...@@ -33,11 +33,11 @@ ...@@ -33,11 +33,11 @@
#include <netinet/in.h> /* BSD: struct in_addr */ #include <netinet/in.h> /* BSD: struct in_addr */
#include <sys/socket.h> /* BSD: struct sockaddr */ #include <sys/socket.h> /* BSD: struct sockaddr */
#ifdef (HAVE_ARPA_INET_H) #ifdef HAVE_ARPA_INET_H
#include <arpa/inet.h> /* inet_ntoa(), inet_aton() */ #include <arpa/inet.h> /* inet_ntoa(), inet_aton() */
#endif #endif
#if defined (HAVE_SYS_IOCTL_H) && defined(HAVE_NET_IF_H) #if defined (HAVE_SYS_IOCTL_H) && defined (HAVE_NET_IF_H)
#include <sys/ioctl.h> /* ioctl() */ #include <sys/ioctl.h> /* ioctl() */
#include <net/if.h> /* interface (arch-dependent) */ #include <net/if.h> /* interface (arch-dependent) */
#endif #endif
...@@ -227,7 +227,7 @@ int ReadIfConf(int i_sockfd, if_descr_t* p_ifdescr, char* psz_name) ...@@ -227,7 +227,7 @@ int ReadIfConf(int i_sockfd, if_descr_t* p_ifdescr, char* psz_name)
*****************************************************************************/ *****************************************************************************/
int ReadNetConf(int i_sockfd, net_descr_t* p_net_descr) int ReadNetConf(int i_sockfd, net_descr_t* p_net_descr)
{ {
#if defined (HAVE_SYS_IOCTL_H) && defined(HAVE_NET_IF_H) #if defined (HAVE_SYS_IOCTL_H) && defined (HAVE_NET_IF_H)
struct ifreq* a_ifr_ifconf = NULL; struct ifreq* a_ifr_ifconf = NULL;
struct ifreq* p_ifr_current_if; struct ifreq* p_ifr_current_if;
struct ifconf ifc_netconf; struct ifconf ifc_netconf;
...@@ -237,7 +237,7 @@ int ReadNetConf(int i_sockfd, net_descr_t* p_net_descr) ...@@ -237,7 +237,7 @@ int ReadNetConf(int i_sockfd, net_descr_t* p_net_descr)
#endif #endif
int i_rc = 0; int i_rc = 0;
#if defined (HAVE_SYS_IOCTL_H) && defined(HAVE_NET_IF_H) #if defined (HAVE_SYS_IOCTL_H) && defined (HAVE_NET_IF_H)
ASSERT(p_net_descr); ASSERT(p_net_descr);
/* Start by assuming we have few than 3 interfaces (i_if_number will /* Start by assuming we have few than 3 interfaces (i_if_number will
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment