Mercurial > libavformat.hg
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); |