Go to the documentation of this file.
32 #ifndef DOXYGEN_IGNORE
34 #define LIBLTCSMPTE_VERSION "0.4.4"
35 #define LIBLTCSMPTE_VERSION_MAJOR 0
36 #define LIBLTCSMPTE_VERSION_MINOR 4
37 #define LIBLTCSMPTE_VERSION_MICRO 4
41 #define LIBLTCSMPTE_CUR 1
42 #define LIBLTCSMPTE_REV 1
43 #define LIBLTCSMPTE_AGE 0
46 #include <sys/types.h>
51 #define FPRNT_TIME "%lf"
52 #define TIME_DELIM "\t"
54 #ifdef DIAGNOSTICS_OUTPUT
55 #define WRITE_DECODER_BIPHASE_DIAGNOSTICS(A, B, C, D, E) SMPTEDecoderPrintDiagnosticsForAudacity(A, B, C, D, E, 0)
56 #define WRITE_DECODER_BITS_DIAGNOSTICS(A, B, C, D, E) SMPTEDecoderPrintDiagnosticsForAudacity(A, B, C, D, E, 1)
58 #define WRITE_DECODER_BIPHASE_DIAGNOSTICS(A, B, C, D, E)
59 #define WRITE_DECODER_BITS_DIAGNOSTICS(A, B, C, D, E)
66 #define SAMPLE_CENTER 0
67 #define CURVE_MIN -0.9765625
68 #define CURVE_MAX 0.9765625
77 #define SAMPLE_CENTER 0
78 #define CURVE_MIN -32000
79 #define CURVE_MAX 32000
81 #define SAMPLE_IS_INTEGER
87 #define SAMPLE_AND_CURVE_ARE_DIFFERENT_TYPE
88 #define SAMPLE_CENTER 128 // unsigned 8 bit.
89 #define CURVE_MIN -127
91 #define SAMPLE_IS_UNSIGNED
92 #define SAMPLE_IS_INTEGER
98 #define LTC_FRAME_BIT_COUNT 80
102 #ifdef __BIG_ENDIAN__
105 unsigned int user1:4;
108 unsigned int user2:4;
110 unsigned int dfbit:1;
113 unsigned int user3:4;
116 unsigned int user4:4;
120 unsigned int user5:4;
123 unsigned int user6:4;
127 unsigned int user7:4;
130 unsigned int user8:4;