Pour gérer vos consentements :
Categories: CloudOpen Source

Moonlight (Silverlight) accélère le rendu des vidéos

En novembre dernier, nous expliquions que David Reveman implémentait un support de l’accélération graphique matérielle au sein de Moonlight, le clone open source de Silverlight parrainé par Novell.

Il propose aujourd’hui un nouveau procédé pour décoder les vidéos. Auparavant le modèle était très classique : décodage d’une image, conversion YUV vers RGB, mise à l’échelle, transfert vers la carte graphique et affichage. Le tout est dorénavant simplifié : le processeur se charge de décoder l’image et le résultat est transféré directement en YUV au GPU. L’OpenGL ne travaillant qu’un mode RGB, les développeurs ont mis au point un pixel shader qui effectue la conversion YUV vers RGB. Simple… mais encore fallait-il y penser. Le GPU se charge ensuite de mettre l’image à la bonne taille et de l’afficher à l’écran.

Cette méthode de rendu générique ne fait pas appel aux (éventuelles) capacités de prise en charge du décodage vidéo par la carte graphique. Elle sera ainsi compatible avec la majorité des modèle. Selon Miguel de Icaza, le responsable du projet Mono (le clone open source de .NET), les vidéos en 1080p s’affichent de façon fluide grâce à ce procédé (reste encore à savoir sur quel type de machine). Les résultats de ces travaux seront intégrés à Moonlight 4.

Recent Posts

Le Réseau interministériel de l’État, sujet à dépendance

La Cour des comptes appelle à formaliser et à professionnaliser certains aspects du RIE, tout…

8 heures ago

Etalab en position de faiblesse au sein de la Dinum

La Cour des comptes attire l'attention sur le risque d'affaiblissement d'Etalab, privé, ces dernières années,…

10 heures ago

Une Dinum « balbutiante » sur l’open data et les logiciels libres

Missions historiques de la Dinum, l'ouverture des données publiques et la promotion des logiciels libres…

11 heures ago

Pour son premier LLM codeur ouvert, Mistral AI choisit une architecture alternative

Pour développer une version 7B de son modèle Codestral, Mistral AI n'a pas utilisé de…

1 jour ago

Microsoft x Inflection AI : l’autorité de la concurrence britannique lance son enquête

L’Autorité de la concurrence et des marchés (CMA) britannique ouvre une enquête sur les conditions…

1 jour ago

Thomas Gourand, nouveau Directeur Général de Snowflake en France

Thomas Gourand est nommé Directeur Général pour la France. Il est chargé du développement de…

1 jour ago