#define WRITE_CHUNK_TIME(buf, x) (buf)[1] = (unsigned char)((x)&0xff);\
(buf)[2] = (unsigned char)(((x)>>8)&0xff);\
(buf)[3] = (unsigned char)(((x)>>16)&0xff);\
(buf)[4] = (unsigned char)(((x)>>24)&0xff);
#define WRITE_CHUNK_TIME(buf, x) (buf)[1] = (unsigned char)((x)&0xff);\
(buf)[2] = (unsigned char)(((x)>>8)&0xff);\
(buf)[3] = (unsigned char)(((x)>>16)&0xff);\
(buf)[4] = (unsigned char)(((x)>>24)&0xff);