Entretien avec Martin Peres, développeur Nouveau

Posté par  (site web personnel) . Édité par Davy Defaud, Martin Peres, Nÿco, baud123 et patrick_g. Modéré par claudex. Licence CC By‑SA.
91
25
oct.
2012
Serveurs d’affichage

Martin Peres (alias mupuf) n’est pas exactement un inconnu sur LinuxFr.org, puisque son nom a déjà été mentionné lors de la sortie des versions 2.6.37 et 3.3 du noyau, pour son travail sur le projet Nouveau, dont il est l’un des développeurs, ou encore très récemment dans un journal sur la conception sécurisée des serveurs graphiques (X, Wayland).

En creusant un peu, je me suis aperçu que Martin était même actif sur LinuxFr.org, où il a déjà rédigé des dépêches.

Alors que le travail de Martin sur Nouveau sera à nouveau mentionné dans la dépêche à venir sur la prochaine version 3.7 du noyau Linux, le moment me semblait adéquat pour une demande d’entretien qu’il a gentiment acceptée.

Précisons que vous pouvez également suivre Martin via son blogue, sa page recherche ou son compte Google+.

S2TC fait la pige à S3 pour la gestion libre des textures !

Posté par  (site web personnel) . Édité par Davy Defaud, baud123 et Nÿco. Modéré par Benoît Sibaud. Licence CC By‑SA.
Étiquettes : aucune
42
13
oct.
2012
Serveurs d’affichage

Les jeux en 3D texturée OpenGL, OpenGL ES et maintenant WebGL utilisent la compression de textures pour permettre des performances décentes.

Malheureusement, le format qui s’est imposé de fait sur le desktop (il est inclus dans Direct3D pour Windows) est soumis à redevance dans les pays qui, malheureusement, reconnaissent les brevets logiciels. Il s’agit du format S3TC de la société S3 Graphics.

Le point avait été abordé dans cette dépêche du mois d’août, qui portait d’ailleurs de très bonnes nouvelles : le lancement de nouveaux formats de compression de textures libres de redevance, équivalents (ETC) ou supérieurs (ASTC) au S3TC. Ça, c’est pour l’avenir. Mais, pour le présent ?

Mesa 9.0 est sorti : OpenGL 3.1, OpenCL, VDPAU…

Posté par  (site web personnel) . Édité par Davy Defaud, Thomas Debesse et Nÿco. Modéré par Davy Defaud. Licence CC By‑SA.
60
9
oct.
2012
Serveurs d’affichage

Nous avions relayé au mois d’août la publication des spécifications OpenGL 4.3 et OpenGL ES 3.0 par le Groupe Khronos.

Mesa, une implémentation libre de la spécification pour plates‐formes de type Unix, comme GNU/Linux, vient de sortir en version 9.0, offrant notamment la prise en charge de la version 3.1 d’OpenGL datant du 24 mars 2009. Du fait de cette importante mise à jour, Mesa 8.1 sort finalement sous le nom de Mesa 9.0.

Quoi de neuf du côté d'OpenGL et Linux ?

Posté par  (site web personnel) . Édité par Lucas Bonnet. Modéré par j. Licence CC By‑SA.
Étiquettes : aucune
44
13
août
2012
Serveurs d’affichage

Le SIGGRAPH (célèbre conférence américaine annuelle sur l'infographie et la programmation graphique) qui vient de se dérouler du 7 au 9 août dernier à Los Angeles a été l'occasion de quelques annonces intéressant le monde du logiciel libre, s'agissant des API OpenGL / OpenGL ES et de leur support par les systèmes GNU/Linux.

GIMP 2.8 est sorti : une fenêtre unique !

94
3
mai
2012
Graphisme/photo

La version 2.8 de GIMP, célèbre logiciel de traitement d'images, sortie le 3 mai 2012, concrétise trois ans et demi de développement.

Les principales nouveautés concernent tant l'interface (avec l'introduction des groupes de calques, la possibilité de présenter des boites de dialogue en colonnes, et surtout le fameux mode à fenêtre unique et onglets) que les outils (avec l'apparition d'un nouvel outil dit de transformation par cage sur lequel nous reviendrons dans le détail, et des améliorations apportées aux outils Brosses et Texte).

NdM : cet article est suivi d'un entretien avec Michael Muré, développeur de GIMP.

Intel Ivy Bridge et Linux : ça juste marche

Posté par  (site web personnel) . Édité par baud123, claudex, Benoît Sibaud et rootix. Modéré par Pierre Jarillon. Licence CC By‑SA.
Étiquettes :
52
16
avr.
2012
Serveurs d’affichage

