VideoLan Days : le futur de VLC, ses objectifs, ses défis et ses galères

VideoLan Days : le futur de VLC, ses objectifs, ses défis et ses galères

Petit guide des tribulations d'un logiciel libre

Avatar de l'auteur
Vincent Hermann

Publié dans

Logiciel

21/09/2015 10 minutes
86

VideoLan Days : le futur de VLC, ses objectifs, ses défis et ses galères

Nous nous sommes rendus aux VideoLAN Days, qui se tenaient ce week-end à Paris, dans les locaux de la société Criteo. Cette grand-messe des développeurs impliqués dans le développement de VLC était pour nous l'occasion d’en savoir davantage sur les projets en cours, les objectifs à long terme ainsi que sur les défis d’une telle entreprise.

Beaucoup connaissent VLC, le lecteur multimédia libre et open source connu surtout pour sa capacité à lire une grande variété de formats audio et vidéo. Le logiciel et ses variantes pour différentes plateformes (Windows, OS X, Linux, Android, iOS, Windows Phone…) sont gérés par deux structures : l'association VideoLAN et sa communauté, qui s'occupent du coeur du projet et ses variantes pour ordinateurs, et la société VideoLabs, travaillant sur les versions mobiles et fournissant du support. La communauté elle-même rassemble plusieurs dizaines de développeurs qui alimentent le projet et ses multiples facettes. Quels sont les défis auxquels doit faire face une telle équipe ? Quelles sont les spécificités de l’aspect open source dans un tel contexte ?

Les VideoLAN Days étaient justement l’occasion de revenir sur les défis actuels et sur les ambitions affichées. Car elles sont nombreuses, et les développeurs préparent activement l’arrivée du prochain socle majeur : VLC 3.0. Mais avant d’en arriver là, il faut faire l’inventaire de tout ce qui fonctionne, de ce qui pose problème, de ce qui pourrait être amélioré, voire ce qu’il faudrait ajouter d’entièrement nouveau.

Le support de Chromecast : un véritable cas d'école

Le cas du support de la clé Chromecast de Google est à ce titre très intéressant. Il s'agit d'une fonctionnalité très largement réclamée, et l'équipe est bien entendue sur le coup depuis un bon moment. Mais les efforts autour d'une fonctionnalité qui a l'air à la base si simple, sont une illustration parfaite des problèmes auxquels doit faire face un groupe de développeurs travaillant sur une solution libre qui vise l'ubiquité.

Pour comprendre la situation, il faut garder à l'esprit que VLC est une solution open source qui tient à le rester. Elle n'utilise donc que des outils open source et l'équipe refuse de s'appuyer sur des SDK aux sources fermées et sur lesquels elle n’a que peu de visibilité. Dans le cas présent, les développeurs ne veulent pas utiliser le SDK de Google, qui s'appuie en partie sur les Play Services, malgré l’insistance de l’entreprise qui tient à ce que les applications tierces se mettent au pas. Mais ils ne sont pas open source, et Google peut en changer les règles de compatibilité quand il le souhaite.

Conséquences, si VLC utilisait cet outil, et qu'ils n'étaient demain plus compatibles avec certaines versions d'Android, l'application devrait suivre le mouvement. Pas question donc de perdre cette indépendance, d’autant qu'il existe une vraie volonté de proposer l'application dès Android 2.3. Par ailleurs, les Play Services ne peuvent pas non plus être utilisés sous Windows, OS X, Windows Phone… Une solution doublement impossible donc pour un logiciel qui vise un socle fonctionnel cohérent sur toutes l'ensemble des plateformes.

videolan days vlc

Rétroingénierie et colère de Google

La solution ? La rétroingénierie. Les développeurs ont décortiqué le fonctionnement de Chromecast pour l'intégrer dans VLC. Ils disposent d'une solution fonctionnelle, mais qui fait face à plusieurs problèmes. Un souci technique d'une part, car Chromecast, à l'inverse d'une solution comme AirPlay d'Apple, n'est pas de type « push », mais fait du « pull ». Comprendre que la clé va interroger l'appareil, et non l'inverse. Dans le cas d'une vidéo sortant un peu des sentiers battus dans sa compression, l'application doit alors la transcoder, posant les inévitables questions des performances et de l'autonomie. D’autant que VLC tient à faire du push pour simplifier l’utilisation, ce qui implique de casser certaines fonctionnalités au passage, notamment le multicast.

L'autre souci est le comportement de Google. La firme n'apprécie pas la rétroingénierie et un ingénieur avait menacé l'équipe directement de déréférencer complètement VLC du moteur de recherche. Peu importe pour l'association, comme nous l’a confirmé Jean-Baptiste Kempf : « On le fera quand même ». Google s’est tout de même rétractée par la suite, mais le message était passé et était particulièrement clair. Par ailleurs, il est important de signaler que la firme reste le plus gros sponsor des VideoLAN Days.

Par ailleurs, même si la solution « fonctionne », elle a encore besoin d'être peaufinée. Nous nous sommes brièvement entretenus avec Steve Lhomme, co-créateur du format Matroska (MKV) et qui travaille désormais sur VLC. Il nous a ainsi indiqué que même si la vidéo était lue, il existait des problèmes de performances actuellement et que le flux pouvait régulièrement se couper. Un constat que nous avons pu vérifier lors d’une courte démonstration durant la conférence. Le travail continue quoi qu’il en soit, et l'arrivée du support de Chromecast est prévue pour VLC 3.0, future version majeure aux multiples objectifs.

