/* 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;
#define VLC_ENOMOD -10 /* Module not found */
#define VLC_ENOOBJ -20 /* Object not found */
-#define VLC_EBADOBJ -21 /* Bad object type */
#define VLC_ENOVAR -30 /* Variable not found */
#define VLC_EBADVAR -31 /* Bad variable value */
char *psz_header; \
int i_flags; \
\
- /* Object access lock */ \
- vlc_mutex_t object_lock; \
- vlc_cond_t object_wait; \
- \
/* Object properties */ \
volatile bool b_error; /**< set by the object */ \
volatile bool b_die; /**< set by the outside */ \
struct gc_object_t
{
- VLC_GC_MEMBERS
+ VLC_GC_MEMBERS
};
static inline void __vlc_gc_incref( gc_object_t * p_gc )
# 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 */