39 #ifndef _DIRAC_TYPES_H 40 #define _DIRAC_TYPES_H 52 #if defined(WIN32) && defined(_WINDLL) 53 #define DllExport __declspec( dllexport ) 65 #define DIRAC_RESEARCH_MAJOR_VERSION 1 66 #define DIRAC_RESEARCH_MINOR_VERSION 0 67 #define DIRAC_RESEARCH_PATCH_VERSION 2 69 #define DIRAC_RESEARCH_VERSION(X, Y, Z) \ 70 (((X)<<16) + ((Y)<<8) + (Z)) 72 #define DIRAC_RESEARCH_CURVERSION \ 73 DIRAC_RESEARCH_VERSION(DIRAC_RESEARCH_MAJOR_VERSION, \ 74 DIRAC_RESEARCH_MINOR_VERSION, \ 75 DIRAC_RESEARCH_PATCH_VERSION) 77 #define DIRAC_RESEARCH_VERSION_ATLEAST(X, Y, Z) \ 78 (DIRAC_RESEARCH_CURVERSION >= DIRAC_RESEARCH_VERSION(X, Y, Z)) 189 unsigned char *buf[3];
unsigned int chroma_height
Definition: dirac_types.h:154
dirac_pix_asr_t pix_asr
Definition: dirac_types.h:162
unsigned int chroma_offset
Definition: dirac_types.h:122
unsigned int source_sampling
Definition: dirac_types.h:156
Definition: dirac_types.h:126
ColourPrimaries
Definition: common_types.h:124
Definition: dirac_types.h:98
dirac_signal_range_t signal_range
Definition: dirac_types.h:166
unsigned int chroma_excursion
Definition: dirac_types.h:123
unsigned int height
Definition: dirac_types.h:113
Definition: dirac_types.h:143
unsigned int minor_ver
Minor version.
Definition: dirac_types.h:103
dirac_frame_rate_t frame_rate
Definition: dirac_types.h:160
unsigned int profile
Profile.
Definition: dirac_types.h:105
dirac_picture_type_t ptype
Definition: dirac_types.h:176
WltFilter dirac_wlt_filter_t
Definition: dirac_types.h:86
Definition: dirac_types.h:118
Definition: dirac_types.h:88
unsigned int major_ver
Major version.
Definition: dirac_types.h:101
dirac_chroma_t chroma
Definition: dirac_types.h:150
dirac_rational_t dirac_frame_rate_t
Definition: dirac_types.h:94
ReferenceType
Definition: common_types.h:92
float kr
Definition: dirac_types.h:128
Definition: dirac_types.h:186
void * id
Definition: dirac_types.h:191
unsigned int chroma_width
Definition: dirac_types.h:152
Definition: dirac_types.h:135
Definition: dirac_types.h:110
unsigned int luma_offset
Definition: dirac_types.h:120
dirac_reference_type_t rtype
Definition: dirac_types.h:178
dirac_rational_t dirac_pix_asr_t
Definition: dirac_types.h:95
unsigned int left_offset
Definition: dirac_types.h:114
unsigned int height
Definition: dirac_types.h:148
PictureType dirac_picture_type_t
Definition: dirac_types.h:84
dirac_col_primaries_t col_primary
Definition: dirac_types.h:137
Definition: dirac_types.h:173
unsigned int luma_excursion
Definition: dirac_types.h:121
float kb
Definition: dirac_types.h:129
int numerator
Definition: dirac_types.h:90
dirac_colour_spec_t colour_spec
Definition: dirac_types.h:168
WltFilter
Definition: common_types.h:61
unsigned int level
level
Definition: dirac_types.h:107
ColourPrimaries dirac_col_primaries_t
Definition: dirac_types.h:132
unsigned int width
Definition: dirac_types.h:112
dirac_transfer_func_t trans_func
Definition: dirac_types.h:139
dirac_clean_area_t clean_area
Definition: dirac_types.h:164
TransferFunction dirac_transfer_func_t
Definition: dirac_types.h:133
TransferFunction
Definition: common_types.h:141
dirac_col_matrix_t col_matrix
Definition: dirac_types.h:138
int denominator
Definition: dirac_types.h:91
int topfieldfirst
Definition: dirac_types.h:158
ChromaFormat dirac_chroma_t
Definition: dirac_types.h:83
ReferenceType dirac_reference_type_t
Definition: dirac_types.h:85
ChromaFormat
Definition: common_types.h:58
int pnum
Definition: dirac_types.h:180
unsigned int top_offset
Definition: dirac_types.h:115
PictureType
Definition: common_types.h:86
unsigned int width
Definition: dirac_types.h:146