[vlc-devel] [PATCH 04/19] ttml codec: add support for relative fontsize
Stanislas Plessia
stplessia at gmail.com
Mon Aug 29 16:01:02 CEST 2016
---
modules/codec/substtml.c | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/modules/codec/substtml.c b/modules/codec/substtml.c
index ddc846a..daa561a 100644
--- a/modules/codec/substtml.c
+++ b/modules/codec/substtml.c
@@ -182,7 +182,12 @@ static void ParseTTMLStyle( decoder_t *p_dec, xml_reader_t* p_reader )
}
else if ( !strcasecmp( "tts:fontSize", attr ) )
{
- p_ttml_style->font_style->i_font_size = atoi( val );
+ char* psz_end = NULL;
+ float size = strtof( val, &psz_end );
+ if( *psz_end == '%' )
+ p_ttml_style->font_style->f_font_relsize = size;
+ else
+ p_ttml_style->font_style->i_font_size = (int)( size + 0.5 );
}
else if ( !strcasecmp( "tts:color", attr ) )
{
--
2.7.4
More information about the vlc-devel
mailing list