If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

Moonlight Gets Generic GPU Video Acceleration

03-23-2011, 09:20 PM

Phoronix: Moonlight Gets Generic GPU Video Acceleration

Miguel de Icaza, David Reveman, and their Novell team working on Mono/Moonlight began working on GPU acceleration support. This initial GPU acceleration support was largely focused on accelerating 3D transforms of objects -- just not videos, but all of the Silverlight content -- and other surfaces. They also landed a new rendering pipeline and other work. Pushed into Moonlight's Git repository today is more GPU acceleration work, but this time focusing upon optimizing Moonlight's engine for video rendering operations...

LOL i do find it entertaining that Mono/Moonlight video is going almost unnoticed as MS get ready to move into ARM Linux land and yet the desktop Linux video playback is still stumbling over API this API that and making very little progress compared to today's Moonlight Gets Generic GPU Video Acceleration news.

as iv said before its wise to take note of the shift to ARM cortex as Linux is a key player there now and mass uptake counts on good Linux operation for the average user , but it seems MS will be ready and take that market just like they did the desktop , and so the cycle begins again with ARM cortex, while linux sleeps.

just to remind people, ARM cortex is getting dual core 2GHz SOC this year http://www.youtube.com/watch?v=luB2G2-CZPA 10" and 14" ARM dual A9 Laptops up to 2Ghz in July , and slower quad core too freescale i.mx6 to name but one (assuming the Japanese quake didn't put that release back to far), so ARM SOC not just a mobile thing any more this year, never mind by the time MS officially release their ARM Cortex windows8

Comment

This, of course, comes as Gallium developers are preparing to start merging XvMC code, and are hoping to sponsor GSoC work on VDPAU for Gallium. I'm so glad that the Mono guys are on the cutting edge here.

Comment

I wouldn't exactly call scaling and colorspace conversion "video acceleration". It has been standard for more than ten years to offload these tasks to the GPU. Video acceleration nowadays means offload of the actual video decoding.