Hello,
I recently started working with coverflow and Smooth Streaming Media Element from IiS.net.
I created a coverflow control that works great with about 10% CPU usage. Then using SSME I created a player for which I encoded some full HD trailers to play at 3000 Kb bitrate and 1080p. After this i tried to combine the two, on the coverflow, having a link to launch the according player an stream the trailers. If I play the trailers without using the coverflow it works at maximum capacity with about 40-50% CPU usage but when I launch it from coverflow it increases the CPU usage to almost 100% and the quality of the stream is almost minimal.
P.S: When I click the link in coverflow it creates a Silverlight Popup (System.Windows.Controls.Primitives) which loads the SSME .xaml file.
I would like to know if there are any known issues for this usage, any tips I can try to reduce CPU usage. Maybe this is not a problem with coverflow, but with the Popup, anything would be appreciated. Also, I have reduced the maxFrameRate to 30 and the enableGPUAcceleration set to true/false with less then impressive results.
Edit: While writing this post I had an ideea that it may be the Silvelright Popup and so I went on a mission (a very short one) to see if this indeed was the problem, what I did was create a blank project with a button, clicking the button would create a Popup as mentioned above. My finds were that the issue is not with it (or not entirely with it). It may be that the 3 combined become Ares, Odin and Mars and wage war with me.
Regard, Michael.
I recently started working with coverflow and Smooth Streaming Media Element from IiS.net.
I created a coverflow control that works great with about 10% CPU usage. Then using SSME I created a player for which I encoded some full HD trailers to play at 3000 Kb bitrate and 1080p. After this i tried to combine the two, on the coverflow, having a link to launch the according player an stream the trailers. If I play the trailers without using the coverflow it works at maximum capacity with about 40-50% CPU usage but when I launch it from coverflow it increases the CPU usage to almost 100% and the quality of the stream is almost minimal.
P.S: When I click the link in coverflow it creates a Silverlight Popup (System.Windows.Controls.Primitives) which loads the SSME .xaml file.
I would like to know if there are any known issues for this usage, any tips I can try to reduce CPU usage. Maybe this is not a problem with coverflow, but with the Popup, anything would be appreciated. Also, I have reduced the maxFrameRate to 30 and the enableGPUAcceleration set to true/false with less then impressive results.
Edit: While writing this post I had an ideea that it may be the Silvelright Popup and so I went on a mission (a very short one) to see if this indeed was the problem, what I did was create a blank project with a button, clicking the button would create a Popup as mentioned above. My finds were that the issue is not with it (or not entirely with it). It may be that the 3 combined become Ares, Odin and Mars and wage war with me.
Regard, Michael.