Mercurial > mplayer.hg
view libass/Makefile @ 24086:f5b32d12b691
remove gconvert_uri_to_filename() and use url_unescape_string() instead.
reasons:
* gconvert strdup()s the original string, but it may exit without returning or freeing it.
* gconvert returns the original pointer when no % escaping is done. It is then free()ed and used in that state.
* gconvert doesn't consider that % may be at the end of the string and could continue parsing past the end.
* gconvert would try to free() pointer that iconv() have modified.
* gconvert would try to convert filenames from utf-8 to iso8859-1.
Seems like no other DnD programs convert to utf-8 and/or honors CHARSET.
Not converting seems to work best. Fix it if problem arises.
author | iive |
---|---|
date | Mon, 20 Aug 2007 14:17:43 +0000 |
parents | 35ba35934057 |
children |
line wrap: on
line source
include ../config.mak LIBNAME_COMMON = libass.a SRCS_COMMON = ass.c \ ass_cache.c \ ass_fontconfig.c \ ass_render.c \ ass_utils.c \ ass_mp.c \ ass_bitmap.c \ ass_library.c \ ass_font.c \ include ../mpcommon.mak