VLC 3.0 devra tout lire, sur toutes les plateformes

Le but principal est à la fois le plus simple à énoncer et le plus complexe : « Lire tout, partout ». VLC 3.0 sera une nouvelle base qui sera déclinée vers l’ensemble des plateformes actuellement supportées, d’autres étant en préparation. Ce sera particulièrement le cas de Tizen qui, s’il n’est que très peu présent dans le monde mobile, équipera à terme l’ensemble des téléviseurs connectés de Samsung, avec tout le potentiel que cela suppose. Le créneau intéresse donc vivement l’équipe, qui souhaite proposer à terme une véritable référence dans le monde multimédia pour tout ce qui touche à la lecture des contenus.

Autre plateforme visée, tvOS, c’est-à-dire le système équipant la nouvelle Apple TV, qui sortira courant octobre. En dépit des apparences, le travail sera relativement complexe. Jean-Baptiste Kempf nous explique ainsi qu’à la base, il ne s’agira que d’une variante de l’application iOS, les API étant très proches. Cependant, Apple réclame un bytecode (code intermédiaire), compilé ensuite pour être envoyé sur les Apple TV quand on en fait la demande sur le Store.

Pour comprendre le problème, il suffit du coup de comparer VLC avec une solution multimédia comme Netflix. Ce dernier s’appuie simplement sur les API et frameworks proposés, et donc tout ce qui touche notamment à l’accélération matérielle. VLC ne le peut pas : c’est toujours la problématique des éléments tiers non libres auxquels l’application ne peut pas se « fier ». Conséquence pour l’instant, l’impossibilité d’utiliser certaines fonctionnalités, comme l’accélération matérielle. Il reste dans tous les cas plusieurs mois de travail.

videolan days vlc

Le désir de s'ériger en solution de référence pour l'industrie

Cette volonté de résoudre ces soucis techniques illustrent celui d’être partout. Mais pourquoi ce besoin de toucher tous les systèmes qui le peuvent ? Le président de VideoLAN nous a répondu que l’objectif pour VLC était de devenir une plateforme de référence pour la lecture des contenus : « Des platines DVD et Blu-ray utilisent déjà la libVLC, la Freebox et d’autres le font aussi, la prochaine grosse mise à jour de la Bbox l’intégrera. Et ce n’est pas fini ».

VLC joue également une carte dans un domaine où il est presque le seul. Les développeurs s’acharnent parfois à intégrer coûte que coûte le support de formats audio et vidéo qui sont parfois très vieux, globalement inutilisés, tombés en désuétude, depuis longtemps hors support d’un éditeur et qui vont finalement être utilisés par quelques personnes sur la planète. « Le nombre d’utilisations n’est pas la question » nous a ainsi confirmé Jean-Baptiste Kempf, « on doit le faire ». Il poursuit : « Quand Apple décide de faire des changements dans QuickTime et que d’anciens fichiers MOV ne peuvent plus être lus, les utilisateurs savent qu’ils peuvent télécharger VLC et revoir leurs vidéos ».

VLC est un logiciel transversal, ses problèmes le sont aussi

La philosophie qui règne au sein de la communauté permet en fait de mesurer l’éventail complet des problématiques auxquelles un projet information libre peut faire. Les discussions au sein du groupe sont éloignées des préoccupations d’une majorité d’utilisateurs, pour qui le choix d’un environnement informatique se résume souvent à choisir Apple, Google ou Microsoft. Chacun des trois géants a travaillé à mettre en place un environnement idéalisé pour ses propres objectifs, un écosystème certes complet, mais qui ignore évidemment le défi qu’un produit « transversal » doit accomplir. Les développeurs veulent par exemple un support de Chromecast pour toutes les versions de VLC, mais Google n’y tient pas. La question du pourquoi n’est pas importante, seule compte en définitive un objectif et les moyens de le réaliser.

Android, Android TV, iOS, watchOS, TVOS, Windows, WinRT, Windows Phone, Xbox One ou encore Tizen sont donc déjà pris en charge ou en passe de l’être. Il n’y aura probablement pas de mouture pour FirefoxOS car le système mobile ne permet pas les threads (processus) nécessaires au fonctionnement de VLC. Il dispose certes de webworkers, mais on est loin de ce qu’il faudrait. La situation n’est d’ailleurs pas prête de changer, un développeur de Mozilla ayant indiqué que le système n’évoluerait pas sur ce point.

Et maintenant ?

Les plus gros changements arriveront donc avec VLC 3.0, dont le « feature freeze » (la liste définitive des fonctionnalités) interviendra à la fin du mois d’octobre. Selon Jean-Baptiste Kempf, la version finale est prévue pour décembre, avec potentiellement un peu de retard et une arrivée pour début janvier.

Avant la sortie de cette version majeure, d’autres sont prévues. C’est particulièrement le cas des moutures 2.0 pour Android et WinRT. Sur la plateforme de Google, on signalera le support d’Android 6.0, une décompression plus rapide, une plus grande stabilité et, si tout va bien, l’arrivée du support d’UPnP et de SMB. Côté WinRT, il s’agira surtout de corrections de bugs, du support de Windows 10 et le passage en application universelle.

