Mercurial > libavcodec.hg
comparison avcodec.h @ 1881:39ad6cd5d4a6 libavcodec
remove numerous definitions of BE_*/LE_* macros; convert FOURCC_TAG ->
MKTAG/MKBETAG
author | melanson |
---|---|
date | Sun, 14 Mar 2004 04:04:08 +0000 |
parents | 17a445838da3 |
children | 85fe2f4633ec |
comparison
equal
deleted
inserted
replaced
1880:56ccec0d08bd | 1881:39ad6cd5d4a6 |
---|---|
2116 extern void av_vlog(void*, int level, const char *fmt, va_list); | 2116 extern void av_vlog(void*, int level, const char *fmt, va_list); |
2117 extern int av_log_get_level(void); | 2117 extern int av_log_get_level(void); |
2118 extern void av_log_set_level(int); | 2118 extern void av_log_set_level(int); |
2119 extern void av_log_set_callback(void (*)(void*, int, const char*, va_list)); | 2119 extern void av_log_set_callback(void (*)(void*, int, const char*, va_list)); |
2120 | 2120 |
2121 /* endian macros */ | |
2122 #define BE_16(x) ((((uint8_t*)(x))[0] << 8) | ((uint8_t*)(x))[1]) | |
2123 #define BE_32(x) ((((uint8_t*)(x))[0] << 24) | \ | |
2124 (((uint8_t*)(x))[1] << 16) | \ | |
2125 (((uint8_t*)(x))[2] << 8) | \ | |
2126 ((uint8_t*)(x))[3]) | |
2127 #define LE_16(x) ((((uint8_t*)(x))[1] << 8) | ((uint8_t*)(x))[0]) | |
2128 #define LE_32(x) ((((uint8_t*)(x))[3] << 24) | \ | |
2129 (((uint8_t*)(x))[2] << 16) | \ | |
2130 (((uint8_t*)(x))[1] << 8) | \ | |
2131 ((uint8_t*)(x))[0]) | |
2132 | |
2121 #ifdef __cplusplus | 2133 #ifdef __cplusplus |
2122 } | 2134 } |
2123 #endif | 2135 #endif |
2124 | 2136 |
2125 #endif /* AVCODEC_H */ | 2137 #endif /* AVCODEC_H */ |