Valve a fermé un patch de décodage vidéo Steam Frame fonctionnel en tant que double de son propre élément

L’article ne peut pas être activé avec JavaScript. Vous pouvez également activer JavaScript dans votre navigateur et sur la nouvelle page.

Valve a fermé le 12 octobre un correctif de travail d’un développeur externe pour le décodage vidéo du matériel Steam Frame, en tant que double d’un travail que son propre ingénieur avait effectué sur le tracker 12 jours plus tôt. L’élément pointé, « Lepton : laissez les applications Android utiliser le décodeur vidéo matériel Iris (MediaCodec) », a été ouvert par l’ingénieur de Valve Philippa Day le 30 septembre à 16h18 UTC et est toujours ouvert.

Le correctif provient d’un développeur évaluant la lecture vidéo matérielle pour un lecteur vidéo sur le casque. Leur rapport indique que le nœud de décodeur /dev/video-dec0 « est accessible sur l’hôte SteamOS mais n’est pas exposé dans le conteneur Lepton d’origine que nous avons testé », ce qui empêche une application Android qui communique directement avec V4L2 de l’utiliser.

Ils l’ont donc exposé eux-mêmes, en tant que relais opt-in désactivé par défaut, et ont testé ce qui en est ressorti. À l’intérieur de ce conteneur modifié, ils ont « confirmé le décodage matériel des formats suivants » : HEVC Main à 8 bits et HEVC Main10 à 10 bits.

Valve a ouvert l’article lui-même le 30 septembre

La réponse de Valve comptait deux lignes : le problème « est déjà suivi » au niveau de l’élément de travail Lepton, « Fermeture en double ». Valve n’a rien mis dans cet élément au-delà de son titre, sans description, sans cessionnaire et sans date cible, et ses deux commentaires ne sont pas lisibles sans connexion. Il a obtenu trois votes positifs lors de sa vérification le 14 octobre.

Ce qui est établi, c’est qu’un ingénieur de Valve a déposé les travaux le 30 septembre et que ceux-ci sont toujours ouverts. Ce que Valve a l’intention de faire à ce sujet n’est pas public.

Entre-temps, on travaille sur Lepton. Valve a fusionné trois modifications dans le référentiel public en octobre, la plus récente le 14 octobre, couvrant la rotation des journaux, un arrêt du conteneur qui pourrait être une boucle interminable et l’image système utilisée dans ses propres tests.

Valve a construit Lepton pour les jeux et le dit

Le README de Valve indique que Lepton « est destiné à aider les développeurs de jeux à intégrer leurs jeux VR Android sur Steam Frame », et que « d’autres cas d’utilisation sont possibles, mais n’ont pas été au centre du développement et peuvent manquer de finition ». Il indique également que Lepton « désactive divers services Android qui ne sont pas nécessaires pour exécuter des jeux, risquant ainsi de rompre la compatibilité avec certaines applications ».

Un lecteur vidéo est l’un de ces autres cas d’utilisation, et c’est la deuxième application vidéo ce mois-ci à atteindre la même limite. La version Lepton de Whirligig pour le Frame a été expédiée le 8 octobre sans décodage vidéo GPU, du côté du développeur de l’application du même mur.

Valve open-source Lepton en septembre, c’est pourquoi tout cela est visible : la demande, la clôture, l’élément de travail et sa date sont tous sur les propres hôtes de Valve.

Le décodage HEVC dans le matériel fonctionne sur un Steam Frame, sur un conteneur qu’un développeur a reconstruit pour le permettre. La construction des navires Steam ne l’expose pas.