* Added error checking in pthread wrapper ; as a result, intf_msg.h must

now be included *before* threads.h ;
* Changed all files to include intf_msg.h before threads.h ; while I was
at it, I update the copyright notices ;
* Removed the obsolete darwin plug-in.
This commit is contained in:
Christophe Massiot 2001-11-28 15:08:06 +00:00
parent 65daff0bd0
commit 248eb0b5b9
174 changed files with 1066 additions and 1058 deletions

View File

@ -18,7 +18,6 @@ PLUGINS_DIR := ac3_adec \
alsa \
arts \
beos \
darwin \
directx \
dsp \
dummy \
@ -53,7 +52,6 @@ PLUGINS_TARGETS := ac3_adec/ac3_adec \
alsa/alsa \
arts/arts \
beos/beos \
darwin/darwin \
directx/directx \
dsp/dsp \
dummy/dummy \

575
configure vendored

File diff suppressed because it is too large Load Diff

View File

@ -392,6 +392,9 @@ dnl
dnl Check the operating system
dnl
case ${target_os} in
linux*)
SYS=linux
;;
bsdi*)
SYS=bsdi
;;
@ -808,16 +811,6 @@ AC_ARG_ENABLE(arts,
fi
fi])
dnl
dnl Darwin module
dnl
AC_ARG_ENABLE(darwin,
[ --enable-darwin Darwin sound support (default enabled on MacOS X)],
[if test x$enable_darwin = xyes; then
PLUGINS="${PLUGINS} darwin"
LIB_DARWIN="-framework CoreAudio"
fi])
dnl
dnl MacOS X module
dnl

View File

@ -3,7 +3,7 @@
* Collection of useful common types and macros definitions
*****************************************************************************
* Copyright (C) 1998, 1999, 2000 VideoLAN
* $Id: common.h,v 1.50 2001/11/25 22:52:21 gbazin Exp $
* $Id: common.h,v 1.51 2001/11/28 15:08:04 massiot Exp $
*
* Authors: Samuel Hocevar <sam@via.ecp.fr>
* Vincent Seguin <seguin@via.ecp.fr>
@ -71,6 +71,18 @@ typedef s16 dctelem_t;
/* Video buffer types */
typedef u8 yuv_data_t;
/*****************************************************************************
* mtime_t: high precision date or time interval
*****************************************************************************
* Store an high precision date or time interval. The maximum precision is the
* micro-second, and a 64 bits integer is used to avoid any overflow (maximum
* time interval is then 292271 years, which should be length enough for any
* video). Date are stored as a time interval since a common date.
* Note that date and time intervals can be manipulated using regular arithmetic
* operators, and that no special functions are required.
*****************************************************************************/
typedef s64 mtime_t;
/*****************************************************************************
* Classes declaration
*****************************************************************************/
@ -230,3 +242,158 @@ struct decoder_fifo_s;
#if defined( WIN32 )
# include "common_win32.h"
#endif
/*****************************************************************************
* Plug-in stuff
*****************************************************************************/
typedef struct module_symbols_s
{
struct main_s* p_main;
struct aout_bank_s* p_aout_bank;
struct vout_bank_s* p_vout_bank;
int ( * main_GetIntVariable ) ( char *, int );
char * ( * main_GetPszVariable ) ( char *, char * );
void ( * main_PutIntVariable ) ( char *, int );
void ( * main_PutPszVariable ) ( char *, char * );
int ( * TestProgram ) ( char * );
int ( * TestMethod ) ( char *, char * );
int ( * TestCPU ) ( int );
int ( * intf_ProcessKey ) ( struct intf_thread_s *, int );
void ( * intf_AssignKey ) ( struct intf_thread_s *, int, int, int );
void ( * intf_Msg ) ( char *, ... );
void ( * intf_ErrMsg ) ( char *, ... );
void ( * intf_StatMsg ) ( char *, ... );
void ( * intf_WarnMsg ) ( int, char *, ... );
void ( * intf_WarnMsgImm ) ( int, char *, ... );
#ifdef TRACE
void ( * intf_DbgMsg ) ( char *, char *, int, char *, ... );
void ( * intf_DbgMsgImm ) ( char *, char *, int, char *, ... );
#endif
int ( * intf_PlaylistAdd ) ( struct playlist_s *, int, const char* );
int ( * intf_PlaylistDelete ) ( struct playlist_s *, int );
void ( * intf_PlaylistNext ) ( struct playlist_s * );
void ( * intf_PlaylistPrev ) ( struct playlist_s * );
void ( * intf_PlaylistDestroy ) ( struct playlist_s * );
void ( * intf_PlaylistJumpto ) ( struct playlist_s *, int );
void ( * intf_UrlDecode ) ( char * );
void ( * msleep ) ( mtime_t );
mtime_t ( * mdate ) ( void );
int ( * network_ChannelCreate )( void );
int ( * network_ChannelJoin ) ( int );
void ( * input_SetStatus ) ( struct input_thread_s *, int );
void ( * input_Seek ) ( struct input_thread_s *, off_t );
void ( * input_DumpStream ) ( struct input_thread_s * );
char * ( * input_OffsetToTime ) ( struct input_thread_s *, char *, off_t );
int ( * input_ChangeES ) ( struct input_thread_s *,
struct es_descriptor_s *, u8 );
int ( * input_ToggleES ) ( struct input_thread_s *,
struct es_descriptor_s *, boolean_t );
int ( * input_ChangeArea ) ( struct input_thread_s *,
struct input_area_s * );
struct es_descriptor_s * ( * input_FindES ) ( struct input_thread_s *,
u16 );
struct es_descriptor_s * ( * input_AddES ) ( struct input_thread_s *,
struct pgrm_descriptor_s *, u16, size_t );
void ( * input_DelES ) ( struct input_thread_s *,
struct es_descriptor_s * );
int ( * input_SelectES ) ( struct input_thread_s *,
struct es_descriptor_s * );
int ( * input_UnselectES ) ( struct input_thread_s *,
struct es_descriptor_s * );
struct pgrm_descriptor_s* ( * input_AddProgram ) ( struct input_thread_s *,
u16, size_t );
void ( * input_DelProgram ) ( struct input_thread_s *,
struct pgrm_descriptor_s * );
struct input_area_s * ( * input_AddArea ) ( struct input_thread_s * );
void ( * input_DelArea ) ( struct input_thread_s *,
struct input_area_s * );
void ( * InitBitstream ) ( struct bit_stream_s *,
struct decoder_fifo_s *,
void ( * ) ( struct bit_stream_s *,
boolean_t ),
void * );
int ( * input_InitStream ) ( struct input_thread_s *, size_t );
void ( * input_EndStream ) ( struct input_thread_s * );
void ( * input_ParsePES ) ( struct input_thread_s *,
struct es_descriptor_s * );
void ( * input_GatherPES ) ( struct input_thread_s *,
struct data_packet_s *,
struct es_descriptor_s *,
boolean_t, boolean_t );
void ( * input_DecodePES ) ( struct decoder_fifo_s *,
struct pes_packet_s * );
struct es_descriptor_s * ( * input_ParsePS ) ( struct input_thread_s *,
struct data_packet_s * );
void ( * input_DemuxPS ) ( struct input_thread_s *,
struct data_packet_s * );
void ( * input_DemuxTS ) ( struct input_thread_s *,
struct data_packet_s * );
void ( * input_DemuxPSI ) ( struct input_thread_s *,
struct data_packet_s *,
struct es_descriptor_s *,
boolean_t, boolean_t );
int ( * input_ClockManageControl ) ( struct input_thread_s *,
struct pgrm_descriptor_s *,
mtime_t );
int ( * input_NetlistInit ) ( struct input_thread_s *,
int, int, int, size_t, int );
struct iovec * ( * input_NetlistGetiovec ) ( void * p_method_data );
void ( * input_NetlistMviovec ) ( void * , int,
struct data_packet_s **);
struct data_packet_s * ( * input_NetlistNewPacket ) ( void *, size_t );
struct data_packet_s * ( * input_NetlistNewPtr ) ( void * );
struct pes_packet_s * ( * input_NetlistNewPES ) ( void * );
void ( * input_NetlistDeletePacket ) ( void *, struct data_packet_s * );
void ( * input_NetlistDeletePES ) ( void *, struct pes_packet_s * );
void ( * input_NetlistEnd ) ( struct input_thread_s * );
struct aout_fifo_s * ( * aout_CreateFifo )
( int, int, long, long, long, void * );
void ( * aout_DestroyFifo ) ( struct aout_fifo_s * );
struct vout_thread_s * (* vout_CreateThread) ( int *, int, int );
struct subpicture_s * (* vout_CreateSubPicture) ( struct vout_thread_s *,
int, int );
struct picture_s * ( * vout_CreatePicture ) ( struct vout_thread_s *,
int, int, int );
void ( * vout_DestroySubPicture ) ( struct vout_thread_s *,
struct subpicture_s * );
void ( * vout_DisplaySubPicture ) ( struct vout_thread_s *,
struct subpicture_s * );
void ( * vout_DisplayPicture ) ( struct vout_thread_s *,
struct picture_s * );
void ( * vout_DestroyPicture ) ( struct vout_thread_s *,
struct picture_s * );
void ( * vout_LinkPicture ) ( struct vout_thread_s *,
struct picture_s * );
void ( * vout_UnlinkPicture ) ( struct vout_thread_s *,
struct picture_s * );
void ( * vout_DatePicture ) ( struct vout_thread_s *p_vout,
struct picture_s *p_pic, mtime_t );
u32 ( * UnalignedShowBits ) ( struct bit_stream_s *, unsigned int );
void ( * UnalignedRemoveBits ) ( struct bit_stream_s * );
u32 ( * UnalignedGetBits ) ( struct bit_stream_s *, unsigned int );
char * ( * DecodeLanguage ) ( u16 );
struct module_s * ( * module_Need ) ( int, void * );
void ( * module_Unneed ) ( struct module_s * );
} module_symbols_t;
#ifdef PLUGIN
extern module_symbols_t* p_symbols;
#endif

View File

@ -86,6 +86,10 @@
* status */
#define THREAD_SLEEP ((int)(0.010*CLOCK_FREQ))
/* When a thread waits on a condition in debug mode, delay to wait before
* outputting an error message (in second) */
#define THREAD_COND_TIMEOUT 5
/*
* Decoders FIFO configuration
*/

View File

