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];
TransferFunction
Definition: common_types.h:141
dirac_rational_t dirac_frame_rate_t
Definition: dirac_types.h:94
dirac_col_primaries_t col_primary
Definition: dirac_types.h:137
Definition: dirac_types.h:98
unsigned int left_offset
Definition: dirac_types.h:114
Definition: dirac_types.h:110
ReferenceType dirac_reference_type_t
Definition: dirac_types.h:85
unsigned int profile
Profile.
Definition: dirac_types.h:105
int denominator
Definition: dirac_types.h:91
Definition: dirac_types.h:118
ColourPrimaries
Definition: common_types.h:124
unsigned int width
Definition: dirac_types.h:112
dirac_colour_spec_t colour_spec
Definition: dirac_types.h:168
unsigned int chroma_excursion
Definition: dirac_types.h:123
ReferenceType
Definition: common_types.h:92
unsigned int height
Definition: dirac_types.h:113
PictureType dirac_picture_type_t
Definition: dirac_types.h:84
unsigned int chroma_height
Definition: dirac_types.h:154
ColourPrimaries dirac_col_primaries_t
Definition: dirac_types.h:132
dirac_pix_asr_t pix_asr
Definition: dirac_types.h:162
unsigned int chroma_width
Definition: dirac_types.h:152
float kb
Definition: dirac_types.h:129
ChromaFormat
Definition: common_types.h:58
dirac_transfer_func_t trans_func
Definition: dirac_types.h:139
unsigned int luma_excursion
Definition: dirac_types.h:121
dirac_frame_rate_t frame_rate
Definition: dirac_types.h:160
Definition: dirac_types.h:88
TransferFunction dirac_transfer_func_t
Definition: dirac_types.h:133
int pnum
Definition: dirac_types.h:180
unsigned int chroma_offset
Definition: dirac_types.h:122
Definition: dirac_types.h:135
unsigned int source_sampling
Definition: dirac_types.h:156
dirac_chroma_t chroma
Definition: dirac_types.h:150
unsigned int width
Definition: dirac_types.h:146
dirac_signal_range_t signal_range
Definition: dirac_types.h:166
dirac_picture_type_t ptype
Definition: dirac_types.h:176
WltFilter dirac_wlt_filter_t
Definition: dirac_types.h:86
dirac_col_matrix_t col_matrix
Definition: dirac_types.h:138
unsigned int top_offset
Definition: dirac_types.h:115
int numerator
Definition: dirac_types.h:90
Definition: dirac_types.h:186
float kr
Definition: dirac_types.h:128
unsigned int major_ver
Major version.
Definition: dirac_types.h:101
unsigned int height
Definition: dirac_types.h:148
Definition: dirac_types.h:173
ChromaFormat dirac_chroma_t
Definition: dirac_types.h:83
Definition: dirac_types.h:126
int topfieldfirst
Definition: dirac_types.h:158
void * id
Definition: dirac_types.h:191
dirac_rational_t dirac_pix_asr_t
Definition: dirac_types.h:95
unsigned int minor_ver
Minor version.
Definition: dirac_types.h:103
dirac_reference_type_t rtype
Definition: dirac_types.h:178
WltFilter
Definition: common_types.h:61
PictureType
Definition: common_types.h:86
dirac_clean_area_t clean_area
Definition: dirac_types.h:164
unsigned int luma_offset
Definition: dirac_types.h:120
Definition: dirac_types.h:143
unsigned int level
level
Definition: dirac_types.h:107