2010-07-15, 13:46
Hi
I am a long time XBMC enthusiast and really like the program to playback HD content on my iMac (2.4 Ghz Core 2 Duo, August ’07, OS X 10.6.4).
So far I’ve not had any problems with video playback until yesterday I decided to try out the latest nightly build. The CPU usage graphs of both the official Camelot release and the latest nightly build are shown below. Both are playing the same movie scene in an mkv with h264 video. During both measurements no other applications than XBMC were open. As you can see Camelot equally distributes the decoding over both CPU cores all the time, even when the h.264 stream goes to 20 Mbps (before the middle of the graph). The nightly build does not equally distribute decoding resulting in one of the CPU cores reaching its maximum capacity (alternating). This of course resulted in stuttering video playback and lots of lost frames in the nightly build while Camelot was fluent and without problems.
I have also done the same test with the latest version of VLC (1.1.0) and playback was also fluent and no lost frames.
It’s a bit strange that an older version of XBMC handles high bitrate video very well, while a newer version doesn’t. Is the development team aware of this issue and is it going to be solved before the next official release?
Thanks for your time.
camelot:
nightly build r31755:
I am a long time XBMC enthusiast and really like the program to playback HD content on my iMac (2.4 Ghz Core 2 Duo, August ’07, OS X 10.6.4).
So far I’ve not had any problems with video playback until yesterday I decided to try out the latest nightly build. The CPU usage graphs of both the official Camelot release and the latest nightly build are shown below. Both are playing the same movie scene in an mkv with h264 video. During both measurements no other applications than XBMC were open. As you can see Camelot equally distributes the decoding over both CPU cores all the time, even when the h.264 stream goes to 20 Mbps (before the middle of the graph). The nightly build does not equally distribute decoding resulting in one of the CPU cores reaching its maximum capacity (alternating). This of course resulted in stuttering video playback and lots of lost frames in the nightly build while Camelot was fluent and without problems.
I have also done the same test with the latest version of VLC (1.1.0) and playback was also fluent and no lost frames.
It’s a bit strange that an older version of XBMC handles high bitrate video very well, while a newer version doesn’t. Is the development team aware of this issue and is it going to be solved before the next official release?
Thanks for your time.
camelot:
nightly build r31755: