From d35712946e5a486997aac4dd169f9afd9e0c75c2 Mon Sep 17 00:00:00 2001 From: Amar Takhar Date: Sat, 11 Jul 2009 15:54:38 +0000 Subject: [PATCH] Remove mputils.(c|h) as they're no longer needed. Originally committed to SVN as r3103. --- aegisub/libass/Makefile.am | 3 +- aegisub/libass/mputils.c | 218 ------------------------------------- aegisub/libass/mputils.h | 35 ------ 3 files changed, 1 insertion(+), 255 deletions(-) delete mode 100644 aegisub/libass/mputils.c delete mode 100644 aegisub/libass/mputils.h diff --git a/aegisub/libass/Makefile.am b/aegisub/libass/Makefile.am index 45590435b..cdcfd3e28 100644 --- a/aegisub/libass/Makefile.am +++ b/aegisub/libass/Makefile.am @@ -15,8 +15,7 @@ libass_aegisub_a_SOURCES = \ ass_fontconfig.c \ ass_library.c \ ass_render.c \ - ass_utils.c \ - mputils.c + ass_utils.c libass_aegisub_a_SOURCES += \ *.h diff --git a/aegisub/libass/mputils.c b/aegisub/libass/mputils.c deleted file mode 100644 index be8242bd8..000000000 --- a/aegisub/libass/mputils.c +++ /dev/null @@ -1,218 +0,0 @@ -#include "config.h" - -#include "mputils.h" - -#include -#include -#include -#include -#include -#include - -#ifdef HAVE_ENCA -#include -#endif - -void my_mp_msg(int lvl, char *lvl_str, char *fmt, ...) { - va_list va; - if(lvl > MSGL_V) return; - printf("[ass] **%s**: ", lvl_str); - va_start(va, fmt); - vprintf(fmt, va); - va_end(va); -} - -unsigned utf8_get_char(char **str) { - uint8_t *strp = (uint8_t *)*str; - unsigned c = *strp++; - unsigned mask = 0x80; - int len = -1; - while (c & mask) { - mask >>= 1; - len++; - } - if (len <= 0 || len > 4) - goto no_utf8; - c &= mask - 1; - while ((*strp & 0xc0) == 0x80) { - if (len-- <= 0) - goto no_utf8; - c = (c << 6) | (*strp++ & 0x3f); - } - if (len) - goto no_utf8; - *str = (char *)strp; - return c; - -no_utf8: - strp = (uint8_t *)*str; - c = *strp++; - *str = (char *)strp; - return c; -} - -// gaussian blur -void blur( - unsigned char *buffer, - unsigned short *tmp2, - int width, - int height, - int stride, - int *m2, - int r, - int mwidth) { - - int x, y; - - unsigned char *s = buffer; - unsigned short *t = tmp2+1; - for(y=0; y>8; - unsigned *m3= m2 + src2*mwidth; - - int mx; - *srcp= 128; - for(mx=r-1; mx>8; - unsigned *m3= m2 + src2*mwidth; - - int mx; - *srcp= 128; - for(mx=0; mx>8; - unsigned *m3= m2 + src2*mwidth; - - int mx; - *srcp= 128; - for(mx=0; mx>8; - } - s+= stride; - t+= width + 1; - } -} - -#ifdef HAVE_ENCA -void* guess_buffer_cp(unsigned char* buffer, int buflen, char *preferred_language, char *fallback) -{ - const char **languages; - size_t langcnt; - EncaAnalyser analyser; - EncaEncoding encoding; - char *detected_sub_cp = NULL; - int i; - - languages = enca_get_languages(&langcnt); - mp_msg(MSGT_ASS, MSGL_V, "ENCA supported languages: "); - for (i = 0; i < langcnt; i++) { - mp_msg(MSGT_ASS, MSGL_V, "%s ", languages[i]); - } - mp_msg(MSGT_ASS, MSGL_V, "\n"); - - for (i = 0; i < langcnt; i++) { - const char *tmp; - - if (strcasecmp(languages[i], preferred_language) != 0) continue; - analyser = enca_analyser_alloc(languages[i]); - encoding = enca_analyse_const(analyser, buffer, buflen); - tmp = enca_charset_name(encoding.charset, ENCA_NAME_STYLE_ICONV); - if (tmp && encoding.charset != ENCA_CS_UNKNOWN) { - detected_sub_cp = strdup(tmp); - mp_msg(MSGT_ASS, MSGL_INFO, "ENCA detected charset: %s\n", tmp); - } - enca_analyser_free(analyser); - } - - free(languages); - - if (!detected_sub_cp) { - detected_sub_cp = strdup(fallback); - mp_msg(MSGT_ASS, MSGL_INFO, "ENCA detection failed: fallback to %s\n", fallback); - } - - return detected_sub_cp; -} -#endif diff --git a/aegisub/libass/mputils.h b/aegisub/libass/mputils.h deleted file mode 100644 index 6f0e33217..000000000 --- a/aegisub/libass/mputils.h +++ /dev/null @@ -1,35 +0,0 @@ -#ifndef __MPUTILS_H__ -#define __MPUTILS_H__ - -#include "help_mp.h" - -unsigned utf8_get_char(char **str); - -void my_mp_msg(int lvl, char *lvl_str, char *fmt, ...); - -#ifdef __VISUALC__ -static void mp_msg(int mod, int level, const char *fmt, ...) { - // MSVC doesn't like the # used all around for mp_msg, so it breaks va_arg -} -#else -#define mp_msg(mod, level, args...) my_mp_msg(level, #level, args) -#endif - -#define MSGT_ASS 43 - -#define MSGL_FATAL 0 -#define MSGL_ERR 1 -#define MSGL_WARN 2 -#define MSGL_INFO 4 -#define MSGL_V 6 -#define MSGL_DBG2 7 - -void blur(unsigned char *buffer, unsigned short *tmp2, int width, int height, - int stride, int *m2, int r, int mwidth); - -void* guess_buffer_cp(unsigned char* buffer, int buflen, char *preferred_language, char *fallback); - -#define FFMAX(a,b) ((a) > (b) ? (a) : (b)) -#define FFMIN(a,b) ((a) > (b) ? (b) : (a)) - -#endif