Commit 9deacf84 authored by Xavier Marchesini's avatar Xavier Marchesini

The vlc now compiles when cross-compiling with Mingw32. It segfaults

while browsing plugins (modules.o, it seems).

Oh, btw, stats won't work under win32, since <sys/times.h> and the
function times don't seem to exist.

Sam, may I speak with you tomorrow about modules.c ?
parent 03c8e079
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* decoders. * decoders.
***************************************************************************** *****************************************************************************
* Copyright (C) 1998, 1999, 2000 VideoLAN * Copyright (C) 1998, 1999, 2000 VideoLAN
* $Id: input.c,v 1.136 2001/10/03 02:19:21 tcastley Exp $ * $Id: input.c,v 1.137 2001/10/03 03:32:05 xav Exp $
* *
* Authors: Christophe Massiot <massiot@via.ecp.fr> * Authors: Christophe Massiot <massiot@via.ecp.fr>
* *
...@@ -57,7 +57,10 @@ ...@@ -57,7 +57,10 @@
# include <sys/socket.h> # include <sys/socket.h>
#endif #endif
#ifdef WIN32
#else
#include <sys/times.h> #include <sys/times.h>
#endif
#include "config.h" #include "config.h"
#include "common.h" #include "common.h"
...@@ -492,6 +495,7 @@ static void EndThread( input_thread_t * p_input ) ...@@ -492,6 +495,7 @@ static void EndThread( input_thread_t * p_input )
if( p_main->b_stats ) if( p_main->b_stats )
{ {
/* Display statistics */ /* Display statistics */
#ifndef WIN32
struct tms cpu_usage; struct tms cpu_usage;
times( &cpu_usage ); times( &cpu_usage );
...@@ -500,6 +504,7 @@ static void EndThread( input_thread_t * p_input ) ...@@ -500,6 +504,7 @@ static void EndThread( input_thread_t * p_input )
cpu_usage.tms_utime, cpu_usage.tms_stime ); cpu_usage.tms_utime, cpu_usage.tms_stime );
input_DumpStream( p_input ); input_DumpStream( p_input );
#endif
} }
/* Free all ES and destroy all decoder threads */ /* Free all ES and destroy all decoder threads */
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* video_parser.c : video parser thread * video_parser.c : video parser thread
***************************************************************************** *****************************************************************************
* Copyright (C) 1999, 2000 VideoLAN * Copyright (C) 1999, 2000 VideoLAN
* $Id: video_parser.c,v 1.6 2001/10/01 16:18:49 massiot Exp $ * $Id: video_parser.c,v 1.7 2001/10/03 03:32:05 xav Exp $
* *
* Authors: Christophe Massiot <massiot@via.ecp.fr> * Authors: Christophe Massiot <massiot@via.ecp.fr>
* Samuel Hocevar <sam@via.ecp.fr> * Samuel Hocevar <sam@via.ecp.fr>
...@@ -36,7 +36,9 @@ ...@@ -36,7 +36,9 @@
#include <errno.h> #include <errno.h>
#include <string.h> #include <string.h>
#ifndef WIN32
#include <sys/times.h> #include <sys/times.h>
#endif
#include "config.h" #include "config.h"
#include "common.h" #include "common.h"
...@@ -316,6 +318,7 @@ static void EndThread( vpar_thread_t *p_vpar ) ...@@ -316,6 +318,7 @@ static void EndThread( vpar_thread_t *p_vpar )
if( p_main->b_stats ) if( p_main->b_stats )
{ {
#ifndef WIN32
struct tms cpu_usage; struct tms cpu_usage;
times( &cpu_usage ); times( &cpu_usage );
...@@ -356,6 +359,7 @@ static void EndThread( vpar_thread_t *p_vpar ) ...@@ -356,6 +359,7 @@ static void EndThread( vpar_thread_t *p_vpar )
S.i_scalable_mode ? "scalable" : "non-scalable", S.i_scalable_mode ? "scalable" : "non-scalable",
S.i_matrix_coefficients ); S.i_matrix_coefficients );
#undef S #undef S
#endif
} }
/* Dispose of matrices if they have been allocated. */ /* Dispose of matrices if they have been allocated. */
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
* thread, and destroy a previously oppened video output thread. * thread, and destroy a previously oppened video output thread.
***************************************************************************** *****************************************************************************
* Copyright (C) 2000 VideoLAN * Copyright (C) 2000 VideoLAN
* $Id: video_output.c,v 1.141 2001/10/01 16:18:49 massiot Exp $ * $Id: video_output.c,v 1.142 2001/10/03 03:32:05 xav Exp $
* *
* Authors: Vincent Seguin <seguin@via.ecp.fr> * Authors: Vincent Seguin <seguin@via.ecp.fr>
* *
...@@ -34,7 +34,9 @@ ...@@ -34,7 +34,9 @@
#include <stdio.h> /* sprintf() */ #include <stdio.h> /* sprintf() */
#include <string.h> /* strerror() */ #include <string.h> /* strerror() */
#ifndef WIN32
#include <sys/times.h> #include <sys/times.h>
#endif
#include "config.h" #include "config.h"
#include "common.h" #include "common.h"
...@@ -1358,6 +1360,7 @@ static void EndThread( vout_thread_t *p_vout ) ...@@ -1358,6 +1360,7 @@ static void EndThread( vout_thread_t *p_vout )
if( p_main->b_stats ) if( p_main->b_stats )
{ {
#ifndef WIN32
struct tms cpu_usage; struct tms cpu_usage;
times( &cpu_usage ); times( &cpu_usage );
...@@ -1367,6 +1370,7 @@ static void EndThread( vout_thread_t *p_vout ) ...@@ -1367,6 +1370,7 @@ static void EndThread( vout_thread_t *p_vout )
p_vout->c_pictures, p_vout->c_late_pictures ); p_vout->c_pictures, p_vout->c_late_pictures );
intf_StatMsg( "vout info: average display jitter of %lld s", intf_StatMsg( "vout info: average display jitter of %lld s",
p_vout->display_jitter ); p_vout->display_jitter );
#endif
} }
/* Destroy all remaining pictures and subpictures */ /* Destroy all remaining pictures and subpictures */
......
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