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];
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