[MPlayer-cvslog] r34845 - trunk/sub/subassconvert.c
cboesch
subversion at mplayerhq.hu
Sat Apr 7 13:17:10 CEST 2012
Author: cboesch
Date: Sat Apr 7 13:17:09 2012
New Revision: 34845
Log:
subassconvert: handle "\r\n" line ends
Previously the code converting text subtitles to ASS format converted newline
characters, and only those, to ASS "new line" markup. If the subtitles
contained "\r\n", the "\r" was thus left in the text. In previous libass
versions the "\r" was not visible, but in the current one it produces an empty
box. Improve the conversion to remove the "\r" in that case. Also treat a lone
"\r" as a newline.
Picked from mplayer2/3e0a2705
Modified:
trunk/sub/subassconvert.c
Modified: trunk/sub/subassconvert.c
==============================================================================
--- trunk/sub/subassconvert.c Sat Apr 7 02:10:27 2012 (r34844)
+++ trunk/sub/subassconvert.c Sat Apr 7 13:17:09 2012 (r34845)
@@ -86,7 +86,7 @@ static const struct tag_conv {
{"<u>", "{\\u1}"}, {"</u>", "{\\u0}"},
{"<s>", "{\\s1}"}, {"</s>", "{\\s0}"},
{"{", "\\{"}, {"}", "\\}"},
- {"\n", "\\N"}
+ {"\r\n", "\\N"}, {"\n", "\\N"}, {"\r", "\\N"},
};
static const struct {
More information about the MPlayer-cvslog
mailing list