comparison mxf.c @ 1199:49d1cf75bb81 libavformat

simplify PRINT_KEY
author bcoudurier
date Sat, 29 Jul 2006 13:23:56 +0000
parents 228e2357ff93
children c3ea1d37f8fe
comparison
equal deleted inserted replaced
1198:228e2357ff93 1199:49d1cf75bb81
161 static const uint8_t mxf_header_partition_pack_key[] = { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02 }; 161 static const uint8_t mxf_header_partition_pack_key[] = { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02 };
162 static const uint8_t mxf_essence_element_key[] = { 0x06,0x0e,0x2b,0x34,0x01,0x02,0x01,0x01,0x0d,0x01,0x03,0x01 }; 162 static const uint8_t mxf_essence_element_key[] = { 0x06,0x0e,0x2b,0x34,0x01,0x02,0x01,0x01,0x0d,0x01,0x03,0x01 };
163 163
164 #define IS_KLV_KEY(x, y) (!memcmp(x, y, sizeof(y))) 164 #define IS_KLV_KEY(x, y) (!memcmp(x, y, sizeof(y)))
165 165
166 #define PRINT_KEY(x) \ 166 #define PRINT_KEY(x) dprintf("%02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X\n", \
167 do { \ 167 x[0], x[1], x[2], x[3], x[4], x[5], x[6], x[7], x[8], x[9], x[10], x[11], x[12], x[13], x[14], x[15])
168 int iterpk; \
169 for (iterpk = 0; iterpk < 16; iterpk++) { \
170 av_log(NULL, AV_LOG_DEBUG, "%02X ", x[iterpk]); \
171 } \
172 av_log(NULL, AV_LOG_DEBUG, "\n"); \
173 } while (0); \
174 168
175 static int64_t klv_decode_ber_length(ByteIOContext *pb) 169 static int64_t klv_decode_ber_length(ByteIOContext *pb)
176 { 170 {
177 int64_t size = 0; 171 int64_t size = 0;
178 uint8_t length = get_byte(pb); 172 uint8_t length = get_byte(pb);