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 */