@ -20,154 +20,6 @@
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA.
*****************************************************************************/
typedef struct module_symbols_s
{
struct main_s* p_main;
struct aout_bank_s* p_aout_bank;
struct vout_bank_s* p_vout_bank;
int ( * main_GetIntVariable ) ( char *, int );
char * ( * main_GetPszVariable ) ( char *, char * );
void ( * main_PutIntVariable ) ( char *, int );
void ( * main_PutPszVariable ) ( char *, char * );
int ( * TestProgram ) ( char * );
int ( * TestMethod ) ( char *, char * );
int ( * TestCPU ) ( int );
int ( * intf_ProcessKey ) ( struct intf_thread_s *, int );
void ( * intf_AssignKey ) ( struct intf_thread_s *, int, int, int );
void ( * intf_Msg ) ( char *, ... );
void ( * intf_ErrMsg ) ( char *, ... );
void ( * intf_StatMsg ) ( char *, ... );
void ( * intf_WarnMsg ) ( int, char *, ... );
void ( * intf_WarnMsgImm ) ( int, char *, ... );
#ifdef TRACE
void ( * intf_DbgMsg ) ( char *, char *, int, char *, ... );
void ( * intf_DbgMsgImm ) ( char *, char *, int, char *, ... );
#endif
int ( * intf_PlaylistAdd ) ( struct playlist_s *, int, const char* );
int ( * intf_PlaylistDelete ) ( struct playlist_s *, int );
void ( * intf_PlaylistNext ) ( struct playlist_s * );
void ( * intf_PlaylistPrev ) ( struct playlist_s * );
void ( * intf_PlaylistDestroy ) ( struct playlist_s * );
void ( * intf_PlaylistJumpto ) ( struct playlist_s *, int );
void ( * intf_UrlDecode ) ( char * );
void ( * msleep ) ( mtime_t );
mtime_t ( * mdate ) ( void );
int ( * network_ChannelCreate )( void );
int ( * network_ChannelJoin ) ( int );
void ( * input_SetStatus ) ( struct input_thread_s *, int );
void ( * input_Seek ) ( struct input_thread_s *, off_t );
void ( * input_DumpStream ) ( struct input_thread_s * );
char * ( * input_OffsetToTime ) ( struct input_thread_s *, char *, off_t );
int ( * input_ChangeES ) ( struct input_thread_s *,
struct es_descriptor_s *, u8 );
int ( * input_ToggleES ) ( struct input_thread_s *,
struct es_descriptor_s *, boolean_t );
int ( * input_ChangeArea ) ( struct input_thread_s *,
struct input_area_s * );
struct es_descriptor_s * ( * input_FindES ) ( struct input_thread_s *,
u16 );
struct es_descriptor_s * ( * input_AddES ) ( struct input_thread_s *,
struct pgrm_descriptor_s *, u16, size_t );
void ( * input_DelES ) ( struct input_thread_s *,
struct es_descriptor_s * );
int ( * input_SelectES ) ( struct input_thread_s *,
struct es_descriptor_s * );
int ( * input_UnselectES ) ( struct input_thread_s *,
struct es_descriptor_s * );
struct pgrm_descriptor_s* ( * input_AddProgram ) ( struct input_thread_s *,
u16, size_t );
void ( * input_DelProgram ) ( struct input_thread_s *,
struct pgrm_descriptor_s * );
struct input_area_s * ( * input_AddArea ) ( struct input_thread_s * );
void ( * input_DelArea ) ( struct input_thread_s *,
struct input_area_s * );
void ( * InitBitstream ) ( struct bit_stream_s *,
struct decoder_fifo_s *,
void ( * ) ( struct bit_stream_s *,
boolean_t ),
void * );
int ( * input_InitStream ) ( struct input_thread_s *, size_t );
void ( * input_EndStream ) ( struct input_thread_s * );
void ( * input_ParsePES ) ( struct input_thread_s *,
struct es_descriptor_s * );
void ( * input_GatherPES ) ( struct input_thread_s *,
struct data_packet_s *,
struct es_descriptor_s *,
boolean_t, boolean_t );
void ( * input_DecodePES ) ( struct decoder_fifo_s *,
struct pes_packet_s * );
struct es_descriptor_s * ( * input_ParsePS ) ( struct input_thread_s *,
struct data_packet_s * );
void ( * input_DemuxPS ) ( struct input_thread_s *,
struct data_packet_s * );
void ( * input_DemuxTS ) ( struct input_thread_s *,
struct data_packet_s * );
void ( * input_DemuxPSI ) ( struct input_thread_s *,
struct data_packet_s *,
struct es_descriptor_s *,
boolean_t, boolean_t );
int ( * input_ClockManageControl ) ( struct input_thread_s *,
struct pgrm_descriptor_s *,
mtime_t );
int ( * input_NetlistInit ) ( struct input_thread_s *,
int, int, int, size_t, int );
struct iovec * ( * input_NetlistGetiovec ) ( void * p_method_data );
void ( * input_NetlistMviovec ) ( void * , int,
struct data_packet_s **);
struct data_packet_s * ( * input_NetlistNewPacket ) ( void *, size_t );
struct data_packet_s * ( * input_NetlistNewPtr ) ( void * );
struct pes_packet_s * ( * input_NetlistNewPES ) ( void * );
void ( * input_NetlistDeletePacket ) ( void *, struct data_packet_s * );
void ( * input_NetlistDeletePES ) ( void *, struct pes_packet_s * );
void ( * input_NetlistEnd ) ( struct input_thread_s * );
struct aout_fifo_s * ( * aout_CreateFifo )
( int, int, long, long, long, void * );
void ( * aout_DestroyFifo ) ( struct aout_fifo_s * );
struct vout_thread_s * (* vout_CreateThread) ( int *, int, int );
struct subpicture_s * (* vout_CreateSubPicture) ( struct vout_thread_s *,
int, int );
struct picture_s * ( * vout_CreatePicture ) ( struct vout_thread_s *,
int, int, int );
void ( * vout_DestroySubPicture ) ( struct vout_thread_s *,
struct subpicture_s * );
void ( * vout_DisplaySubPicture ) ( struct vout_thread_s *,
struct subpicture_s * );
void ( * vout_DisplayPicture ) ( struct vout_thread_s *,
struct picture_s * );
void ( * vout_DestroyPicture ) ( struct vout_thread_s *,
struct picture_s * );
void ( * vout_LinkPicture ) ( struct vout_thread_s *,
struct picture_s * );
void ( * vout_UnlinkPicture ) ( struct vout_thread_s *,
struct picture_s * );
void ( * vout_DatePicture ) ( struct vout_thread_s *p_vout,
struct picture_s *p_pic, mtime_t );
u32 ( * UnalignedShowBits ) ( struct bit_stream_s *, unsigned int );
void ( * UnalignedRemoveBits ) ( struct bit_stream_s * );
u32 ( * UnalignedGetBits ) ( struct bit_stream_s *, unsigned int );
char * ( * DecodeLanguage ) ( u16 );
struct module_s * ( * module_Need ) ( int, void * );
void ( * module_Unneed ) ( struct module_s * );
} module_symbols_t;
#define STORE_SYMBOLS( p_symbols ) \
(p_symbols)->p_main = p_main; \
(p_symbols)->p_aout_bank = p_aout_bank; \
@ -257,8 +109,6 @@ typedef struct module_symbols_s
(p_symbols)->intf_DbgMsgImm = _intf_DbgMsgImm;
#ifdef PLUGIN
extern module_symbols_t* p_symbols;
# define p_main (p_symbols->p_main)
# define p_aout_bank (p_symbols->p_aout_bank)
# define p_vout_bank (p_symbols->p_vout_bank)

View File

