(2012-05-07 01:36)magao Wrote:
(2012-05-06 23:59)elupus Wrote: For you guys that have subtitle performance issues, would be nice with some feedback on: https://github.com/xbmc/xbmc/pull/942
I'm going to try and get OpenELEC building and then pull in this branch to see how it goes.
I've been working with people on the OpenELEC forums for this, and there are now unofficial builds of OpenELEC against xbmc:nightly (both Audio-Engine and non-Audio-engine) builds. There is no support for these builds, and you should not ask for any support with OpenELEC Frodo builds on either the OpenELEC forums or GitHub.
In the end I haven't contributed much to this apart from prompting other people to publish what they've been working on, but if that's all I contribute I'm happy
(2012-05-07 01:36)magao Wrote: A suggestion for something that I think would test this really well: The Tsukimi release of Acchi Kochi episode 2, starting at 19:53. Use the 8-bit version - the subtitles at that point were enough to bring my E2140 to its knees. The patch sounds like it might address a large part of what makes those subtitles so CPU-intensive. OTOH it's a sequence with very-quickly-changing subtitles, so whether there are enough frames without changes to make a difference is the question.
OK - so just tried out the latest build (r10940 - XBMC changeset a3f80fb) from above with Audio Engine (includes play10bit and the libass improvements). On my E2140:
10-bit Fate/Zero first OP (UTW episode 5 - 720p). Total combined CPU across both cores never hit 50%, zero frame drops, so even if multi-threading isn't working it looks like my CPU can handle it. Excellent.
Above Acchi Kocchi episode 2 @ 19:53 - subtitle performance is definitely improved, but one CPU core pegged at 100% and the video (and subtitles) fell well behind (but at least never froze completely). This also happened when I turned on "Override ASS subtitle fonts" - the fonts are not the issue here, but a combination of the effects and placement I think. BTW switching this on really should be available in the audio options when playing back.
Not capable of playing back 1080p without frame drops.
Other than that, I saw no glitches, audio playback was perfect, so if you're running an OpenELEC box I strongly advise you to try the above build and report back.