mirror of
https://github.com/videolan/vlc.git
synced 2025-01-11 02:08:36 +08:00
* 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:
parent
65daff0bd0
commit
248eb0b5b9
2
Makefile
2
Makefile
@ -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 \
|
||||
|
13
configure.in
13
configure.in
@ -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
|
||||
|
169
include/common.h
169
include/common.h
@ -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
|
||||
|
@ -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
|
||||
*/
|
||||
|
@ -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)
|
||||
|
@ -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
|
||||
*****************************************************************************
|
||||
|
@ -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
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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"
|
||||
}
|
||||
|
@ -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"
|
||||
}
|
||||
|
||||
|
@ -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"
|
||||
}
|
||||
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
||||
|
@ -1 +0,0 @@
|
||||
.dep
|
@ -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) $@
|
||||
|
@ -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
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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 == '@' )
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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() */
|
||||
|
@ -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"
|
||||
|
@ -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() */
|
||||
|
@ -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() */
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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"
|
||||
|
||||
/*****************************************************************************
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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
Loading…
Reference in New Issue
Block a user