Cette dépêche n'a pas vocation à présenter l’ensemble des nouveautés techniques de la dernière génération de processeurs que s'apprête à lancer Intel sous le nom de code « Ivy Bridge » (nous vous renvoyons à vos sites habituels spécialisés dans le matériel pour cela), mais plutôt à s’attarder sur la prise en charge de ces processeurs par Linux.

À l'instar des processeurs « Sandy Bridge » que nous avions examinés l'an passé et auxquels ils succèdent, les processeurs Ivy Bridge sont des processeurs hybrides mêlant cœurs traditionnels (CPU) et cœurs graphiques (GPU).

La partie CPU des processeurs Ivy Bridge perfectionne à la marge celle des processeurs Sandy Bridge.

La partie GPU, en revanche, étrenne une toute nouvelle architecture, dite de septième génération.

GStreamer : bientôt la version 1.0

Posté par  (site web personnel) . Édité par Davy Defaud, Nÿco et baud123. Modéré par Davy Defaud. Licence CC By‑SA.
Étiquettes :
42
28
nov.
2011
Audiovisuel

GStreamer est une bibliothèque logicielle de gestion du son et de l’image (c’est‐à‐dire un framework multimédia) disponible pour les systèmes GNU/Linux et ses cousins, Mac OS X, Windows et même Android. C’est aujourd’hui un pilier du projet GNOME (Totem, Rhythmbox, Epiphany, Gajim ou encore PiTiVi s’appuient dessus, pour citer quelques exemples). Le navigateur Web Opera l’utilise également pour diffuser des séquences audio‐vidéo en HTML 5 sur GNU/Linux, Mac OS X et Windows.

Logo de GStreamer

Intel Sandy Bridge et Linux : état des lieux

Posté par  (site web personnel) . Modéré par patrick_g. Licence CC By‑SA.
Étiquettes : aucune
46
3
oct.
2011
Serveurs d’affichage

Le but de cette dépêche n’est pas de présenter l’ensemble des nouveautés de la dernière architecture de processeurs lancée par Intel sous le nom de code « Sandy Bridge » (nous vous renvoyons à vos sites habituels spécialisés dans le matériel pour cela), mais plutôt de s’attarder sur les nouveautés internes qui demandent une prise en charge logicielle.

Quelques outils pour générer des fichiers WebM

Posté par  (site web personnel) . Modéré par Nÿco.
28
17
juin
2010
Audiovisuel
Bien que WebM, le nouveau format libre et ouvert de référence pour la diffusion audio et vidéo sur le Web, basé notamment sur le codec vidéo VP8 libéré par Google, ait à peine un mois d'existence, de nombreux logiciels permettent d'ores et déjà de convertir des séquences dans ce format. Plus précisément, c'est le cas de :

  • la bibliothèque multimédia GStreamer, à partir des versions GStreamer Good Plugins 0.10.23, Ugly Plugins 0.10.15 et Bad Plugins 0.10.19 sorties le 31 mai dernier et donc des nombreux logiciels basés dessus (PiTiVi, Transmageddon, Arista...) ;

  • la collection de logiciels FFmpeg (à partir de la version 0.6 qui vient de sortir le 15 juin) et des logiciels basés dessus tels Miro Video Converter (pour Windows et Mac OS X seulement).



À côté de ces outils, permettant d'encoder la vidéo au format VP8, le son au format Vorbis, et de placer le tout dans un conteneur WebM conformément à la spécification, d'autres outils permettent d'effectuer des manipulations sur le conteneur sans intervenir sur l'encodage des pistes audio/vidéo.
C'est le cas de la collection d'outils MKVToolNix (à partir de la version 4.0.0 sortie le 5 juin dernier) parmi lesquels mkvmerge permet de générer des fichiers WebM à partir de sources pré-encodées en VP8 et/ou Vorbis (utile par exemple pour convertir un son Ogg Vorbis en WebM).

Deux autres outils très récents (lancés en mai dernier) sont à signaler :
  • mkclean qui permet d'optimiser un fichier WebM. Suite à son utilisation, la taille de votre fichier sera éventuellement réduite, les non-conformités seront le cas échéant corrigées et l'index sera placé en tête du fichier pour optimiser la lecture sur Internet.
  • mkvalidator permet de s'assurer de la conformité d'un fichier WebM.


MiroVideoConverter, disponible sous Windows et MacOSX, est pour sa part une interface graphique aux outils precedemment cités, simplifiant ainsi la conversion de video par simple selection de profil de sortie.

Tous les logiciels cités sont des logiciels libres (selon les cas sous licence GNU LGPL, GNU GPL ou BSD).