* This file is a collection of common definitions and types
*/
+#ifndef VLC_COMMON_H
+# define VLC_COMMON_H 1
+
/*****************************************************************************
* Required vlc headers
*****************************************************************************/
/* Counter for statistics and profiling */
typedef unsigned long count_t;
-/* DCT elements types */
-typedef int16_t dctelem_t;
-
-/* Video buffer types */
-typedef uint8_t yuv_data_t;
-
/* Audio volume */
typedef uint16_t audio_volume_t;
/* Video */
typedef struct vout_thread_t vout_thread_t;
typedef struct vout_sys_t vout_sys_t;
-typedef struct chroma_sys_t chroma_sys_t;
typedef video_format_t video_frame_format_t;
typedef struct picture_t picture_t;
typedef union
{
int i_int;
- bool b_bool;
+ bool b_bool;
float f_float;
char * psz_string;
void * p_address;
struct gc_object_t
{
- VLC_GC_MEMBERS
+ VLC_GC_MEMBERS
};
static inline void __vlc_gc_incref( gc_object_t * p_gc )
# define PATH_SEP_CHAR ':'
# define PATH_SEP ":"
#endif
+
+#define LICENSE_MSG \
+ _("This program comes with NO WARRANTY, to the extent permitted by " \
+ "law.\nYou may redistribute it under the terms of the GNU General " \
+ "Public License;\nsee the file named COPYING for details.\n" \
+ "Written by the VideoLAN team; see the AUTHORS file.\n")
+
+#endif /* !VLC_COMMON_H */