@ -9,7 +9,7 @@
* Functions prototyped are implemented in interface/mtime.c.
*****************************************************************************
* Copyright (C) 1996, 1997, 1998, 1999, 2000 VideoLAN
* $Id: mtime.h,v 1.7 2001/03/21 13:42:33 sam Exp $
* $Id: mtime.h,v 1.8 2001/11/28 15:08:04 massiot Exp $
*
* Authors: Vincent Seguin <seguin@via.ecp.fr>
*
@ -34,18 +34,6 @@
* this header includes inline functions
*****************************************************************************/
/*****************************************************************************
* mtime_t: high precision date or time interval
*****************************************************************************
* Store an high precision date or time interval. The maximum precision is the
* micro-second, and a 64 bits integer is used to avoid any overflow (maximum
* time interval is then 292271 years, which should be length enough for any
* video). Date are stored as a time interval since a common date.
* Note that date and time intervals can be manipulated using regular arithmetic
* operators, and that no special functions are required.
*****************************************************************************/
typedef s64 mtime_t;
/*****************************************************************************
* LAST_MDATE: date which will never happen
*****************************************************************************

View File

@ -3,7 +3,7 @@
* This header provides a portable threads implementation.
*****************************************************************************
* Copyright (C) 1999, 2000 VideoLAN
* $Id: threads.h,v 1.27 2001/11/25 22:52:21 gbazin Exp $
* $Id: threads.h,v 1.28 2001/11/28 15:08:04 massiot Exp $
*
* Authors: Jean-Marc Dressler <polux@via.ecp.fr>
* Samuel Hocevar <sam@via.ecp.fr>
@ -25,7 +25,7 @@
#include <stdio.h>
#ifdef GPROF
#if defined(GPROF) || defined(DEBUG)
# include <sys/time.h>
#endif
@ -156,27 +156,11 @@ typedef void *(*vlc_thread_func_t)(void *p_data);
* Prototypes
*****************************************************************************/
static __inline__ int vlc_threads_init ( void );
static __inline__ int vlc_threads_end ( void );
static __inline__ int vlc_mutex_init ( vlc_mutex_t * );
static __inline__ int vlc_mutex_lock ( vlc_mutex_t * );
static __inline__ int vlc_mutex_unlock ( vlc_mutex_t * );
static __inline__ int vlc_mutex_destroy ( vlc_mutex_t * );
static __inline__ int vlc_cond_init ( vlc_cond_t * );
static __inline__ int vlc_cond_signal ( vlc_cond_t * );
static __inline__ int vlc_cond_wait ( vlc_cond_t *, vlc_mutex_t * );
static __inline__ int vlc_cond_destroy ( vlc_cond_t * );
static __inline__ int vlc_thread_create ( vlc_thread_t *, char *,
vlc_thread_func_t, void * );
static __inline__ void vlc_thread_exit ( void );
static __inline__ void vlc_thread_join ( vlc_thread_t );
#if 0
static __inline__ int vlc_cond_timedwait( vlc_cond_t *, vlc_mutex_t *,
mtime_t );
/* Message functions - this is kludgy because we are included before
* modules_export.h */
#ifdef PLUGIN
# define intf_ErrMsg p_symbols->intf_ErrMsg
# define intf_WarnMsg p_symbols->intf_WarnMsg
#endif
#ifdef GPROF
@ -320,13 +304,28 @@ static __inline__ int vlc_mutex_init( vlc_mutex_t *p_mutex )
/*****************************************************************************
* vlc_mutex_lock: lock a mutex
*****************************************************************************/
static __inline__ int vlc_mutex_lock( vlc_mutex_t *p_mutex )
#ifdef DEBUG
# define vlc_mutex_lock( P_MUTEX ) \
_vlc_mutex_lock( __FILE__, __LINE__, P_MUTEX )
#else
# define vlc_mutex_lock( P_MUTEX ) \
_vlc_mutex_lock( NULL, 0, P_MUTEX )
#endif
static __inline__ int _vlc_mutex_lock( char * psz_file, int i_line,
vlc_mutex_t *p_mutex )
{
#if defined( PTH_INIT_IN_PTH_H )
return pth_mutex_acquire( p_mutex, TRUE, NULL );
#elif defined( PTHREAD_COND_T_IN_PTHREAD_H )
return pthread_mutex_lock( p_mutex );
int i_return = pthread_mutex_lock( p_mutex );
if( i_return )
{
intf_ErrMsg( "thread %d error: mutex_lock failed at %s:%d (%s)",
pthread_self(), psz_file, i_line, strerror(i_return) );
}
return i_return;
#elif defined( HAVE_CTHREADS_H )
mutex_lock( p_mutex );
@ -358,13 +357,28 @@ static __inline__ int vlc_mutex_lock( vlc_mutex_t *p_mutex )
/*****************************************************************************
* vlc_mutex_unlock: unlock a mutex
*****************************************************************************/
static __inline__ int vlc_mutex_unlock( vlc_mutex_t *p_mutex )
#ifdef DEBUG
# define vlc_mutex_unlock( P_MUTEX ) \
_vlc_mutex_unlock( __FILE__, __LINE__, P_MUTEX )
#else
# define vlc_mutex_unlock( P_MUTEX ) \
_vlc_mutex_unlock( NULL, 0, P_MUTEX )
#endif
static __inline__ int _vlc_mutex_unlock( char * psz_file, int i_line,
vlc_mutex_t *p_mutex )
{
#if defined( PTH_INIT_IN_PTH_H )
return pth_mutex_release( p_mutex );
#elif defined( PTHREAD_COND_T_IN_PTHREAD_H )
return pthread_mutex_unlock( p_mutex );
int i_return = pthread_mutex_unlock( p_mutex );
if( i_return )
{
intf_ErrMsg( "thread %d error: mutex_unlock failed at %s:%d (%s)",
pthread_self(), psz_file, i_line, strerror(i_return) );
}
return i_return;
#elif defined( HAVE_CTHREADS_H )
mutex_unlock( p_mutex );
@ -394,13 +408,28 @@ static __inline__ int vlc_mutex_unlock( vlc_mutex_t *p_mutex )
/*****************************************************************************
* vlc_mutex_destroy: destroy a mutex
*****************************************************************************/
static __inline__ int vlc_mutex_destroy( vlc_mutex_t *p_mutex )
#ifdef DEBUG
# define vlc_mutex_destroy( P_MUTEX ) \
_vlc_mutex_destroy( __FILE__, __LINE__, P_MUTEX )
#else
# define vlc_mutex_destroy( P_MUTEX ) \
_vlc_mutex_destroy( NULL, 0, P_MUTEX )
#endif
static __inline__ int _vlc_mutex_destroy( char * psz_file, int i_line,
vlc_mutex_t *p_mutex )
{
#if defined( PTH_INIT_IN_PTH_H )
return 0;
#elif defined( PTHREAD_COND_T_IN_PTHREAD_H )
return pthread_mutex_destroy( p_mutex );
int i_return = pthread_mutex_destroy( p_mutex );
if( i_return )
{
intf_ErrMsg( "thread %d error: mutex_destroy failed at %s:%d (%s)",
pthread_self(), psz_file, i_line, strerror(i_return) );
}
return i_return;
#elif defined( HAVE_CTHREADS_H )
return 0;
@ -619,13 +648,48 @@ static __inline__ int vlc_cond_broadcast( vlc_cond_t *p_condvar )
/*****************************************************************************
* vlc_cond_wait: wait until condition completion
*****************************************************************************/
static __inline__ int vlc_cond_wait( vlc_cond_t *p_condvar, vlc_mutex_t *p_mutex )
#ifdef DEBUG
# define vlc_cond_wait( P_COND, P_MUTEX ) \
_vlc_cond_wait( __FILE__, __LINE__, P_COND, P_MUTEX )
#else
# define vlc_cond_wait( P_COND, P_MUTEX ) \
_vlc_cond_wait( NULL, 0, P_COND, P_MUTEX )
#endif
static __inline__ int _vlc_cond_wait( char * psz_file, int i_line,
vlc_cond_t *p_condvar,
vlc_mutex_t *p_mutex )
{
#if defined( PTH_INIT_IN_PTH_H )
return pth_cond_await( p_condvar, p_mutex, NULL );
#elif defined( PTHREAD_COND_T_IN_PTHREAD_H )
#ifndef DEBUG
return pthread_cond_wait( p_condvar, p_mutex );
#else
/* In debug mode, timeout */
struct timeval now;
struct timespec timeout;
int i_result;
for( ; ; )
{
gettimeofday( &now, NULL );
timeout.tv_sec = now.tv_sec + THREAD_COND_TIMEOUT;
timeout.tv_nsec = now.tv_usec * 1000;
if( (i_result = pthread_cond_timedwait( p_condvar, p_mutex, &timeout )) )
{
intf_ErrMsg( "thread %d warning: Possible deadlock detected in cond_wait at %s:%d (%s)",
pthread_self(), psz_file, i_line, strerror(i_result) );
}
else
{
return i_result;
}
}
#endif
#elif defined( HAVE_CTHREADS_H )
condition_wait( (condition_t)p_condvar, (mutex_t)p_mutex );
@ -691,13 +755,28 @@ static __inline__ int vlc_cond_wait( vlc_cond_t *p_condvar, vlc_mutex_t *p_mutex
/*****************************************************************************
* vlc_cond_destroy: destroy a condition
*****************************************************************************/
static __inline__ int vlc_cond_destroy( vlc_cond_t *p_condvar )
#ifdef DEBUG
# define vlc_cond_destroy( P_COND ) \
_vlc_cond_destroy( __FILE__, __LINE__, P_COND )
#else
# define vlc_cond_destroy( P_COND ) \
_vlc_cond_destroy( NULL, 0, P_COND )
#endif
static __inline__ int _vlc_cond_destroy( char * psz_file, int i_line,
vlc_cond_t *p_condvar )
{
#if defined( PTH_INIT_IN_PTH_H )
return 0;
#elif defined( PTHREAD_COND_T_IN_PTHREAD_H )
return pthread_cond_destroy( p_condvar );
int i_result = pthread_cond_destroy( p_condvar );
if( i_result )
{
intf_ErrMsg( "thread %d error: cond_destroy failed at %s:%d (%s)",
pthread_self(), psz_file, i_line, strerror(i_result) );
}
return i_result;
#elif defined( HAVE_CTHREADS_H )
return 0;
@ -715,10 +794,19 @@ static __inline__ int vlc_cond_destroy( vlc_cond_t *p_condvar )
/*****************************************************************************
* vlc_thread_create: create a thread
*****************************************************************************/
static __inline__ int vlc_thread_create( vlc_thread_t *p_thread,
char *psz_name,
vlc_thread_func_t func,
void *p_data )
#ifdef DEBUG
# define vlc_thread_create( P_THREAD, PSZ_NAME, FUNC, P_DATA ) \
_vlc_thread_create( __FILE__, __LINE__, P_THREAD, PSZ_NAME, FUNC, P_DATA )
#else
# define vlc_thread_create( P_THREAD, PSZ_NAME, FUNC, P_DATA ) \
_vlc_thread_create( NULL, 0, P_THREAD, PSZ_NAME, FUNC, P_DATA )
#endif
static __inline__ int _vlc_thread_create( char * psz_file, int i_line,
vlc_thread_t *p_thread,
char *psz_name,
vlc_thread_func_t func,
void *p_data )
{
int i_ret;
@ -785,6 +873,17 @@ static __inline__ int vlc_thread_create( vlc_thread_t *p_thread,
vlc_cond_destroy( &wrapper.wait );
#endif
if( i_ret == 0 )
{
intf_WarnMsg( 2, "thread info: %d (%s) has been created (%s:%d)",
*p_thread, psz_name, psz_file, i_line );
}
else
{
intf_ErrMsg( "thread error: %s couldn't be created at %s:%d (%s)",
psz_name, psz_file, i_line, strerror(i_ret) );
}
return i_ret;
}
@ -820,25 +919,47 @@ static __inline__ void vlc_thread_exit( void )
/*****************************************************************************
* vlc_thread_join: wait until a thread exits
*****************************************************************************/
static __inline__ void vlc_thread_join( vlc_thread_t thread )
#ifdef DEBUG
# define vlc_thread_join( THREAD ) \
_vlc_thread_join( __FILE__, __LINE__, THREAD )
#else
# define vlc_thread_join( THREAD ) \
_vlc_thread_join( NULL, 0, THREAD )
#endif
static __inline__ void _vlc_thread_join( char * psz_file, int i_line,
vlc_thread_t thread )
{
int i_ret = 0;
#if defined( PTH_INIT_IN_PTH_H )
pth_join( thread, NULL );
i_ret = pth_join( thread, NULL );
#elif defined( PTHREAD_COND_T_IN_PTHREAD_H )
pthread_join( thread, NULL );
i_ret = pthread_join( thread, NULL );
#elif defined( HAVE_CTHREADS_H )
cthread_join( thread );
i_ret = cthread_join( thread );
#elif defined( HAVE_KERNEL_SCHEDULER_H )
int32 exit_value;
wait_for_thread( thread, &exit_value );
#elif defined( WIN32 )
WaitForSingleObject( thread, INFINITE);
WaitForSingleObject( thread, INFINITE );
#endif
if( i_ret )
{
intf_ErrMsg( "thread error: thread_join(%d) failed at %s:%d (%s)",
thread, psz_file, i_line, strerror(i_ret) );
}
else
{
intf_WarnMsg( 2, "thread info: %d has been joined (%s:%d)",
thread, psz_file, i_line );
}
}
#ifdef GPROF
@ -860,3 +981,8 @@ static void *vlc_thread_wrapper( void *p_wrapper )
return func( p_data );
}
#endif
#ifdef PLUGIN
# undef intf_WarnMsg
# undef intf_ErrMsg
#endif

View File

@ -1,8 +1,8 @@
/*****************************************************************************
* ac3_adec.c: ac3 decoder module main file
*****************************************************************************
* Copyright (C) 1999, 2000 VideoLAN
* $Id: ac3_adec.c,v 1.3 2001/11/15 17:39:12 sam Exp $
* Copyright (C) 1999-2001 VideoLAN
* $Id: ac3_adec.c,v 1.4 2001/11/28 15:08:04 massiot Exp $
*
* Authors: Michel Lespinasse <walken@zoy.org>
*
@ -21,14 +21,6 @@
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA.
*****************************************************************************/
/*
* TODO :
*
* - vérifier l'état de la fifo de sortie avant d'y stocker les samples
* décodés ;
* - vlc_cond_signal() / vlc_cond_wait()
*
*/
#define MODULE_NAME ac3_adec
#include "modules_inner.h"
@ -46,9 +38,9 @@
#include "config.h"
#include "common.h"
#include "intf_msg.h" /* intf_DbgMsg(), intf_ErrMsg() */
#include "threads.h"
#include "mtime.h"
#include "intf_msg.h" /* intf_DbgMsg(), intf_ErrMsg() */
#include "audio_output.h"

View File

@ -1,8 +1,8 @@
/*****************************************************************************
* ac3_bit_allocate.c: ac3 allocation tables
*****************************************************************************
* Copyright (C) 2000 VideoLAN
* $Id: ac3_bit_allocate.c,v 1.2 2001/11/25 22:52:21 gbazin Exp $
* Copyright (C) 2000-2001 VideoLAN
* $Id: ac3_bit_allocate.c,v 1.3 2001/11/28 15:08:04 massiot Exp $
*
* Authors: Michel Kaempf <maxx@via.ecp.fr>
* Aaron Holtzman <aholtzma@engr.uvic.ca>
@ -32,6 +32,7 @@
#include "config.h"
#include "common.h"
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"

View File

@ -1,8 +1,8 @@
/*****************************************************************************
* ac3_decoder.c: core ac3 decoder
*****************************************************************************
* Copyright (C) 1999, 2000 VideoLAN
* $Id: ac3_decoder.c,v 1.2 2001/11/25 22:52:21 gbazin Exp $
* Copyright (C) 1999-2001 VideoLAN
* $Id: ac3_decoder.c,v 1.3 2001/11/28 15:08:04 massiot Exp $
*
* Authors: Michel Kaempf <maxx@via.ecp.fr>
* Michel Lespinasse <walken@zoy.org>
@ -32,9 +32,9 @@
#include "config.h"
#include "common.h"
#include "intf_msg.h" /* intf_DbgMsg(), intf_ErrMsg() */
#include "threads.h"
#include "mtime.h"
#include "intf_msg.h" /* intf_DbgMsg(), intf_ErrMsg() */
#include "audio_output.h"

View File

@ -1,8 +1,8 @@
/*****************************************************************************
* ac3_exponent.c: ac3 exponent calculations
*****************************************************************************
* Copyright (C) 1999, 2000 VideoLAN
* $Id: ac3_exponent.c,v 1.2 2001/11/25 22:52:21 gbazin Exp $
* Copyright (C) 1999-2001 VideoLAN
* $Id: ac3_exponent.c,v 1.3 2001/11/28 15:08:04 massiot Exp $
*
* Authors: Michel Kaempf <maxx@via.ecp.fr>
* Michel Lespinasse <walken@zoy.org>
@ -32,9 +32,9 @@
#include "config.h"
#include "common.h"
#include "intf_msg.h" /* intf_DbgMsg(), intf_ErrMsg() */
#include "threads.h"
#include "mtime.h"
#include "intf_msg.h" /* intf_DbgMsg(), intf_ErrMsg() */
#include "audio_output.h"

View File

@ -1,8 +1,8 @@
/*****************************************************************************
* ac3_imdct.c: ac3 DCT
*****************************************************************************
* Copyright (C) 1999, 2000 VideoLAN
* $Id: ac3_imdct.c,v 1.3 2001/11/25 22:52:21 gbazin Exp $
* Copyright (C) 1999-2001 VideoLAN
* $Id: ac3_imdct.c,v 1.4 2001/11/28 15:08:04 massiot Exp $
*
* Authors: Michel Kaempf <maxx@via.ecp.fr>
* Aaron Holtzman <aholtzma@engr.uvic.ca>
@ -35,6 +35,7 @@
#include "config.h"
#include "common.h"
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"

View File

@ -1,8 +1,8 @@
/*****************************************************************************
* ac3_mantissa.c: ac3 mantissa computation
*****************************************************************************
* Copyright (C) 1999, 2000, 2001 VideoLAN
* $Id: ac3_mantissa.c,v 1.2 2001/11/25 22:52:21 gbazin Exp $
* Copyright (C) 1999-2001 VideoLAN
* $Id: ac3_mantissa.c,v 1.3 2001/11/28 15:08:04 massiot Exp $
*
* Authors: Michel Kaempf <maxx@via.ecp.fr>
* Aaron Holtzman <aholtzma@engr.uvic.ca>
@ -32,9 +32,9 @@
#include "config.h"
#include "common.h"
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
#include "intf_msg.h"
#include "audio_output.h"

View File

@ -1,8 +1,8 @@
/*****************************************************************************
* ac3_parse.c: ac3 parsing procedures
*****************************************************************************
* Copyright (C) 1999, 2000, 2001 VideoLAN
* $Id: ac3_parse.c,v 1.2 2001/11/25 22:52:21 gbazin Exp $
* Copyright (C) 1999-2001 VideoLAN
* $Id: ac3_parse.c,v 1.3 2001/11/28 15:08:04 massiot Exp $
*
* Authors: Michel Kaempf <maxx@via.ecp.fr>
* Aaron Holtzman <aholtzma@engr.uvic.ca>
@ -32,10 +32,9 @@
#include "config.h"
#include "common.h"
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
#include "intf_msg.h"
#include "audio_output.h"

View File

@ -1,8 +1,8 @@
/*****************************************************************************
* ac3_rematrix.c: ac3 audio rematrixing
*****************************************************************************
* Copyright (C) 1999, 2000 VideoLAN
* $Id: ac3_rematrix.c,v 1.2 2001/11/25 22:52:21 gbazin Exp $
* Copyright (C) 1999-2001 VideoLAN
* $Id: ac3_rematrix.c,v 1.3 2001/11/28 15:08:04 massiot Exp $
*
* Authors: Michel Kaempf <maxx@via.ecp.fr>
* Aaron Holtzman <aholtzma@engr.uvic.ca>
@ -31,6 +31,7 @@
#include "config.h"
#include "common.h"
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"

View File

@ -2,7 +2,7 @@
* ac3_iec958.c: ac3 to spdif converter
*****************************************************************************
* Copyright (C) 2001 VideoLAN
* $Id: ac3_iec958.c,v 1.1 2001/11/13 12:09:17 henri Exp $
* $Id: ac3_iec958.c,v 1.2 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Stéphane Borel <stef@via.ecp.fr>
* Juha Yrjola <jyrjola@cc.hut.fi>
@ -39,9 +39,9 @@
#include "config.h"
#include "common.h"
#include "intf_msg.h" /* intf_DbgMsg(), intf_ErrMsg() */
#include "threads.h"
#include "mtime.h"
#include "intf_msg.h" /* intf_DbgMsg(), intf_ErrMsg() */
#include "audio_output.h"

View File

@ -2,7 +2,7 @@
* ac3_spdif.c: ac3 pass-through to external decoder with enabled soundcard
*****************************************************************************
* Copyright (C) 2001 VideoLAN
* $Id: ac3_spdif.c,v 1.3 2001/11/15 17:39:12 sam Exp $
* $Id: ac3_spdif.c,v 1.4 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Stéphane Borel <stef@via.ecp.fr>
* Juha Yrjola <jyrjola@cc.hut.fi>
@ -42,9 +42,9 @@
#include "config.h"
#include "common.h"
#include "intf_msg.h" /* intf_DbgMsg(), intf_ErrMsg() */
#include "threads.h"
#include "mtime.h"
#include "intf_msg.h" /* intf_DbgMsg(), intf_ErrMsg() */
#include "audio_output.h"

View File

@ -1,8 +1,8 @@
/*****************************************************************************
* alsa.c : alsa plugin for vlc
*****************************************************************************
* Copyright (C) 2000 VideoLAN
* $Id: alsa.c,v 1.10 2001/05/30 17:03:11 sam Exp $
* Copyright (C) 2000-2001 VideoLAN
* $Id: alsa.c,v 1.11 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Henri Fallon <henri@videolan.org>
*
@ -31,9 +31,11 @@
#include "defs.h"
#include <stdlib.h> /* malloc(), free() */
#include <string.h>
#include "config.h"
#include "common.h" /* boolean_t, byte_t */
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"

View File

@ -1,8 +1,8 @@
/*****************************************************************************
* aout_alsa.c : Alsa functions library
*****************************************************************************
* Copyright (C) 2000 VideoLAN
* $Id: aout_alsa.c,v 1.19 2001/11/12 20:16:33 sam Exp $
* Copyright (C) 2000-2001 VideoLAN
* $Id: aout_alsa.c,v 1.20 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Henri Fallon <henri@videolan.org> - Original Author
* Jeffrey Baker <jwbaker@acm.org> - Port to ALSA 1.0 API
@ -40,13 +40,13 @@
#include "config.h"
#include "common.h" /* boolean_t, byte_t */
#include "intf_msg.h" /* intf_DbgMsg(), intf_ErrMsg() */
#include "threads.h"
#include "mtime.h"
#include "tests.h"
#include "audio_output.h" /* aout_thread_t */
#include "intf_msg.h" /* intf_DbgMsg(), intf_ErrMsg() */
#include "main.h"
#include "modules.h"

View File

@ -1,7 +1,7 @@
/*****************************************************************************
* aout_arts.c : aRts functions library
*****************************************************************************
* Copyright (C) 2000 VideoLAN
* Copyright (C) 2001 VideoLAN
*
* Authors: Blindauer Emmanuel <manu@agat.net>
*
@ -40,13 +40,13 @@
#include "config.h"
#include "common.h" /* boolean_t, byte_t */
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
#include "tests.h"
#include "audio_output.h" /* aout_thread_t */
#include "intf_msg.h" /* intf_DbgMsg(), intf_ErrMsg() */
#include "main.h"
#include "modules.h"

View File

@ -1,7 +1,7 @@
/*****************************************************************************
* arts.c : aRts module
*****************************************************************************
* Copyright (C) 2000, 2001 VideoLAN
* Copyright (C) 2001 VideoLAN
*
* Authors: Emmanuel Blindauer <manu@agat.net>
*
@ -33,6 +33,7 @@
#include "config.h"
#include "common.h" /* boolean_t, byte_t */
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"

View File

@ -2,7 +2,7 @@
* InterfaceWindow.cpp: beos interface
*****************************************************************************
* Copyright (C) 1999, 2000, 2001 VideoLAN
* $Id: InterfaceWindow.cpp,v 1.6 2001/11/01 03:17:49 tcastley Exp $
* $Id: InterfaceWindow.cpp,v 1.7 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Jean-Marc Dressler <polux@via.ecp.fr>
* Samuel Hocevar <sam@zoy.org>
@ -40,6 +40,7 @@ extern "C"
{
#include "config.h"
#include "common.h"
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
#include "main.h"
@ -47,7 +48,6 @@ extern "C"
#include "stream_control.h"
#include "input_ext-intf.h"
#include "interface.h"
#include "intf_msg.h"
#include "intf_playlist.h"
#include "audio_output.h"
}

View File

@ -2,7 +2,7 @@
* MediaControlView.cpp: beos interface
*****************************************************************************
* Copyright (C) 1999, 2000, 2001 VideoLAN
* $Id: MediaControlView.cpp,v 1.3 2001/10/21 06:05:30 tcastley Exp $
* $Id: MediaControlView.cpp,v 1.4 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Tony Castley <tony@castley.net>
*
@ -31,6 +31,7 @@ extern "C"
{
#include "config.h"
#include "common.h"
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
#include "main.h"
@ -38,7 +39,6 @@ extern "C"
#include "stream_control.h"
#include "input_ext-intf.h"
#include "interface.h"
#include "intf_msg.h"
#include "intf_playlist.h"
}

View File

@ -2,7 +2,7 @@
* PlayListWindow.cpp: beos interface
*****************************************************************************
* Copyright (C) 1999, 2000, 2001 VideoLAN
* $Id: PlayListWindow.cpp,v 1.1 2001/06/15 09:07:10 tcastley Exp $
* $Id: PlayListWindow.cpp,v 1.2 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Jean-Marc Dressler <polux@via.ecp.fr>
* Samuel Hocevar <sam@zoy.org>
@ -34,6 +34,7 @@ extern "C"
{
#include "config.h"
#include "common.h"
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
#include "main.h"
@ -41,7 +42,6 @@ extern "C"
#include "stream_control.h"
#include "input_ext-intf.h"
#include "interface.h"
#include "intf_msg.h"
#include "intf_playlist.h"
}

View File

@ -2,7 +2,7 @@
* aout_beos.cpp: BeOS audio output
*****************************************************************************
* Copyright (C) 1999, 2000, 2001 VideoLAN
* $Id: aout_beos.cpp,v 1.15 2001/07/12 20:44:52 reno Exp $
* $Id: aout_beos.cpp,v 1.16 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Jean-Marc Dressler <polux@via.ecp.fr>
* Samuel Hocevar <sam@zoy.org>
@ -46,12 +46,12 @@ extern "C"
{
#include "config.h"
#include "common.h"
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
#include "audio_output.h"
#include "intf_msg.h"
#include "main.h"
#include "modules.h"

View File

@ -2,7 +2,7 @@
* beos.cpp : BeOS plugin for vlc
*****************************************************************************
* Copyright (C) 2000, 2001 VideoLAN
* $Id: beos.cpp,v 1.11 2001/05/31 03:57:54 sam Exp $
* $Id: beos.cpp,v 1.12 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Jean-Marc Dressler <polux@via.ecp.fr>
* Samuel Hocevar <sam@zoy.org>
@ -36,6 +36,7 @@ extern "C"
{
#include "config.h"
#include "common.h" /* boolean_t, byte_t */
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"

View File

@ -2,7 +2,7 @@
* intf_beos.cpp: beos interface
*****************************************************************************
* Copyright (C) 1999, 2000, 2001 VideoLAN
* $Id: intf_beos.cpp,v 1.32 2001/06/02 09:42:26 tcastley Exp $
* $Id: intf_beos.cpp,v 1.33 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Jean-Marc Dressler <polux@via.ecp.fr>
* Samuel Hocevar <sam@zoy.org>
@ -41,13 +41,13 @@ extern "C"
{
#include "config.h"
#include "common.h"
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
#include "tests.h"
#include "stream_control.h"
#include "interface.h"
#include "input_ext-intf.h"
#include "intf_msg.h"
#include "main.h"
#include "modules.h"
#include "modules_export.h"

View File

@ -2,7 +2,7 @@
* vout_beos.cpp: beos video output display method
*****************************************************************************
* Copyright (C) 2000, 2001 VideoLAN
* $Id: vout_beos.cpp,v 1.31 2001/10/21 06:06:20 tcastley Exp $
* $Id: vout_beos.cpp,v 1.32 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Jean-Marc Dressler <polux@via.ecp.fr>
* Samuel Hocevar <sam@zoy.org>
@ -49,6 +49,7 @@ extern "C"
{
#include "config.h"
#include "common.h"
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
#include "tests.h"
@ -57,7 +58,6 @@ extern "C"
#include "video_output.h"
#include "interface.h"
#include "intf_msg.h"
#include "main.h"

View File

@ -1 +0,0 @@
.dep

View File

@ -1,31 +0,0 @@
###############################################################################
# vlc (VideoLAN Client) Darwin module makefile
# (c)2001 VideoLAN
###############################################################################
#
# Objects
#
PLUGIN_C = darwin.o
BUILTIN_C = $(PLUGIN_C:%.o=BUILTIN_%.o)
ALL_OBJ = $(PLUGIN_C) $(BUILTIN_C)
#
# Virtual targets
#
include ../../Makefile.modules
#
# Real targets
#
../darwin.so: $(PLUGIN_C)
$(CC) $(PCFLAGS) -o $@ $^ $(PLCFLAGS) $(LIB_DARWIN)
../darwin.a: $(BUILTIN_C)
ar r $@ $^
$(RANLIB) $@

View File

@ -1,72 +0,0 @@
/*****************************************************************************
* darwin.c : Darwin plugin for vlc
*****************************************************************************
* Copyright (C) 2001 VideoLAN
* $Id: darwin.c,v 1.5 2001/05/30 17:03:12 sam Exp $
*
* Authors: Colin Delacroix <colin@zoy.org>
* Christophe Massiot <massiot@via.ecp.fr>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA.
*****************************************************************************/
#define MODULE_NAME darwin
#include "modules_inner.h"
/* CD (2001/04/06):
* This module was written to handle audio output when we thought that
* CoreAudio was in Darwin. It currently does nothing.
* All the audio output code has been moved to the macosx plugin.
*/
/*****************************************************************************
* Preamble
*****************************************************************************/
#include "defs.h"
#include <stdlib.h> /* malloc(), free() */
#include "config.h"
#include "common.h" /* boolean_t, byte_t */
#include "threads.h"
#include "mtime.h"
#include "modules.h"
/*****************************************************************************
* Capabilities defined in the other files.
*****************************************************************************/
// void _M( aout_getfunctions )( function_list_t * p_function_list );
/*****************************************************************************
* Build configuration tree.
*****************************************************************************/
MODULE_CONFIG_START
ADD_WINDOW( "Configuration for Darwin module" )
ADD_COMMENT( "Ha, ha -- nothing to configure yet" )
MODULE_CONFIG_STOP
MODULE_INIT_START
p_module->i_capabilities = MODULE_CAPABILITY_NULL;
p_module->psz_longname = "Darwin support module";
MODULE_INIT_STOP
MODULE_ACTIVATE_START
// _M( aout_getfunctions )( &p_module->p_functions->aout );
MODULE_ACTIVATE_STOP
MODULE_DEACTIVATE_START
MODULE_DEACTIVATE_STOP

View File

@ -1,8 +1,8 @@
/*****************************************************************************
* aout_directx.c: Windows DirectX audio output method
*****************************************************************************
* Copyright (C) 1999, 2000 VideoLAN
* $Id: aout_directx.c,v 1.11 2001/11/12 11:13:18 massiot Exp $
* Copyright (C) 2001 VideoLAN
* $Id: aout_directx.c,v 1.12 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Gildas Bazin <gbazin@netcourrier.com>
*
@ -39,6 +39,7 @@
#include "config.h"
#include "common.h" /* boolean_t, byte_t */
#include "intf_msg.h" /* intf_DbgMsg(), intf_ErrMsg() */
#include "threads.h"
#include "mtime.h"
#include "tests.h"
@ -51,7 +52,6 @@
#include "audio_output.h" /* aout_thread_t */
#include "intf_msg.h" /* intf_DbgMsg(), intf_ErrMsg() */
#include "main.h"
#include "modules.h"

View File

@ -1,8 +1,8 @@
/*****************************************************************************
* directx.c : Windows DirectX plugin for vlc
*****************************************************************************
* Copyright (C) 2000, 2001 VideoLAN
* $Id: directx.c,v 1.1 2001/06/02 01:09:03 sam Exp $
* Copyright (C) 2001 VideoLAN
* $Id: directx.c,v 1.2 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Gildas Bazin <gbazin@netcourrier.com>
*
@ -30,9 +30,11 @@
#include "defs.h"
#include <stdlib.h> /* malloc(), free() */
#include <string.h>
#include "config.h"
#include "common.h" /* boolean_t, byte_t */
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"

View File

@ -1,8 +1,8 @@
/*****************************************************************************
* vout_directx.c: Windows DirectX video output display method
*****************************************************************************
* Copyright (C) 1998, 1999, 2000 VideoLAN
* $Id: vout_directx.c,v 1.13 2001/11/15 21:27:53 xav Exp $
* Copyright (C) 2001 VideoLAN
* $Id: vout_directx.c,v 1.14 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Gildas Bazin <gbazin@netcourrier.com>
*
@ -65,6 +65,7 @@
#include "config.h"
#include "common.h"
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
#include "tests.h"
@ -73,7 +74,6 @@
#include "video.h"
#include "video_output.h"
#include "intf_msg.h"
#include "interface.h"
#include "main.h"

View File

@ -1,8 +1,8 @@
/*****************************************************************************
* vout_events.c: Windows DirectX video output events handler
*****************************************************************************
* Copyright (C) 1998, 1999, 2000 VideoLAN
* $Id: vout_events.c,v 1.4 2001/07/30 00:53:04 sam Exp $
* Copyright (C) 2001 VideoLAN
* $Id: vout_events.c,v 1.5 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Gildas Bazin <gbazin@netcourrier.com>
*
@ -34,6 +34,7 @@
#include "config.h"
#include "common.h"
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
#include "tests.h"
@ -51,7 +52,6 @@
# include <directx.h>
#endif
#include "intf_msg.h"
#include "interface.h"
#include "main.h"

View File

@ -2,7 +2,7 @@
* ac3_downmix_3dn.c: accelerated 3D Now! ac3 downmix functions
*****************************************************************************
* Copyright (C) 1999, 2000, 2001 VideoLAN
* $Id: ac3_downmix_3dn.c,v 1.5 2001/11/25 22:52:21 gbazin Exp $
* $Id: ac3_downmix_3dn.c,v 1.6 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Renaud Dartus <reno@videolan.org>
*
@ -31,9 +31,6 @@
#include "config.h"
#include "common.h"
#include "threads.h"
#include "mtime.h"
#include "tests.h"
#include "ac3_downmix.h"

View File

@ -2,7 +2,7 @@
* ac3_downmix_c.c: ac3 downmix functions in C
*****************************************************************************
* Copyright (C) 1999, 2000, 2001 VideoLAN
* $Id: ac3_downmix_c.c,v 1.1 2001/05/15 16:19:42 sam Exp $
* $Id: ac3_downmix_c.c,v 1.2 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Renaud Dartus <reno@videolan.org>
* Aaron Holtzman <aholtzma@engr.uvic.ca>
@ -34,8 +34,6 @@
#include "config.h"
#include "common.h"
#include "threads.h"
#include "mtime.h"
#include "ac3_downmix.h"

View File

@ -2,7 +2,7 @@
* ac3_downmix_sse.c: accelerated SSE ac3 downmix functions
*****************************************************************************
* Copyright (C) 1999, 2000, 2001 VideoLAN
* $Id: ac3_downmix_sse.c,v 1.5 2001/11/25 22:52:21 gbazin Exp $
* $Id: ac3_downmix_sse.c,v 1.6 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Renaud Dartus <reno@videolan.org>
* Aaron Holtzman <aholtzma@engr.uvic.ca>
@ -32,9 +32,6 @@
#include "config.h"
#include "common.h"
#include "threads.h"
#include "mtime.h"
#include "tests.h"
#include "ac3_downmix.h"

View File

@ -1,10 +1,10 @@
/*****************************************************************************
* downmix.c : AC3 downmix module
*****************************************************************************
* Copyright (C) 1999, 2000 VideoLAN
* $Id: downmix.c,v 1.3 2001/07/11 02:01:04 sam Exp $
* Copyright (C) 1999-2001 VideoLAN
* $Id: downmix.c,v 1.4 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Gaël Hendryckx <jimmy@via.ecp.fr>
* Authors: Renaud Dartus <reno@via.ecp.fr>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -30,9 +30,11 @@
#include "defs.h"
#include <stdlib.h>
#include <string.h>
#include "config.h"
#include "common.h"
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
#include "tests.h"

View File

@ -1,10 +1,10 @@
/*****************************************************************************
* downmix3dn.c : accelerated 3D Now! AC3 downmix module
*****************************************************************************
* Copyright (C) 1999, 2000 VideoLAN
* $Id: downmix3dn.c,v 1.4 2001/07/11 02:01:04 sam Exp $
* Copyright (C) 1999-2001 VideoLAN
* $Id: downmix3dn.c,v 1.5 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Gaël Hendryckx <jimmy@via.ecp.fr>
* Authors: Renaud Dartus <reno@via.ecp.fr>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -30,9 +30,11 @@
#include "defs.h"
#include <stdlib.h>
#include <string.h>
#include "config.h"
#include "common.h"
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
#include "tests.h"

View File

@ -1,10 +1,10 @@
/*****************************************************************************
* downmixsse.c : accelerated SSE AC3 downmix module
*****************************************************************************
* Copyright (C) 1999, 2000 VideoLAN
* $Id: downmixsse.c,v 1.4 2001/07/11 02:01:04 sam Exp $
* Copyright (C) 1999-2001 VideoLAN
* $Id: downmixsse.c,v 1.5 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Gaël Hendryckx <jimmy@via.ecp.fr>
* Authors: Renaud Dartus <reno@via.ecp.fr>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -30,9 +30,11 @@
#include "defs.h"
#include <stdlib.h>
#include <string.h>
#include "config.h"
#include "common.h"
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
#include "tests.h"

View File

@ -1,8 +1,8 @@
/*****************************************************************************
* aout_dsp.c : dsp functions library
*****************************************************************************
* Copyright (C) 1999, 2000 VideoLAN
* $Id: aout_dsp.c,v 1.15 2001/08/24 16:28:49 massiot Exp $
* Copyright (C) 1999-2001 VideoLAN
* $Id: aout_dsp.c,v 1.16 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Michel Kaempf <maxx@via.ecp.fr>
* Samuel Hocevar <sam@zoy.org>
@ -56,13 +56,13 @@
#include "config.h"
#include "common.h" /* boolean_t, byte_t */
#include "intf_msg.h" /* intf_DbgMsg(), intf_ErrMsg() */
#include "threads.h"
#include "mtime.h"
#include "tests.h"
#include "audio_output.h" /* aout_thread_t */
#include "intf_msg.h" /* intf_DbgMsg(), intf_ErrMsg() */
#include "main.h"
#include "modules.h"

View File

@ -1,8 +1,8 @@
/*****************************************************************************
* dsp.c : OSS /dev/dsp module for vlc
*****************************************************************************
* Copyright (C) 2000 VideoLAN
* $Id: dsp.c,v 1.9 2001/05/30 17:03:12 sam Exp $
* Copyright (C) 2000-2001 VideoLAN
* $Id: dsp.c,v 1.10 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Michel Kaempf <maxx@via.ecp.fr>
* Samuel Hocevar <sam@zoy.org>
@ -35,6 +35,7 @@
#include "config.h"
#include "common.h" /* boolean_t, byte_t */
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"

View File

@ -2,7 +2,7 @@
* aout_dummy.c : dummy audio output plugin
*****************************************************************************
* Copyright (C) 2000, 2001 VideoLAN
* $Id: aout_dummy.c,v 1.14 2001/07/12 20:44:52 reno Exp $
* $Id: aout_dummy.c,v 1.15 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Samuel Hocevar <sam@zoy.org>
*
@ -29,8 +29,11 @@
*****************************************************************************/
#include "defs.h"
#include <string.h>
#include "config.h"
#include "common.h" /* boolean_t, byte_t */
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
#include "tests.h"

View File

@ -2,7 +2,7 @@
* dummy.c : dummy plugin for vlc
*****************************************************************************
* Copyright (C) 2000, 2001 VideoLAN
* $Id: dummy.c,v 1.10 2001/06/07 01:10:33 sam Exp $
* $Id: dummy.c,v 1.11 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Samuel Hocevar <sam@zoy.org>
*
@ -30,9 +30,11 @@
#include "defs.h"
#include <stdlib.h> /* malloc(), free() */
#include <string.h>
#include "config.h"
#include "common.h" /* boolean_t, byte_t */
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"

View File

@ -2,7 +2,7 @@
* input_dummy.c: dummy input plugin, to manage "vlc:***" special options
*****************************************************************************
* Copyright (C) 2001 VideoLAN
* $Id: input_dummy.c,v 1.7 2001/11/25 22:52:21 gbazin Exp $
* $Id: input_dummy.c,v 1.8 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Samuel Hocevar <sam@zoy.org>
*
@ -40,12 +40,12 @@
#include "config.h"
#include "common.h"
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
#include "tests.h"
#include "interface.h"
#include "intf_msg.h"
#include "intf_playlist.h"
#include "main.h"

View File

@ -2,7 +2,7 @@
* intf_dummy.c: dummy interface plugin
*****************************************************************************
* Copyright (C) 2000, 2001 VideoLAN
* $Id: intf_dummy.c,v 1.10 2001/06/14 01:49:44 sam Exp $
* $Id: intf_dummy.c,v 1.11 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Samuel Hocevar <sam@zoy.org>
*
@ -30,9 +30,11 @@
#include "defs.h"
#include <stdlib.h> /* malloc(), free() */
#include <string.h>
#include "config.h"
#include "common.h"
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
#include "tests.h"

View File

@ -1,8 +1,8 @@
/*****************************************************************************
* null.c : NULL module for vlc
*****************************************************************************
* Copyright (C) 2000 VideoLAN
* $Id: null.c,v 1.1 2001/06/07 01:10:33 sam Exp $
* Copyright (C) 2000-2001 VideoLAN
* $Id: null.c,v 1.2 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Samuel Hocevar <sam@zoy.org>
*
@ -33,6 +33,7 @@
#include "config.h"
#include "common.h" /* boolean_t, byte_t */
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"

View File

@ -2,7 +2,7 @@
* vout_dummy.c: Dummy video output display method for testing purposes
*****************************************************************************
* Copyright (C) 2000, 2001 VideoLAN
* $Id: vout_dummy.c,v 1.8 2001/05/30 17:03:12 sam Exp $
* $Id: vout_dummy.c,v 1.9 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Samuel Hocevar <sam@zoy.org>
*
@ -35,6 +35,7 @@
#include "config.h"
#include "common.h"
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
#include "tests.h"
@ -42,8 +43,6 @@
#include "video.h"
#include "video_output.h"
#include "intf_msg.h"
#include "modules.h"
#include "modules_export.h"

View File

@ -1,8 +1,8 @@
/*****************************************************************************
* dvd.c : DVD input module for vlc
*****************************************************************************
* Copyright (C) 2000 VideoLAN
* $Id: dvd.c,v 1.14 2001/11/12 20:16:33 sam Exp $
* Copyright (C) 2000-2001 VideoLAN
* $Id: dvd.c,v 1.15 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Samuel Hocevar <sam@zoy.org>
*
@ -39,11 +39,10 @@
#include "config.h"
#include "common.h" /* boolean_t, byte_t */
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
#include "intf_msg.h"
#include "modules.h"
#include "modules_export.h"

View File

@ -2,7 +2,7 @@
* dvd_ifo.c: Functions for ifo parsing
*****************************************************************************
* Copyright (C) 1999-2001 VideoLAN
* $Id: dvd_ifo.c,v 1.40 2001/11/07 17:37:16 stef Exp $
* $Id: dvd_ifo.c,v 1.41 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Stéphane Borel <stef@via.ecp.fr>
* German Tischler <tanis@gaspode.franken.de>
@ -53,11 +53,10 @@
#include "config.h"
#include "common.h"
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
#include "intf_msg.h"
#include "input_dvd.h"
#include "dvd_ifo.h"
#include "dvd_udf.h"

View File

@ -3,7 +3,7 @@
* found in .ifo.
*****************************************************************************
* Copyright (C) 1998-2001 VideoLAN
* $Id: dvd_summary.c,v 1.9 2001/11/07 17:37:16 stef Exp $
* $Id: dvd_summary.c,v 1.10 2001/11/28 15:08:05 massiot Exp $
*
* Author: Stéphane Borel <stef@via.ecp.fr>
*
@ -58,13 +58,12 @@
#include "config.h"
#include "common.h"
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
#include "iso_lang.h"
#include "tests.h"
#include "intf_msg.h"
#include "main.h"
#include "input_dvd.h"

View File

@ -5,7 +5,7 @@
* contains the basic udf handling functions
*****************************************************************************
* Copyright (C) 1998-2001 VideoLAN
* $Id: dvd_udf.c,v 1.15 2001/11/07 17:37:16 stef Exp $
* $Id: dvd_udf.c,v 1.16 2001/11/28 15:08:05 massiot Exp $
*
* Author: Stéphane Borel <stef@via.ecp.fr>
*
@ -58,11 +58,10 @@
#include "config.h"
#include "common.h"
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
#include "intf_msg.h"
#include "input_dvd.h"
#include "dvd_ifo.h"

View File

@ -10,7 +10,7 @@
* -dvd_udf to find files
*****************************************************************************
* Copyright (C) 1998-2001 VideoLAN
* $Id: input_dvd.c,v 1.101 2001/11/27 12:33:20 massiot Exp $
* $Id: input_dvd.c,v 1.102 2001/11/28 15:08:05 massiot Exp $
*
* Author: Stéphane Borel <stef@via.ecp.fr>
*
@ -39,6 +39,7 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#ifdef HAVE_UNISTD_H
# include <unistd.h>
@ -67,6 +68,7 @@
#include "config.h"
#include "common.h"
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
#include "iso_lang.h"
@ -76,8 +78,6 @@
# include "input_iovec.h"
#endif
#include "intf_msg.h"
#include "main.h"
#include "modules.h"
@ -338,7 +338,7 @@ static void DVDOpen( struct input_thread_s *p_input )
while( *psz_parser && *psz_parser != '@' )
{
*psz_parser++;
psz_parser++;
}
if( *psz_parser == '@' )

View File

@ -2,7 +2,7 @@
* dvdread.c : DvdRead input module for vlc
*****************************************************************************
* Copyright (C) 2001 VideoLAN
* $Id: dvdread.c,v 1.1 2001/11/25 05:04:38 stef Exp $
* $Id: dvdread.c,v 1.2 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Samuel Hocevar <sam@zoy.org>
*
@ -39,11 +39,10 @@
#include "config.h"
#include "common.h" /* boolean_t, byte_t */
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
#include "intf_msg.h"
#include "modules.h"
#include "modules_export.h"

View File

@ -6,7 +6,7 @@
* It depends on: libdvdread for ifo files and block reading.
*****************************************************************************
* Copyright (C) 2001 VideoLAN
* $Id: input_dvdread.c,v 1.1 2001/11/25 05:04:38 stef Exp $
* $Id: input_dvdread.c,v 1.2 2001/11/28 15:08:05 massiot Exp $
*
* Author: Stéphane Borel <stef@via.ecp.fr>
*
@ -62,6 +62,7 @@
#include "config.h"
#include "common.h"
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
#include "iso_lang.h"
@ -71,8 +72,6 @@
# include "input_iovec.h"
#endif
#include "intf_msg.h"
#include "main.h"
#include "stream_control.h"

View File

@ -1,8 +1,8 @@
/*****************************************************************************
* aout_esd.c : Esound functions library
*****************************************************************************
* Copyright (C) 2000 VideoLAN
* $Id: aout_esd.c,v 1.14 2001/07/12 20:31:33 reno Exp $
* Copyright (C) 2000-2001 VideoLAN
* $Id: aout_esd.c,v 1.15 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Samuel Hocevar <sam@zoy.org>
*
@ -46,13 +46,13 @@
#include "config.h"
#include "common.h" /* boolean_t, byte_t */
#include "intf_msg.h" /* intf_DbgMsg(), intf_ErrMsg() */
#include "threads.h"
#include "mtime.h"
#include "tests.h"
#include "audio_output.h" /* aout_thread_t */
#include "intf_msg.h" /* intf_DbgMsg(), intf_ErrMsg() */
#include "main.h"
#include "modules.h"

View File

@ -2,7 +2,7 @@
* esd.c : EsounD module
*****************************************************************************
* Copyright (C) 2000, 2001 VideoLAN
* $Id: esd.c,v 1.8 2001/05/30 17:03:12 sam Exp $
* $Id: esd.c,v 1.9 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Samuel Hocevar <sam@zoy.org>
*
@ -34,6 +34,7 @@
#include "config.h"
#include "common.h" /* boolean_t, byte_t */
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"

View File

@ -2,7 +2,7 @@
* fb.c : framebuffer plugin for vlc
*****************************************************************************
* Copyright (C) 2000, 2001 VideoLAN
* $Id: fb.c,v 1.7 2001/05/30 17:03:12 sam Exp $
* $Id: fb.c,v 1.8 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Samuel Hocevar <sam@zoy.org>
*
@ -30,9 +30,11 @@
#include "defs.h"
#include <stdlib.h> /* malloc(), free() */
#include <string.h>
#include "config.h"
#include "common.h" /* boolean_t, byte_t */
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"

View File

@ -1,8 +1,8 @@
/*****************************************************************************
* vout_fb.c: framebuffer video output display method
*****************************************************************************
* Copyright (C) 1998, 1999, 2000, 2001 VideoLAN
* $Id: vout_fb.c,v 1.13 2001/05/30 17:03:12 sam Exp $
* Copyright (C) 1998-2001 VideoLAN
* $Id: vout_fb.c,v 1.14 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Samuel Hocevar <sam@zoy.org>
*
@ -46,6 +46,7 @@
#include "config.h"
#include "common.h"
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
#include "tests.h"
@ -54,7 +55,6 @@
#include "video.h"
#include "video_output.h"
#include "intf_msg.h"
#include "main.h"
#include "modules_export.h"

View File

@ -2,7 +2,7 @@
* ggi.c : GGI plugin for vlc
*****************************************************************************
* Copyright (C) 2000, 2001 VideoLAN
* $Id: ggi.c,v 1.7 2001/05/30 17:03:12 sam Exp $
* $Id: ggi.c,v 1.8 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Samuel Hocevar <sam@zoy.org>
*
@ -30,9 +30,11 @@
#include "defs.h"
#include <stdlib.h> /* malloc(), free() */
#include <string.h>
#include "config.h"
#include "common.h" /* boolean_t, byte_t */
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"

View File

@ -1,8 +1,8 @@
/*****************************************************************************
* vout_ggi.c: GGI video output display method
*****************************************************************************
* Copyright (C) 1998, 1999, 2000, 2001 VideoLAN
* $Id: vout_ggi.c,v 1.11 2001/10/02 17:09:44 sam Exp $
* Copyright (C) 1998-2001 VideoLAN
* $Id: vout_ggi.c,v 1.12 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Vincent Seguin <seguin@via.ecp.fr>
* Samuel Hocevar <sam@zoy.org>
@ -38,6 +38,7 @@
#include "config.h"
#include "common.h"
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
#include "tests.h"

View File

@ -2,7 +2,7 @@
* glide.c : 3dfx Glide plugin for vlc
*****************************************************************************
* Copyright (C) 2000, 2001 VideoLAN
* $Id: glide.c,v 1.6 2001/05/30 17:03:12 sam Exp $
* $Id: glide.c,v 1.7 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Samuel Hocevar <sam@zoy.org>
*
@ -30,9 +30,11 @@
#include "defs.h"
#include <stdlib.h> /* malloc(), free() */
#include <string.h>
#include "config.h"
#include "common.h" /* boolean_t, byte_t */
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"

View File

@ -2,7 +2,7 @@
* vout_glide.c: 3dfx video output display method for 3dfx cards
*****************************************************************************
* Copyright (C) 2000, 2001 VideoLAN
* $Id: vout_glide.c,v 1.7 2001/05/30 17:03:12 sam Exp $
* $Id: vout_glide.c,v 1.8 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Samuel Hocevar <sam@zoy.org>
*
@ -41,6 +41,7 @@
#include "config.h"
#include "common.h"
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
#include "tests.h"
@ -48,7 +49,6 @@
#include "video.h"
#include "video_output.h"
#include "intf_msg.h"
#include "interface.h"
#include "main.h"

View File

@ -1,8 +1,8 @@
/*****************************************************************************
* gtk.c : Gtk+ plugin for vlc
*****************************************************************************
* Copyright (C) 2000 VideoLAN
* $Id: gtk.c,v 1.4 2001/05/30 17:03:12 sam Exp $
* Copyright (C) 2000-2001 VideoLAN
* $Id: gtk.c,v 1.5 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Samuel Hocevar <sam@zoy.org>
*
@ -30,9 +30,11 @@
#include "defs.h"
#include <stdlib.h> /* malloc(), free() */
#include <string.h>
#include "config.h"
#include "common.h" /* boolean_t, byte_t */
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"

View File

@ -2,7 +2,7 @@
* gtk_callbacks.c : Callbacks for the Gtk+ plugin.
*****************************************************************************
* Copyright (C) 2000, 2001 VideoLAN
* $Id: gtk_callbacks.c,v 1.26 2001/11/16 00:29:52 stef Exp $
* $Id: gtk_callbacks.c,v 1.27 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Samuel Hocevar <sam@zoy.org>
* Stéphane Borel <stef@via.ecp.fr>
@ -35,6 +35,7 @@
#include "config.h"
#include "common.h"
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
@ -43,7 +44,6 @@
#include "interface.h"
#include "intf_playlist.h"
#include "intf_msg.h"
#include "video.h"
#include "video_output.h"

View File

@ -2,7 +2,7 @@
* gtk_control.c : functions to handle stream control buttons.
*****************************************************************************
* Copyright (C) 2000, 2001 VideoLAN
* $Id: gtk_control.c,v 1.5 2001/07/25 03:12:33 sam Exp $
* $Id: gtk_control.c,v 1.6 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Samuel Hocevar <sam@zoy.org>
* Stéphane Borel <stef@via.ecp.fr>
@ -43,6 +43,7 @@
#include "config.h"
#include "common.h"
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
@ -51,7 +52,6 @@
#include "interface.h"
#include "intf_playlist.h"
#include "intf_msg.h"
#include "gtk_callbacks.h"
#include "gtk_interface.h"

View File

@ -2,7 +2,7 @@
* gtk_display.c: Gtk+ tools for main interface
*****************************************************************************
* Copyright (C) 1999, 2000 VideoLAN
* $Id: gtk_display.c,v 1.7 2001/11/16 00:29:52 stef Exp $
* $Id: gtk_display.c,v 1.8 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Samuel Hocevar <sam@zoy.org>
* Stéphane Borel <stef@via.ecp.fr>
@ -44,6 +44,7 @@
#include "config.h"
#include "common.h"
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
#include "tests.h"
@ -53,7 +54,6 @@
#include "input_ext-intf.h"
#include "interface.h"
#include "intf_msg.h"
#include "intf_playlist.h"
#include "video.h"

View File

@ -2,7 +2,7 @@
* gtk_menu.c : functions to handle menu items.
*****************************************************************************
* Copyright (C) 2000, 2001 VideoLAN
* $Id: gtk_menu.c,v 1.14 2001/11/11 18:15:41 sam Exp $
* $Id: gtk_menu.c,v 1.15 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Samuel Hocevar <sam@zoy.org>
* Stéphane Borel <stef@via.ecp.fr>
@ -43,6 +43,7 @@
#include "config.h"
#include "common.h"
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
@ -51,7 +52,6 @@
#include "interface.h"
#include "intf_playlist.h"
#include "intf_msg.h"
#include "video.h"
#include "video_output.h"

View File

@ -2,7 +2,7 @@
* gtk_modules.c : functions to build modules configuration boxes.
*****************************************************************************
* Copyright (C) 2000, 2001 VideoLAN
* $Id: gtk_modules.c,v 1.4 2001/07/25 03:12:33 sam Exp $
* $Id: gtk_modules.c,v 1.5 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Samuel Hocevar <sam@zoy.org>
* Stéphane Borel <stef@via.ecp.fr>
@ -43,6 +43,7 @@
#include "config.h"
#include "common.h"
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
@ -51,7 +52,6 @@
#include "interface.h"
#include "intf_playlist.h"
#include "intf_msg.h"
#include "gtk_callbacks.h"
#include "gtk_interface.h"

View File

@ -2,7 +2,7 @@
* gtk_open.c : functions to handle file/disc/network open widgets.
*****************************************************************************
* Copyright (C) 2000, 2001 VideoLAN
* $Id: gtk_open.c,v 1.8 2001/11/16 00:29:52 stef Exp $
* $Id: gtk_open.c,v 1.9 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Samuel Hocevar <sam@zoy.org>
* Stéphane Borel <stef@via.ecp.fr>
@ -43,6 +43,7 @@
#include "config.h"
#include "common.h"
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
@ -51,7 +52,6 @@
#include "interface.h"
#include "intf_playlist.h"
#include "intf_msg.h"
#include "gtk_callbacks.h"
#include "gtk_interface.h"

View File

@ -2,7 +2,7 @@
* gtk_playlist.c : Interface for the playlist dialog
*****************************************************************************
* Copyright (C) 2001 VideoLAN
* $Id: gtk_playlist.c,v 1.20 2001/11/11 18:15:42 sam Exp $
* $Id: gtk_playlist.c,v 1.21 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Pierre Baillet <oct@zoy.org>
* Stéphane Borel <stef@via.ecp.fr>
@ -51,6 +51,7 @@
#include "config.h"
#include "common.h"
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
@ -59,7 +60,6 @@
#include "interface.h"
#include "intf_playlist.h"
#include "intf_msg.h"
#include "gtk_callbacks.h"
#include "gtk_interface.h"

View File

@ -2,7 +2,7 @@
* gtk_control.c : functions to handle stream control buttons.
*****************************************************************************
* Copyright (C) 2000, 2001 VideoLAN
* $Id: gtk_preferences.c,v 1.6 2001/07/25 03:12:33 sam Exp $
* $Id: gtk_preferences.c,v 1.7 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Samuel Hocevar <sam@zoy.org>
* Stéphane Borel <stef@via.ecp.fr>
@ -43,6 +43,7 @@
#include "config.h"
#include "common.h"
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
@ -51,7 +52,6 @@
#include "interface.h"
#include "intf_playlist.h"
#include "intf_msg.h"
#include "gtk_callbacks.h"
#include "gtk_interface.h"

View File

@ -1,8 +1,8 @@
/*****************************************************************************
* intf_gnome.c: Gnome interface
*****************************************************************************
* Copyright (C) 1999, 2000 VideoLAN
* $Id: intf_gnome.c,v 1.5 2001/11/16 00:29:52 stef Exp $
* Copyright (C) 1999-2001 VideoLAN
* $Id: intf_gnome.c,v 1.6 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Samuel Hocevar <sam@zoy.org>
* Stéphane Borel <stef@via.ecp.fr>
@ -39,6 +39,7 @@
#include "config.h"
#include "common.h"
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
#include "tests.h"
@ -46,7 +47,6 @@
#include "stream_control.h"
#include "input_ext-intf.h"
#include "intf_msg.h"
#include "interface.h"
#include "intf_playlist.h"

View File

@ -1,8 +1,8 @@
/*****************************************************************************
* intf_gtk.c: Gtk+ interface
*****************************************************************************
* Copyright (C) 1999, 2000 VideoLAN
* $Id: intf_gtk.c,v 1.27 2001/11/16 00:29:52 stef Exp $
* Copyright (C) 1999-2001 VideoLAN
* $Id: intf_gtk.c,v 1.28 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Samuel Hocevar <sam@zoy.org>
* Stéphane Borel <stef@via.ecp.fr>
@ -39,6 +39,7 @@
#include "config.h"
#include "common.h"
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
#include "tests.h"
@ -47,7 +48,6 @@
#include "input_ext-intf.h"
#include "interface.h"
#include "intf_msg.h"
#include "intf_playlist.h"
#include "video.h"

View File

@ -1,8 +1,8 @@
/*****************************************************************************
* idct.c : C IDCT module
*****************************************************************************
* Copyright (C) 1999, 2000 VideoLAN
* $Id: idct.c,v 1.16 2001/09/06 10:19:18 massiot Exp $
* Copyright (C) 1999-2001 VideoLAN
* $Id: idct.c,v 1.17 2001/11/28 15:08:05 massiot Exp $
*
* Author: Gaël Hendryckx <jimmy@via.ecp.fr>
*
@ -34,6 +34,7 @@
#include "config.h"
#include "common.h"
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
#include "tests.h"

View File

@ -1,8 +1,8 @@
/*****************************************************************************
* idctaltivec.c : Altivec IDCT module
*****************************************************************************
* Copyright (C) 1999, 2000 VideoLAN
* $Id: idctaltivec.c,v 1.18 2001/09/28 15:08:40 massiot Exp $
* Copyright (C) 2001 VideoLAN
* $Id: idctaltivec.c,v 1.19 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Christophe Massiot <massiot@via.ecp.fr>
*
@ -37,6 +37,7 @@
#include "config.h"
#include "common.h"
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
#include "tests.h" /* TestCPU() */

View File

@ -1,8 +1,8 @@
/*****************************************************************************
* idctclassic.c : Classic IDCT module
*****************************************************************************
* Copyright (C) 1999, 2000 VideoLAN
* $Id: idctclassic.c,v 1.16 2001/09/06 10:19:18 massiot Exp $
* Copyright (C) 1999-2001 VideoLAN
* $Id: idctclassic.c,v 1.17 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Gaël Hendryckx <jimmy@via.ecp.fr>
*
@ -34,6 +34,7 @@
#include "config.h"
#include "common.h"
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
#include "tests.h"

View File

@ -1,8 +1,8 @@
/*****************************************************************************
* idctmmx.c : MMX IDCT module
*****************************************************************************
* Copyright (C) 1999, 2000 VideoLAN
* $Id: idctmmx.c,v 1.19 2001/09/06 14:02:56 massiot Exp $
* Copyright (C) 1999-2001 VideoLAN
* $Id: idctmmx.c,v 1.20 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Aaron Holtzman <aholtzma@ess.engr.uvic.ca>
* Michel Lespinasse <walken@zoy.org>
@ -38,6 +38,7 @@
#include "config.h"
#include "common.h"
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
#include "tests.h" /* TestCPU() */

View File

@ -1,8 +1,8 @@
/*****************************************************************************
* idctmmxext.c : MMX EXT IDCT module
*****************************************************************************
* Copyright (C) 1999, 2000 VideoLAN
* $Id: idctmmxext.c,v 1.16 2001/09/06 14:02:56 massiot Exp $
* Copyright (C) 1999-2001 VideoLAN
* $Id: idctmmxext.c,v 1.17 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Aaron Holtzman <aholtzma@ess.engr.uvic.ca>
* Michel Lespinasse <walken@zoy.org>
@ -38,6 +38,7 @@
#include "config.h"
#include "common.h"
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
#include "tests.h" /* TestCPU() */

View File

@ -2,7 +2,7 @@
* ac3_imdct_3dn.c: accelerated 3D Now! ac3 DCT
*****************************************************************************
* Copyright (C) 1999, 2000 VideoLAN
* $Id: ac3_imdct_3dn.c,v 1.6 2001/07/26 20:00:33 reno Exp $
* $Id: ac3_imdct_3dn.c,v 1.7 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Renaud Dartus <reno@videolan.org>
*
@ -34,8 +34,6 @@
#include "config.h"
#include "common.h"
#include "threads.h"
#include "mtime.h"
#include "ac3_imdct.h"
#include "ac3_imdct_common.h"

View File

@ -1,8 +1,8 @@
/*****************************************************************************
* ac3_imdct_c.c: ac3 DCT in C
*****************************************************************************
* Copyright (C) 1999, 2000 VideoLAN
* $Id: ac3_imdct_c.c,v 1.2 2001/05/16 14:51:29 reno Exp $
* Copyright (C) 1999-2001 VideoLAN
* $Id: ac3_imdct_c.c,v 1.3 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Renaud Dartus <reno@videolan.org>
* Aaron Holtzman <aholtzma@engr.uvic.ca>
@ -37,8 +37,6 @@
#include "config.h"
#include "common.h"
#include "threads.h"
#include "mtime.h"
#include "ac3_imdct.h"
#include "ac3_imdct_common.h"

View File

@ -2,7 +2,7 @@
* ac3_imdct_common.c: common ac3 DCT functions
*****************************************************************************
* Copyright (C) 1999, 2000 VideoLAN
* $Id: ac3_imdct_common.c,v 1.3 2001/05/16 14:51:29 reno Exp $
* $Id: ac3_imdct_common.c,v 1.4 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Renaud Dartus <reno@videolan.org>
* Aaron Holtzman <aholtzma@engr.uvic.ca>
@ -41,8 +41,6 @@
#include "config.h"
#include "common.h"
#include "threads.h"
#include "mtime.h"
#include "ac3_imdct.h"
#include "ac3_retables.h"

View File

@ -2,7 +2,7 @@
* ac3_imdct_sse.c: accelerated SSE ac3 DCT
*****************************************************************************
* Copyright (C) 1999, 2000 VideoLAN
* $Id: ac3_imdct_sse.c,v 1.7 2001/11/13 18:10:38 sam Exp $
* $Id: ac3_imdct_sse.c,v 1.8 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Renaud Dartus <reno@videolan.org>
* Aaron Holtzman <aholtzma@engr.uvic.ca>
@ -35,8 +35,6 @@
#include "config.h"
#include "common.h"
#include "threads.h"
#include "mtime.h"
#include "ac3_imdct.h"
#include "ac3_imdct_common.h"

View File

@ -1,8 +1,8 @@
/*****************************************************************************
* ac3_srfft_3dn.c: accelerated 3D Now! ac3 fft functions
*****************************************************************************
* Copyright (C) 1999, 2000, 2001 VideoLAN
* $Id: ac3_srfft_3dn.c,v 1.2 2001/07/08 23:15:11 reno Exp $
* Copyright (C) 1999-2001 VideoLAN
* $Id: ac3_srfft_3dn.c,v 1.3 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Renaud Dartus <reno@videolan.org>
*
@ -36,8 +36,6 @@
#include "config.h"
#include "common.h"
#include "threads.h"
#include "mtime.h"
#include "ac3_imdct.h"
#include "ac3_srfft.h"

View File

@ -1,8 +1,8 @@
/*****************************************************************************
* ac3_srfft.c: ac3 FFT in C
*****************************************************************************
* Copyright (C) 1999, 2000 VideoLAN
* $Id: ac3_srfft_c.c,v 1.1 2001/05/15 16:19:42 sam Exp $
* Copyright (C) 1999-2001 VideoLAN
* $Id: ac3_srfft_c.c,v 1.2 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Renaud Dartus <reno@videolan.org>
* Aaron Holtzman <aholtzma@engr.uvic.ca>
@ -37,8 +37,6 @@
#include "config.h"
#include "common.h"
#include "threads.h"
#include "mtime.h"
#include "ac3_imdct.h"
#include "ac3_srfft.h"

View File

@ -1,8 +1,8 @@
/*****************************************************************************
* ac3_srfft_sse.c: accelerated SSE ac3 fft functions
*****************************************************************************
* Copyright (C) 1999, 2000, 2001 VideoLAN
* $Id: ac3_srfft_sse.c,v 1.8 2001/11/09 10:02:31 reno Exp $
* Copyright (C) 1999-2001 VideoLAN
* $Id: ac3_srfft_sse.c,v 1.9 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Renaud Dartus <reno@videolan.org>
* Aaron Holtzman <aholtzma@engr.uvic.ca>
@ -37,8 +37,6 @@
#include "config.h"
#include "common.h"
#include "threads.h"
#include "mtime.h"
#include "ac3_imdct.h"
#include "ac3_srfft.h"

View File

@ -2,7 +2,7 @@
* imdct.c : IMDCT module
*****************************************************************************
* Copyright (C) 1999, 2000 VideoLAN
* $Id: imdct.c,v 1.4 2001/07/11 02:01:04 sam Exp $
* $Id: imdct.c,v 1.5 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Gaël Hendryckx <jimmy@via.ecp.fr>
*
@ -30,9 +30,11 @@
#include "defs.h"
#include <stdlib.h>
#include <string.h>
#include "config.h"
#include "common.h"
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
#include "tests.h"

View File

@ -1,10 +1,10 @@
/*****************************************************************************
* imdct3dn.c : accelerated 3D Now! IMDCT module
*****************************************************************************
* Copyright (C) 1999, 2000 VideoLAN
* $Id: imdct3dn.c,v 1.6 2001/07/11 02:01:04 sam Exp $
* Copyright (C) 1999-2001 VideoLAN
* $Id: imdct3dn.c,v 1.7 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Gaël Hendryckx <jimmy@via.ecp.fr>
* Authors: Renaud Dartus <reno@via.ecp.fr>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -30,9 +30,11 @@
#include "defs.h"
#include <stdlib.h>
#include <string.h>
#include "config.h"
#include "common.h"
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
#include "tests.h"

View File

@ -2,7 +2,7 @@
* imdctsse.c : accelerated SSE IMDCT module
*****************************************************************************
* Copyright (C) 1999, 2000 VideoLAN
* $Id: imdctsse.c,v 1.7 2001/10/30 19:34:53 reno Exp $
* $Id: imdctsse.c,v 1.8 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Gaël Hendryckx <jimmy@via.ecp.fr>
*
@ -30,9 +30,11 @@
#include "defs.h"
#include <stdlib.h>
#include <string.h>
#include "config.h"
#include "common.h"
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
#include "tests.h"

View File

@ -21,6 +21,7 @@ extern "C"
#include "config.h"
#include "common.h"
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
#include "tests.h"
@ -28,7 +29,6 @@ extern "C"
#include "stream_control.h"
#include "input_ext-intf.h"
#include "intf_msg.h"
#include "intf_playlist.h"
#include "interface.h"

View File

@ -2,9 +2,9 @@
* kde.cpp : KDE plugin for vlc
*****************************************************************************
* Copyright (C) 2001 VideoLAN
* $Id: kde.cpp,v 1.3 2001/07/11 02:01:04 sam Exp $
* $Id: kde.cpp,v 1.4 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Andres <dae@chez.com> Sun Mar 25 2001
* Authors: Andres Krapf <dae@chez.com> Sun Mar 25 2001
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

View File

@ -1,8 +1,8 @@
/*****************************************************************************
* lpcm_decoder_thread.c: lpcm decoder thread
*****************************************************************************
* Copyright (C) 1999, 2000 VideoLAN
* $Id: lpcm_adec.c,v 1.1 2001/11/13 12:09:18 henri Exp $
* Copyright (C) 1999-2001 VideoLAN
* $Id: lpcm_adec.c,v 1.2 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Samuel Hocevar <sam@zoy.org>
* Henri Fallon <henri@videolan.org>
@ -40,9 +40,9 @@
#include "config.h"
#include "common.h"
#include "intf_msg.h" /* intf_DbgMsg(), intf_ErrMsg() */
#include "threads.h"
#include "mtime.h"
#include "intf_msg.h" /* intf_DbgMsg(), intf_ErrMsg() */
#include "audio_output.h"

View File

@ -2,7 +2,7 @@
* mga.c : Matrox Graphic Array plugin for vlc
*****************************************************************************
* Copyright (C) 2000, 2001 VideoLAN
* $Id: mga.c,v 1.6 2001/05/30 17:03:12 sam Exp $
* $Id: mga.c,v 1.7 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Samuel Hocevar <sam@zoy.org>
*
@ -30,9 +30,11 @@
#include "defs.h"
#include <stdlib.h> /* malloc(), free() */
#include <string.h>
#include "config.h"
#include "common.h" /* boolean_t, byte_t */
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"

View File

@ -1,8 +1,8 @@
/*****************************************************************************
* vout_mga.c: MGA video output display method
*****************************************************************************
* Copyright (C) 1998, 1999, 2000, 2001 VideoLAN
* $Id: vout_mga.c,v 1.8 2001/05/30 17:03:12 sam Exp $
* Copyright (C) 1998-2001 VideoLAN
* $Id: vout_mga.c,v 1.9 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Aaron Holtzman <aholtzma@ess.engr.uvic.ca>
* Samuel Hocevar <sam@zoy.org>
@ -44,6 +44,7 @@
#include "config.h"
#include "common.h"
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
#include "tests.h"
@ -52,8 +53,6 @@
#include "video.h"
#include "video_output.h"
#include "intf_msg.h"
#include "vout_mga.h"
/*****************************************************************************

View File

@ -2,7 +2,7 @@
* motion.c : C motion compensation module for vlc
*****************************************************************************
* Copyright (C) 2001 VideoLAN
* $Id: motion.c,v 1.10 2001/09/06 14:02:56 massiot Exp $
* $Id: motion.c,v 1.11 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Aaron Holtzman <aholtzma@ess.engr.uvic.ca>
* Michel Lespinasse <walken@zoy.org>
@ -35,6 +35,7 @@
#include "config.h"
#include "common.h" /* boolean_t, byte_t */
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
#include "tests.h"

View File

@ -2,7 +2,7 @@
* motion3dnow.c : 3DNow! motion compensation module for vlc
*****************************************************************************
* Copyright (C) 2001 VideoLAN
* $Id: motion3dnow.c,v 1.3 2001/09/06 14:02:56 massiot Exp $
* $Id: motion3dnow.c,v 1.4 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Aaron Holtzman <aholtzma@ess.engr.uvic.ca>
* Michel Lespinasse <walken@zoy.org>
@ -35,6 +35,7 @@
#include "config.h"
#include "common.h" /* boolean_t, byte_t */
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
#include "tests.h"

View File

@ -2,7 +2,7 @@
* motionaltivec.c : Altivec motion compensation module for vlc
*****************************************************************************
* Copyright (C) 2001 VideoLAN
* $Id: motionaltivec.c,v 1.5 2001/09/28 14:17:16 massiot Exp $
* $Id: motionaltivec.c,v 1.6 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Michel Lespinasse <walken@zoy.org>
* Paul Mackerras <paulus@linuxcare.com.au>
@ -38,6 +38,7 @@
#include "config.h"
#include "common.h" /* boolean_t, byte_t */
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
#include "tests.h"

View File

@ -2,7 +2,7 @@
* motionmmx.c : MMX motion compensation module for vlc
*****************************************************************************
* Copyright (C) 2001 VideoLAN
* $Id: motionmmx.c,v 1.11 2001/09/06 14:02:56 massiot Exp $
* $Id: motionmmx.c,v 1.12 2001/11/28 15:08:05 massiot Exp $
*
* Authors: Aaron Holtzman <aholtzma@ess.engr.uvic.ca>
* Michel Lespinasse <walken@zoy.org>
@ -35,6 +35,7 @@
#include "config.h"
#include "common.h" /* boolean_t, byte_t */
#include "intf_msg.h"
#include "threads.h"
#include "mtime.h"
#include "tests.h"

Some files were not shown because too many files have changed in this diff Show More