Whatever this border font pupose is...the processing is the cause of the issue. If the hardware has a problem processing this loop then the subtitles text below will show the issue immediately (simply copy into a .srt subtitle file and browse to attach to an mkv film (for example) you choose).
On my hardware with the border font loop operational I get 3 stutters for normal then italic then bold. I would suggest that if this loop is actually useful in some way (though I don't know what) that there should be a switch to disable it optionally (ideally in GUI but otherwise just via advancedsetttings.xml).
Code:
1
00:00:30,616 --> 00:00:32,700
NORMAL
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ç É Ö Ş İ Ü
a b c d e f g h i j k l m n o p q r s t u v w x y z ç é ğ ö ş ı ü
? ! " " ; : @ # ~ % $ ( ) . ,
2
00:00:40,616 --> 00:00:42,700
<i>ITALIC
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ç É Ö Ş İ Ü
a b c d e f g h i j k l m n o p q r s t u v w x y z ç é ğ ö ş ı ü
? ! " " ; : @ # ~ % $ ( ) . ,</i>
3
00:00:50,616 --> 00:00:52,700
<b>BOLD
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ç É Ö Ş İ Ü
a b c d e f g h i j k l m n o p q r s t u v w x y z ç é ğ ö ş ı ü
? ! " " ; : @ # ~ % $ ( ) . ,</b>
4
00:01:30,616 --> 00:01:32,700
NORMAL
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ç É Ö Ş İ Ü
a b c d e f g h i j k l m n o p q r s t u v w x y z ç é ğ ö ş ı ü
? ! " " ; : @ # ~ % $ ( ) . ,
5
00:01:40,616 --> 00:01:42,700
<i>ITALIC
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ç É Ö Ş İ Ü
a b c d e f g h i j k l m n o p q r s t u v w x y z ç é ğ ö ş ı ü
? ! " " ; : @ # ~ % $ ( ) . ,</i>
6
00:01:50,616 --> 00:01:52,700
<b>BOLD
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ç É Ö Ş İ Ü
a b c d e f g h i j k l m n o p q r s t u v w x y z ç é ğ ö ş ı ü
? ! " " ; : @ # ~ % $ ( ) . ,</b>
EDIT: Some clues here...
http://forum.xbmc.org/showthread.php?tid=83486 I really think now this should be added to subtitles GUI config screen
EDIT2: Further to this I tried an m2ts bluray file still with border fonts still disabled and get lots of intermittent stutters too. CPU never goes above around 28% (in 1 second samples) for the whole machine (4 thread - dual core atom d510). Assuming there is no strange issue where xbmc threads are not really being given the access to the cores then it certainly seems like the subtitle code really needs to be pulled out into its own thread. This might be more than I can chew -any pointers would be welcome.