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