X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;ds=sidebyside;f=include%2Fvlc_es.h;h=4c5f7f275b3ebf603953fae4c535ae872c861688;hb=57d88c823edb427bdba7ed9d77da707064d90f2e;hp=c8d3051c0aa7f9e39e154da4a5e15b6affb544d4;hpb=62b9f5b0251b41dbcb2a38902e03fc70cf3677ab;p=vlc diff --git a/include/vlc_es.h b/include/vlc_es.h index c8d3051c0a..4c5f7f275b 100644 --- a/include/vlc_es.h +++ b/include/vlc_es.h @@ -28,21 +28,9 @@ #ifndef _VLC_ES_H #define _VLC_ES_H 1 -#ifdef WORDS_BIGENDIAN -# define VLC_FOURCC( a, b, c, d ) \ - ( ((uint32_t)d) | ( ((uint32_t)c) << 8 ) \ - | ( ((uint32_t)b) << 16 ) | ( ((uint32_t)a) << 24 ) ) -# define VLC_TWOCC( a, b ) \ - ( (uint16_t)(b) | ( (uint16_t)(a) << 8 ) ) - -#else -# define VLC_FOURCC( a, b, c, d ) \ - ( ((uint32_t)a) | ( ((uint32_t)b) << 8 ) \ - | ( ((uint32_t)c) << 16 ) | ( ((uint32_t)d) << 24 ) ) -# define VLC_TWOCC( a, b ) \ - ( (uint16_t)(a) | ( (uint16_t)(b) << 8 ) ) - -#endif +/* FIXME: i'm not too sure about this include but it fixes compilation of + * video chromas -- dionoea */ +#include "vlc_common.h" /** * \file @@ -146,6 +134,9 @@ struct video_format_t unsigned int i_frame_rate_base; /**< frame rate denominator */ int i_rmask, i_gmask, i_bmask; /**< color masks for RGB chroma */ + int i_rrshift, i_lrshift; + int i_rgshift, i_lgshift; + int i_rbshift, i_lbshift; video_palette_t *p_palette; /**< video palette from demuxer */ };