summaryrefslogtreecommitdiff
path: root/src/libffmpeg/libavutil/intfloat_readwrite.h
diff options
context:
space:
mode:
authorMike Melanson <mike@multimedia.cx>2006-08-02 07:12:57 +0000
committerMike Melanson <mike@multimedia.cx>2006-08-02 07:12:57 +0000
commitd5afac816ee0c00832622a5fb403dbb9dab5ccc8 (patch)
treecbab03ed9fcefe44d9f504494de8b946efeb6622 /src/libffmpeg/libavutil/intfloat_readwrite.h
parenta70def82fe95a3847c2cfe8c0df475d0dbec1281 (diff)
downloadxine-lib-d5afac816ee0c00832622a5fb403dbb9dab5ccc8.tar.gz
xine-lib-d5afac816ee0c00832622a5fb403dbb9dab5ccc8.tar.bz2
sync FFmpeg tree
CVS patchset: 8149 CVS date: 2006/08/02 07:12:57
Diffstat (limited to 'src/libffmpeg/libavutil/intfloat_readwrite.h')
-rw-r--r--src/libffmpeg/libavutil/intfloat_readwrite.h8
1 files changed, 8 insertions, 0 deletions
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 */