Une version iOS 2.7.0 arrivera également le mois prochain, pour assurer le support avec iOS 9, l’iPhone 6S (et sa version Plus) ainsi qu’avec watchOS 2.0. Notez que l’association a décidé de réintégrer le support du Dolby, mais l’équipe ne sait pas encore s’il sera prêt pour l’arrivée de cette prochaine mouture. Sachez enfin que le travail pour une version Xbox One commencera en novembre, mais il faudra attendre dans tous les cas l’arrivée de véritables SDK pour la console, qui pourraient n’arriver qu’en mars prochain. La mise à jour Windows 10 prévue en novembre ne s’accompagnera en effet pas tout de suite du Store.

Écrit par Vincent Hermann

Tiens, en parlant de ça :

Sommaire de l'article

Introduction

Le support de Chromecast : un véritable cas d'école

Rétroingénierie et colère de Google

VLC 3.0 devra tout lire, sur toutes les plateformes

Le désir de s'ériger en solution de référence pour l'industrie

VLC est un logiciel transversal, ses problèmes le sont aussi

Et maintenant ?

next n'a pas de brief le week-end

Le Brief ne travaille pas le week-end.
C'est dur, mais c'est comme ça.
Allez donc dans une forêt lointaine,
Éloignez-vous de ce clavier pour une fois !

Fermer

Commentaires (86)


un must have ! Bravo à tous les gens qui bossent dessus depuis des années.


“La firme n’apprécie pas la rétroingénierie et l’a fait savoir à l’équipe

en la menaçant directement de déréférencer complètement VLC du moteur

de recherche.”

 

 Il est loin le “Don’t be evil” de Google, punaise…


Sur mon nexus 5 VLC rame à mort et je ne lit que des musiques. Si quelqu’un a une astuce. Parce que l’appli est sympa en elle même.


Si on pousse le vice de l’open source jusqu’au bout, VLC ne devrait être disponible que sur les OS open-source; ils sont bien obligés d’utiliser les API propriétaires de Microsoft, d’Apple , Google, etc. pour la partie IHM.

 Du coup, je ne vois pas en quoi c’est différent d’utiliser un SDK propriétaire pour accéder à l’accélération matérielle.

 


Google qui menace de déreferencer VLC parce qu’ils ont fait du retroeng…. Bande de crapules !

Pour ma part, jamais de Chromecast chez moi, donc.



Sinon GG pour le travail accompli, et surtout pour continuer à se donner des defis et des roadmaps ambitieux, même après tout ce temps et avec la reconnaissance qui est celle de VLC aujourd’hui.

Si je savais dev, je participerai clairement, ce serait dans ma top list.



Par contre, seul point noir : l’interface sous Linux et 7.

Si des ergonomes libristes passent par là, oyez ma requête !!


Cool tout ça, VLC devient vraiment le couteau suisse de la vidéo. :)

 

Si vous voyez Commentaire Supprimé courir tout nu dans les couloirs avec un cône sur la tête, c’est normal, ne vous inquiétez pas.


Toujours rien sur le support de l’AC3 dans l’app iOS ? Non parce que c’est juste la bande son de la majorité des MKV qui en dépend…








Zergy a écrit :



Cool tout ça, VLC devient vraiment le couteau suisse de la vidéo. :)

 

Si vous voyez Commentaire Supprimé courir tout nu dans les couloirs avec un cône sur la tête, c’est normal, ne vous inquiétez pas.





Tant que c’est sur la tête <img data-src=" />





Il n’y aura probablement pas de mouture pour FirefoxOS

&nbsp;



&nbsp;Arf… Moi qui lorgnait de plus en plus vers un futur smartphone FirefoxOS, ça me fout un coup. :(


Préfère la bêta de vlc 3.00 vlc du store de Windows.




L’autre souci est le comportement de Google. La firme n’apprécie pas la

rétroingénierie et l’a fait savoir à l’équipe en la menaçant directement

de déréférencer complètement VLC du moteur de recherche.



&nbsp;

Ce ne serait pas de l’abus de position dominante ça ? ^^;;;


Je pense que c’est surtout la volonté de garder un code unique pour toutes les plateformes, mais bon.








EMegamanu a écrit :



Ce ne serait pas de l’abus de position dominante ça ? ^^;;;





Si ca n’en est pas, ca y ressemble beaucoup.



Faut aller demander à M. Dolby apparement:

&nbsp;



https://forum.videolan.org/viewtopic.php?f=36&t=125032&sid=a775d…




VLC 3.0 devra tout lire





Tout, sauf les Blu-Ray DRMisés. Merci Hadopi !


Effectivement, les choses ont bien changé. Il me semble qu’une menace de ce genre aurait fait les gros titres des media tech…

&nbsp;



Plutôt content de voir arriver le support de l’UPnP et SMB sinon. :)


«&nbsp;Des platines DVD et Blu-ray utilisent déjà la libVLC, la Freebox et d’autres le font aussi, la prochaine grosse mise à jour de la Bbox l’intégrera. Et ce n’est pas fini&nbsp;».

&nbsp;

Excellent <img data-src=" />



&nbsp;


