From 277c73323733b53dfc8b7288394e5712f440e3eb Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Sun, 13 Dec 2009 17:09:41 +0000 Subject: Add a function to convert a number to a av_malloced string. Originally committed as revision 20829 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavutil/avstring.c | 6 ++++++ libavutil/avstring.h | 6 ++++++ libavutil/avutil.h | 2 +- 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/libavutil/avstring.c b/libavutil/avstring.c index 8ee2a6b12f..b77b1605ab 100644 --- a/libavutil/avstring.c +++ b/libavutil/avstring.c @@ -76,3 +76,9 @@ size_t av_strlcatf(char *dst, size_t size, const char *fmt, ...) return len; } + +char *av_d2str(double d){ + char *str= av_malloc(16); + if(str) snprintf(str, 16, "%f", d); + return str; +} diff --git a/libavutil/avstring.h b/libavutil/avstring.h index d716c3a282..98d5235b65 100644 --- a/libavutil/avstring.h +++ b/libavutil/avstring.h @@ -22,6 +22,7 @@ #define AVUTIL_AVSTRING_H #include +#include "mem.h" /** * Return non-zero if pfx is a prefix of str. If it is, *ptr is set to @@ -95,4 +96,9 @@ size_t av_strlcat(char *dst, const char *src, size_t size); */ size_t av_strlcatf(char *dst, size_t size, const char *fmt, ...); +/** + * Convert a number to a av_malloced string. + */ +char *av_d2str(double d); + #endif /* AVUTIL_AVSTRING_H */ diff --git a/libavutil/avutil.h b/libavutil/avutil.h index 0a398680f4..4aab0432ba 100644 --- a/libavutil/avutil.h +++ b/libavutil/avutil.h @@ -35,7 +35,7 @@ #define AV_VERSION(a, b, c) AV_VERSION_DOT(a, b, c) #define LIBAVUTIL_VERSION_MAJOR 50 -#define LIBAVUTIL_VERSION_MINOR 6 +#define LIBAVUTIL_VERSION_MINOR 7 #define LIBAVUTIL_VERSION_MICRO 0 #define LIBAVUTIL_VERSION_INT AV_VERSION_INT(LIBAVUTIL_VERSION_MAJOR, \ -- cgit v1.2.3