From d5afac816ee0c00832622a5fb403dbb9dab5ccc8 Mon Sep 17 00:00:00 2001 From: Mike Melanson Date: Wed, 2 Aug 2006 07:12:57 +0000 Subject: sync FFmpeg tree CVS patchset: 8149 CVS date: 2006/08/02 07:12:57 --- src/libffmpeg/libavutil/intfloat_readwrite.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/libffmpeg/libavutil/intfloat_readwrite.h') diff --git a/src/libffmpeg/libavutil/intfloat_readwrite.h b/src/libffmpeg/libavutil/intfloat_readwrite.h index 22f40bb66..33e4c636c 100644 --- a/src/libffmpeg/libavutil/intfloat_readwrite.h +++ b/src/libffmpeg/libavutil/intfloat_readwrite.h @@ -3,9 +3,17 @@ #include "common.h" +/* IEEE 80 bits extended float */ +typedef struct AVExtFloat { + uint8_t exponent[2]; + uint8_t mantissa[8]; +} AVExtFloat; + double av_int2dbl(int64_t v); float av_int2flt(int32_t v); +double av_ext2dbl(const AVExtFloat ext); int64_t av_dbl2int(double d); int32_t av_flt2int(float d); +AVExtFloat av_dbl2ext(double d); #endif /* INTFLOAT_READWRITE_H */ -- cgit v1.2.3