Signed-off-by: Martin Storsjö <martin@martin.st>tags/n2.0
| @@ -13,6 +13,9 @@ libavutil: 2012-10-22 | |||||
| API changes, most recent first: | API changes, most recent first: | ||||
| 2013-xx-xx - xxxxxxx - lavu 52.8.0 - avstring.h | |||||
| Add av_isdigit, av_isgraph, av_isspace, av_isxdigit. | |||||
| 2013-xx-xx - xxxxxxx - lavfi 3.4.0 - avfiltergraph.h | 2013-xx-xx - xxxxxxx - lavfi 3.4.0 - avfiltergraph.h | ||||
| Add resample_lavr_opts to AVFilterGraph for setting libavresample options | Add resample_lavr_opts to AVFilterGraph for setting libavresample options | ||||
| for auto-inserted resample filters. | for auto-inserted resample filters. | ||||
| @@ -213,6 +213,28 @@ const char *av_dirname(char *path) | |||||
| return path; | return path; | ||||
| } | } | ||||
| int av_isdigit(int c) | |||||
| { | |||||
| return c >= '0' && c <= '9'; | |||||
| } | |||||
| int av_isgraph(int c) | |||||
| { | |||||
| return c > 32 && c < 127; | |||||
| } | |||||
| int av_isspace(int c) | |||||
| { | |||||
| return c == ' ' || c == '\f' || c == '\n' || c == '\r' || c == '\t' || | |||||
| c == '\v'; | |||||
| } | |||||
| int av_isxdigit(int c) | |||||
| { | |||||
| c = av_tolower(c); | |||||
| return av_isdigit(c) || (c >= 'a' && c <= 'z'); | |||||
| } | |||||
| #ifdef TEST | #ifdef TEST | ||||
| int main(void) | int main(void) | ||||
| @@ -151,6 +151,21 @@ char *av_d2str(double d); | |||||
| */ | */ | ||||
| char *av_get_token(const char **buf, const char *term); | char *av_get_token(const char **buf, const char *term); | ||||
| /** | |||||
| * Locale-independent conversion of ASCII isdigit. | |||||
| */ | |||||
| int av_isdigit(int c); | |||||
| /** | |||||
| * Locale-independent conversion of ASCII isgraph. | |||||
| */ | |||||
| int av_isgraph(int c); | |||||
| /** | |||||
| * Locale-independent conversion of ASCII isspace. | |||||
| */ | |||||
| int av_isspace(int c); | |||||
| /** | /** | ||||
| * Locale-independent conversion of ASCII characters to uppercase. | * Locale-independent conversion of ASCII characters to uppercase. | ||||
| */ | */ | ||||
| @@ -171,6 +186,11 @@ static inline int av_tolower(int c) | |||||
| return c; | return c; | ||||
| } | } | ||||
| /** | |||||
| * Locale-independent conversion of ASCII isxdigit. | |||||
| */ | |||||
| int av_isxdigit(int c); | |||||
| /* | /* | ||||
| * Locale-independent case-insensitive compare. | * Locale-independent case-insensitive compare. | ||||
| * @note This means only ASCII-range characters are case-insensitive | * @note This means only ASCII-range characters are case-insensitive | ||||
| @@ -37,7 +37,7 @@ | |||||
| */ | */ | ||||
| #define LIBAVUTIL_VERSION_MAJOR 52 | #define LIBAVUTIL_VERSION_MAJOR 52 | ||||
| #define LIBAVUTIL_VERSION_MINOR 7 | |||||
| #define LIBAVUTIL_VERSION_MINOR 8 | |||||
| #define LIBAVUTIL_VERSION_MICRO 0 | #define LIBAVUTIL_VERSION_MICRO 0 | ||||
| #define LIBAVUTIL_VERSION_INT AV_VERSION_INT(LIBAVUTIL_VERSION_MAJOR, \ | #define LIBAVUTIL_VERSION_INT AV_VERSION_INT(LIBAVUTIL_VERSION_MAJOR, \ | ||||