« Quand Apple décide de faire des changements dans QuickTime et que d’anciens fichiers MOV ne peuvent plus être lus, les utilisateurs savent qu’ils peuvent télécharger VLC et revoir leurs vidéos ».





=&gt; Ca c’est bien vrai, je ne me pose plus aucune question maintenant, quand je dois lire une vidéo cheloue c’est VLC qui passe en premier (du coup, les vidéos normales aussi passent par là :) ). Si VLC n’y arrive pas et que je n’ai pas un besoin absolu de la voir, je considère qu’elle est illisible.

A ce jour il n’y a qu’un format qui n’est pas passé, c’était celui d’un système de vidéo surveillance chinois. J’ai fini par réussi en installant je ne sais plus quel bouze logiciel.




Cette grand-messe des développeurs impliqués dans le développement de VLC





C’est pas moi qui le dit… Loué soit le Cône !



=&gt; part courir tout nu dans les couloirs avec un cône de chantier sur la tête.



<img data-src=" /><img data-src=" /><img data-src=" /><img data-src=" /><img data-src=" />




L’autre souci est le comportement de Google. La firme n’apprécie pas la rétroingénierie et l’a fait savoir à l’équipe en la menaçant directement de déréférencer complètement VLC du moteur de recherche.



Y’a une source pour cette affirmation ?




«&nbsp;Des platines DVD et Blu-ray utilisent déjà la libVLC, la Freebox et d’autres le font aussi, la prochaine grosse mise à jour de la Bbox l’intégrera. Et ce n’est pas fini&nbsp;».



&nbsp;



&nbsp;Je croyais que ce n’était pas le cas d’après les propos de jb tenus ici même. :??:

&nbsp;



&nbsp;J’ai du manquer un épisode ou mal comprendre.


Actuellement on ne peut pas télécharger VLC sur le store windows sans avoir un compte “microsoft connecté” avec toute la surveillance de ces activité que cela implique.

Perso je ne n’utilise que un compte “microsoft locale” sous windows 10 !



Donc j’espère que VLC va continuer à penser à ceux qui ne souhaite pas avoir un compte “connectée” microsoft” ! !








Commentaire_supprime a écrit :



=&gt; part courir tout nu dans les couloirs avec un cône de chantier sur la tête.



<img data-src=" /><img data-src=" /><img data-src=" /><img data-src=" /><img data-src=" />







<img data-src=" /> !!!!



C’est surtout passablement con, au moment où ils se battent bec et ongle contre les déréférencement divers … sans doute aussi pour ça qu’ils sont revenu sur leur menace <img data-src=" />


Vlc, meilleur player du monde !



Mon lecteur audio et vidéo par défaut depuis des années sur PC , et enfin sur Android . Que d’amélioration depuis les premieres alpha sur Android 2.2 :‘)



À quand un léger refresh de l’interface sur windows ? Notamment un thème sombre . Les thèmes de la communauté ne faisais vraiment pas la job la dernière fois que j’ai regardé.


Pour mon note3 et mon ordi portable principale, j’utilise la même adresse mail à pseudonyme que j’utilise essentiellement pour c’est cas là (un gmail que j’ai depuis quasiment 10 ans créer à l’époque des échanges par mail), et qui n’a pas de lien avec mon mail perso pour les courrier plus officielle (Bonne idée d’avoir prévu à la base de séparer certains mail).


1.5.90 ?


Pour la chromecast, c’est vraiment con. Je ne comprend pas cet acharnement de google a vouloir limiter son usage.

Je ne m’y attendais pas du tout pour le coup de firefoxOS.



J’ai pas vu, mais aucun projet autour d’une interface plus “lourde” est-il dans les cartons ? VLC est très bien comme lecteur, mais généralement il va toujours de pair avec un navigateur de fichier. Je pense à une interface plus lourde englobant VLC pour pouvoir se passer du navigateur de fichier, un truc un peu plus cosy avec vignettage et tout le bordel qui va avec quitte à faire quelque chose de plus lourd (genre reprendre le boulot fait pour mordern UI).





Bon, c’est toujours un bon boulot. Merci JB !





