Mercurial > libavutil.hg
comparison intfloat_readwrite.h @ 24:2b3573111ff0 libavutil
AIFF format support by (Patrick Guimond <patg a.t patg d.o.t homeunix d.o.t org)
| author | michael |
|---|---|
| date | Thu, 02 Feb 2006 15:21:19 +0000 |
| parents | ee8f44bb7c4d |
| children | 11be8e0d1344 |
comparison
equal
deleted
inserted
replaced
| 23:f70fdc881a24 | 24:2b3573111ff0 |
|---|---|
| 1 #ifndef INTFLOAT_READWRITE_H | 1 #ifndef INTFLOAT_READWRITE_H |
| 2 #define INTFLOAT_READWRITE_H | 2 #define INTFLOAT_READWRITE_H |
| 3 | 3 |
| 4 #include "common.h" | 4 #include "common.h" |
| 5 | 5 |
| 6 /* IEEE 80 bits extended float */ | |
| 7 typedef struct AVExtFloat { | |
| 8 uint8_t exponent[2]; | |
| 9 uint8_t mantissa[8]; | |
| 10 } AVExtFloat; | |
| 11 | |
| 6 double av_int2dbl(int64_t v); | 12 double av_int2dbl(int64_t v); |
| 7 float av_int2flt(int32_t v); | 13 float av_int2flt(int32_t v); |
| 14 double av_ext2dbl(const AVExtFloat ext); | |
| 8 int64_t av_dbl2int(double d); | 15 int64_t av_dbl2int(double d); |
| 9 int32_t av_flt2int(float d); | 16 int32_t av_flt2int(float d); |
| 17 AVExtFloat av_dbl2ext(double d); | |
| 10 | 18 |
| 11 #endif /* INTFLOAT_READWRITE_H */ | 19 #endif /* INTFLOAT_READWRITE_H */ |