Sinon, il faudrait un jours que je regarde ça, mais j’ai plusieurs soucis avec VLC et certaines vidéos (des vidéos de vacances, promis <img data-src=" /> * !). Celle-là par exemple, faire un saut dans le minutage est horrible, ça prend plusieurs minutes, et est totalement désyncrhonisé avec ce qui était prévu. De même avec celle-là, c’est l’ouverture qui prends pratiquement 1 à 2 minutes (les sauts fonctionnent). Sous windows 8 et 10 (via mise a jour) même problème et pourtant, c’est une bonne machine, pas d’explosion de l’utilisation du disque dur, de la mémoire ou du processeur de la part de VLC…





* : il n’y a pas de seins heu saints non plus dans les smiley de NxI.


@L’équipe, c’est possible de changer la date de publication de l’actu renseignement de 5 min ?

Histoire que ça fasse l’avatar de jb :http://s4.postimg.org/3usox8vbh/image.png



Bon courage à l’équipe pour cette 3.0 !

Un implementation d’AirPlay serais vraiment cool ( même si ça devrais être géré au niveau de l’os.. )


<img data-src=" />


Jb bosse pour SFR en fait. <img data-src=" />


Ça n’a rien à voir. C’est du code dans ton application ou dans ton système.








KGabou a écrit :



Toujours rien sur le support de l’AC3 dans l’app iOS ? Non parce que c’est juste la bande son de la majorité des MKV qui en dépend…









ZeHiro a écrit :



Faut aller demander à M. Dolby apparement:

 https://forum.videolan.org/viewtopic.php?f=36&t=125032&sid=a775dec7a64d1…







Je peux rien te garantir, mais j’ai peut être une bonne nouvelle bientôt.









Tetedeiench a écrit :



“La firme n’apprécie pas la rétroingénierie et l’a fait savoir à l’équipe

en la menaçant directement de déréférencer complètement VLC du moteur

de recherche.”

 

 Il est loin le “Don’t be evil” de Google, punaise…









Drepanocytose a écrit :



Google qui menace de déreferencer VLC parce qu’ils ont fait du retroeng….









EMegamanu a écrit :



Ce ne serait pas de l’abus de position dominante ça ? ^^;;;









Drepanocytose a écrit :



Si ca n’en est pas, ca y ressemble beaucoup.







Je pense franchement que c’est juste un ingénieur qui a dérapé, et pas une politique complète de Google.



Mais, leur position est compréhensible: on peut pas implémenter 100% du SDK de Chromecast.









EMegamanu a écrit :



Je croyais que ce n’était pas le cas d’après les propos de jb tenus ici même. :??:



J’ai du manquer un épisode ou mal comprendre.







Non, je crois que tu as raison. J’ai dû mal me faire comprendre: la freebox actuelle n’utilise pas libVLC :)







astropc a écrit :



Actuellement on ne peut pas télécharger VLC sur le store windows sans avoir un compte “microsoft connecté” avec toute la surveillance de ces activité que cela implique.

Perso je ne n’utilise que un compte “microsoft locale” sous windows 10 !



Donc j’espère que VLC va continuer à penser à ceux qui ne souhaite pas avoir un compte “connectée” microsoft” ! !







T’as la version dekstop.







atomusk a écrit :



C’est surtout passablement con, au moment où ils se battent bec et ongle contre les déréférencement divers … sans doute aussi pour ça qu’ils sont revenu sur leur menace <img data-src=" />







Cf remarque précédente: c’est un dérapage, je pense :)







Wype a écrit :



Vlc, meilleur player du monde !



Mon lecteur audio et vidéo par défaut depuis des années sur PC , et enfin sur Android . Que d’amélioration depuis les premieres alpha sur Android 2.2 :‘)



À quand un léger refresh de l’interface sur windows ? Notamment un thème sombre . Les thèmes de la communauté ne faisais vraiment pas la job la dernière fois que j’ai regardé.





La version Moderne?









tazvld a écrit :



Pour la chromecast, c’est vraiment con. Je ne comprend pas cet acharnement de google a vouloir limiter son usage.





Cf mon commentaire précédent: on peut pas supporter 100% des cas d’usage.







tazvld a écrit :



Je ne m’y attendais pas du tout pour le coup de firefoxOS.





Sans vouloir être désagréables, bcp de gens du web ne pigent rien aux contraintes de la vidéo.







tazvld a écrit :



J’ai pas vu, mais aucun projet autour d’une interface plus “lourde” est-il dans les cartons ? VLC est très bien comme lecteur, mais généralement il va toujours de pair avec un navigateur de fichier. Je pense à une interface plus lourde englobant VLC pour pouvoir se passer du navigateur de fichier, un truc un peu plus cosy avec vignettage et tout le bordel qui va avec quitte à faire quelque chose de plus lourd (genre reprendre le boulot fait pour mordern UI).





C’est le boulot pour post 3.0! (Ce commentaire est une exclu <img data-src=" /> )







tazvld a écrit :



Sinon, il faudrait un jours que je regarde ça, mais j’ai plusieurs soucis avec VLC et certaines vidéos (des vidéos de vacances, promis <img data-src=" /> * !)..





Remplis un bug.



MPCBE plantent souvent sous Windows 10.

&nbsp;

Du coup j’utilise VLC mais alors c’est hyper frustrant qu’il n’utilise pas le comportement de l’os pour déplacer la fenêtre (windows + fleche).

&nbsp;

Je n’ai pas essayé sous Mint tiens…

&nbsp;



C’est ma plus grosse complainte. ça et le RTE pourri de Nxi <img data-src=" />


Ok, thanks.

Pour firefoxOS, je ne me suis pas penché plus que ça sur l’OS, mais j’ai été assez surpris d’un certaine manière que pour un OS libre, c’est un comble de ne pas supporter un logiciel aussi incontournable que VLC. Bizarrement, je m’attendais plus à des problèmes avec Android ou iOS.



J’ai particulièrement été surpris justement lorsqu’une version Android était sortie, j’étais persuadé justement que seul du code “java” (enfin, le bytecode davsik) était possible sur cette plateforme pour les devs. Je n’aurai pas cru que du code “machine” puisse être aussi installer. La même chose avec iOS et objectif-C.



Du coup, pour firefoxOS, je me suis dit à tord surement que ce devait être la même chose. C’est du HTML5/javascript en surface mais avec la possibilité d’avoir des binaires en dessous (aller, au pire, un ordonnanceur maison <img data-src=" />).



Mais effectivement, moi, la vidéo, ça me dépasse pas mal. Ca fonctionne, ça s’affiche, c’est cool.







Héhé ! cool ! merci encore !





J’y pense depuis un certain temps, il faut juste que je mettent tout ça en forme de texte propre. Il faut que je regarde aussi, car j’ai un 3ième bug qui n’est pas systématique mais avec un message d’erreurs (ouvrir une vidéo depuis le disque de la freebox provoque parfois une erreur).


Plus qu’un lecteur, un iCone.








Infolibre a écrit :



Plus qu’un lecteur, un iCone.





Nice one ^^

&nbsp;

&nbsp;Du coup, pour les BlueRay, c’est toujours pas bon ?









tazvld a écrit :



J’ai particulièrement été surpris justement lorsqu’une version Android était sortie, j’étais persuadé justement que seul du code “java” (enfin, le bytecode davsik) était possible sur cette plateforme pour les devs. Je n’aurai pas cru que du code “machine” puisse être aussi installer. La même chose avec iOS et objectif-C.



Du coup, pour firefoxOS, je me suis dit à tord surement que ce devait être la même chose. C’est du HTML5/javascript en surface mais avec la possibilité d’avoir des binaires en dessous (aller, au pire, un ordonnanceur maison <img data-src=" />).





&nbsp;&nbsp;En fait c’est l’inverse. Androis et iOS on une API en surface en Java / ObjectiveC mais peuvent s’interfacer avec du code natif bas niveau compilé.

&nbsp; Par contre FirefoxOS a fait le choix volontaire de ce baser uniquement sur les technologies web sans possibilité de s’interfacer avec du code natif.



&nbsp;Je pense qu’en soi Mozilla n’a rien, contre avoir VLC sur FirefoxOS, mais ce n’est juste pas compatible avec les choix technologiques faits pour cet OS.



J’espère que la version 3 corrigera mon problème. Impossible de faire des screenshots avec la version 2.2.0-rc2 (Debian 8). Par contre, ça fonctionne avec la même conf sous 2.1.2.

D’ailleurs, je n’ai toujours pas compris c’est toujours une rc2 dans les dépôts…


Le coup de génie a été de fournir les codec avec le pack… fini les install de +50Mo de codec.

&nbsp;


C’est surtout grâce aux codecs libre sque ça a été possible.


un grand merci à JB et toute l’équipe de VideoLAN.



super boulot les mecs! ne lâchez rien! <img data-src=" />


J’adore VLC, mon application préférée … sauf la version WX qui met (inutilement) du temps à s’ouvrir sur une surface 3.








jb a écrit :



Wype a écrit :

Vlc, meilleur player du monde !



Mon lecteur audio et vidéo par défaut depuis des années sur PC , et enfin sur Android . Que d’amélioration depuis les premieres alpha sur Android 2.2 :‘)



À quand un léger refresh de l’interface sur windows ? Notamment un thème sombre . Les thèmes de la communauté ne faisais vraiment pas la job la dernière fois que j’ai regardé.







La version Moderne?







Non la version desktop, je tourne encore sous seven (pour des raisons de compat logiciel surtout) , un theme plus sombre et des icones un peu plus moderne serait sympa. Mais bon apres je chipote, c est pas ce qui me fait utiliser vlc sur pc. Je vais voir si y pas moyens de faire un truc avec l editeur de skin quand j aurais du temps libre <img data-src=" />



Tiens, Thomas Nigro intervient dans les commentaires de Windows Central :)

http://www.windowscentral.com/vlc-app-windows-phone-has-generated-3-million-down…


Je ne comprends pas pourquoi la gestion du chromecast semble si compliquée, PopCornTime le gère depuis longtemps déjà et ça marche bien.&nbsp;

&nbsp;

&nbsp;Y’a un truc que je n’ai pas dû piger !?


Non la version 1.3.2. Celle du play store. mais il y en a peut être une plus a jour sur leur site c’est ça ?


sur leur site il y a la 1.4.1. Je viens de l’essayer, mais c’est le même problème. L’interface est fluide, mais dès que je lance une musique, tout se met à ramer sévère dans l’application. Mais le nexus 5 reste fluide, j’ai acce à toutes les fonctions. C’est juste l’app VLC qui lag à mort.


Si j’ai bien compris, contrairement à PopCorn Time, Netflix et autres, VLC ne veut pas dépendre du SDK fourni par Google et qui peut changer du jour au lendemain.









Article a écrit :



Pour comprendre la situation, il faut garder à l’esprit que VLC est une solution open source qui tient à le rester. Elle n’utilise donc que des outils open source et l’équipe refuse de s’appuyer sur des SDK aux sources fermées et sur lesquels elle n’a que peu de visibilité.




VLC.



Un des exemples parfait de la symbiose réussie entre l’univers des développeurs et celui des tipiakeurs.

A l’instar de bittorent, cryptocat, bitcoin et autres DHT.



Longue vie, et prospérité. <img data-src=" />


Sur quoi est réglé l’accélération matériel dans l’app ? T’es sur une rom stock ?









KGabou a écrit :



Toujours rien sur le support de l’AC3 dans l’app iOS ? Non parce que c’est juste la bande son de la majorité des MKV qui en dépend…





C’est un problème légal, pas technique.



Rom Stock de google, accélération matériel reglé sur oui et sur non, cela ne change rien. J’ai vraiment l’impression que lorsque je lance un mp3 (pas de video pour le moment) l’intégralité des ressources sont utilisé pour lire le mp3 et l’interface n’a plus de ressource pour fonctionner.


Merci VLC pour :

&nbsp;* Continuer à faire un truc léger alors que la plupart des logiciels deviennent de plus en plus lourds (car les PC sont plus puissants alors on en profite…. loi de Wirth)

&nbsp;* Continuer à faire un truc indépendant sans pub alors que beaucoup de petits projets populaires début 2000 sont devenu Evil (au hasard… daemon tools même si ça n’a rien à voir)

&nbsp;* Continuer à rester dans votre objectif initial : un logiciel de lecture vidéo / encodage / diffusion et ne pas devenir un bloatware rempli de fonctionnalités inutiles

&nbsp;* Être toujours motivé pour faire évoluer le logiciel

&nbsp;* Avoir un ambassadeur sur Nextinpact qui peut troller avec nous !

&nbsp;



&nbsp;Pour la bataille contre Google, je peux comprendre. VLC est gentil et veut faire les choses bien, mais ce n’est pas le cas de millier d’éditeurs dont l’unique but est de produire des applications bidon plantogènes remplies de pub et de spywares. Et quand une appli fait merder un smartphone, c’est la réputation de Google qui est dégradée (“ce système est lent!!”). Et leur réputation est déjà extrêmement mauvaise au niveau du Play Store, c’est tellement une poubelle que personnellement si je dois revenir un jour sur Android ce sera rootage + F-Droid. Et tant qu’il n’ y aura pas de Nexus à taille et prix raisonnable je n’envisage pas de revenir…


Bon, du coup j’ai hâte de pouvoir mettre les mimines sur la version 3.0 avec sa grande nouveauté.



Sinon oui, je confirme, je conserve des vieilles vidéos avec des formats périmés. Et je sais qu’avec VLC je serais capable de les lire.



Continuez le bon boulot, je vous prépare une belle contribution annuelle cette année.


VLC fait partie des logiciels indispensables. Continuez ainsi !

Merci jb et toute la clique :)


Bonne nouvelle pour le support de dolby parce que c’était vraiment relou…

&nbsp;



&nbsp;Excellent article !


“L’autre souci est le comportement de Google. La firme n’apprécie pas la

rétroingénierie et un ingénieur avait menacé&nbsp;l’équipe directement de

déréférencer complètement VLC du moteur de recherche.”

&nbsp;

&nbsp;Je crois que l’union européenne sera très heureuse d’entendre leur témoignage concernant l’abus de position dominante. Si il fallait une preuve du comportement problématique de Google, on l’a.


Merci également à l’équipe de Vidéo Lan.

VLC est mon lecteur de référence depuis un long moment maintenant.

&nbsp;

&nbsp;Merci&nbsp; à JB pour ses réponses c’est classe qu’un dev vienne répondre directement !<img data-src=" />


Oui, et ça fait longtemps que je le dis. Si je pouvais dès à présent basculer sur FirefoxOS sur mes téléphone et tablette, je l’aurai déjà fait.



Mis à part ça, j’adresse mes remerciements à toutes celles et tous ceux qui travaillent d’arrache pied sur ce lecteur génial et que j’utilise au quotidien, aussi bien sur Windows que Androïd :).


Merci pour tout <img data-src=" />


J’y vais de mon petit remerciement aussi.

Gros poutous à toute l’équipe de développeurs qui s’use les doigts pour notre plus grand bonheur.

Merci de nous simplifier la vie : moi qui doit installer tout un tas de logiciels pour mes utilisateurs, y a qu’un qui met tout le monde d’accord, c’est le cône !

Lâchez-rien ! Paix & Prospérité à VLC.


Un gros merci et bravo à tout ceux qui participent de près ou de loin à la confection du cône <img data-src=" />

Quel plaisir d’avoir un logiciel simple et léger capable de faire le boulot dans 99% des cas!&nbsp;



Récemment j’ai eu la joie de découvrir la musique au format .mod, et de découvrir également (en testant en mod “on verra bien”) que VLC le lisait sans encombre <img data-src=" />



Et merci à jb qui passe beaucoup de temps sur NXi aussi :)

&nbsp;

&nbsp;







jb a écrit :



Ça n’a rien à voir. C’est du code dans ton application ou dans ton système.





Si je comprends bien, vous vous autorisez du code proprio dans les application VLC, mais pas dans la libVLC, qui est le “moteur” du logiciel c’est ça?

&nbsp;





Obidoub a écrit :



&nbsp;Pour la bataille contre Google, je peux comprendre. VLC est gentil et veut faire les choses bien, mais ce n’est pas le cas de millier d’éditeurs dont l’unique but est de produire des applications bidon plantogènes remplies de pub et de spywares. Et quand une appli fait merder un smartphone, c’est la réputation de Google qui est dégradée (“ce système est lent!!”). Et leur réputation est déjà extrêmement mauvaise au niveau du Play Store, c’est tellement une poubelle que personnellement si je dois revenir un jour sur Android ce sera rootage + F-Droid. Et tant qu’il n’ y aura pas de Nexus à taille et prix raisonnable je n’envisage pas de revenir…






Pourtant ils autorisent bien les surcouches moisies (bon ok, il y a des exceptions) des fabricants de terminaux et des opérateurs? :/   



&nbsp;



Non il ne sont pas obligés. Ils peuvent utiliser une bibliothèque qui le fait pour eux comme Qt par exemple. Ainsi il reste open-source et s’affranchisse de l’API système.

&nbsp;

&nbsp;Une petit recherche indique que c’est bien le cas :&nbsp;Qt interface


Déjà qu’il était un des meilleurs lecteurs vidéos mais là, ça va devenir LE meilleur, tout simplement !

Une excellente nouvelle !



Merci aux devs de se fatiguer les mains, les doigts et les neurones pour notre plus grand plaisir, GG TEAM !


Moi je dis respect. Des philosophies de ce genre ça se perd. <img data-src=" />


Merci pour cet article complet et clair sur un logiciel majeur, certainement la meilleure plateforme multimédia existante. Apres, je comprends la volonté de respecter a la lettre le mode libre, mais cela entrave le rythme de déploiement des versions majeures.


” La firme n’apprécie pas la rétroingénierie”

“ « On le fera quand même »”

“la firme reste le plus gros sponsor des VideoLAN Days.”

Et bah alors filez leur votre code source!!!


ça me donne envie de faire un don.

/me met vlc en tête de liste de sa prochaine dépense.








xxxo a écrit :



Je ne comprends pas pourquoi la gestion du chromecast semble si compliquée, PopCornTime le gère depuis longtemps déjà et ça marche bien. 

 

 Y’a un truc que je n’ai pas dû piger !?







PopCornTime n’expose que des fichiers limités: ceux de YiFi, qui n’ont besoin d’aucune modification pour être lus sur CC.







neokoplex a écrit :



Non la version 1.3.2. Celle du play store. mais il y en a peut être une plus a jour sur leur site c’est ça ?







Oui, en beta et sur les nightly builds.









neokoplex a écrit :



sur leur site il y a la 1.4.1. Je viens de l’essayer, mais c’est le même problème. L’interface est fluide, mais dès que je lance une musique, tout se met à ramer sévère dans l’application. Mais le nexus 5 reste fluide, j’ai acce à toutes les fonctions. C’est juste l’app VLC qui lag à mort.







Il te faut 1.5.90.







cyrano2 a écrit :



“L’autre souci est le comportement de Google. La firme n’apprécie pas la

rétroingénierie et un ingénieur avait menacé l’équipe directement de

déréférencer complètement VLC du moteur de recherche.”

 

 Je crois que l’union européenne sera très heureuse d’entendre leur témoignage concernant l’abus de position dominante. Si il fallait une preuve du comportement problématique de Google, on l’a.







Oui, mais non. C’est un cas isolé, et moi, je ne témoignerai pas.

Franchement, entre Google, Apple, Microsoft et autres, Google est loin d’être le pire.





Charly32 a écrit :



Si je comprends bien, vous vous autorisez du code proprio dans les application VLC, mais pas dans la libVLC, qui est le “moteur” du logiciel c’est ça?





Non, 0 code proprio dans les applis, en userland.

Par contre, ce qui fait partie du système, c’est OK; car tu n’as pas le choix. Demander à ton utilisateur de changer d’OS, c’est une réponse fermée…







MuadJC a écrit :



“ La firme n’apprécie pas la rétroingénierie”

“ « On le fera quand même »”

“la firme reste le plus gros sponsor des VideoLAN Days.”

Et bah alors filez leur votre code source!!!





Franchement, le code source, on l’a <img data-src=" />



Effectivement, la 1.5.9 est nickel, mais je ne l’ai pas trouvé sur le site de vlc mais sur un autre via recherche google. Il y a un lien beta officiel pour vos apk ou pas ?


Vraiment étrange. Je suppose que tu as déjà essayer de vider le cache de l’app, la désinstaller/réinstaller ? Le décodage materiel avancé dans les options développeur est aussi en mode auto ?



Edit: Bon bah jb avait la réponse <img data-src=" />








jb a écrit :



Je peux rien te garantir, mais j’ai peut être une bonne nouvelle bientôt.





Ok, je croise les doigts <img data-src=" />



Oui. C’est en beta. Ça arrive rapidement en release.


Mais il n’y a pas de lien officiel de téléchargement pour les api de beta ? En tout super boulot, l’appli est nickel (surtout quand elle marche&nbsp;<img data-src=" />)








jb a écrit :



Franchement, le code source, on l’a <img data-src=" />



Bah , du coup, je ne vois pas d’où sort cette rétro-ingénierie de Chromecast dans l’actu.









MuadJC a écrit :



Bah , du coup, je ne vois pas d’où sort cette rétro-ingénierie de Chromecast dans l’actu.







Je crois que tu ne comprends pas la question.



Si si, regarde sur G+








jb a écrit :



Je crois que tu ne comprends pas la question.





C’est pas faux.



Ok donc si je comprends bien la difficulté réside dans le fait de réencoder au format souhaité les fichiers pour les transmettre au chromecast quand il en fait la demande ? Si c’est ça je comprends mieux le problème.








Tetedeiench a écrit :



&nbsp;Il est loin le “Don’t be evil” de Google, punaise…





<img data-src=" />



VLC c’est vraiment top sur PC, mais sur Android j’utilise MX Player pour l’instant.

Bon courage aux développeurs…