<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://www.jbkempf.com/blog/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Yet another blog for JBKempf - Tag - VLC</title>
  <link>http://www.jbkempf.com/blog/</link>
  <atom:link href="http://www.jbkempf.com/blog/feed/tag/VLC/rss2" rel="self" type="application/rss+xml"/>
  <description>This is the blog of Jean-Baptiste Kempf. I will share some info about my life, my works and my VideoLAN work</description>
  <language>en</language>
  <pubDate>Mon, 06 Feb 2012 11:49:19 +0100</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>VLC 2.0 pour MacOS X</title>
    <link>http://www.jbkempf.com/blog/post/2012/VLC-2.0-pour-MacOS-X</link>
    <guid isPermaLink="false">urn:md5:d186001ece97410a4407da8fc77f7637</guid>
    <pubDate>Mon, 06 Feb 2012 12:41:00 +0100</pubDate>
    <dc:creator>Jean-Baptiste Kempf</dc:creator>
        <category>VideoLAN</category>
        <category>2.0</category><category>Apple</category><category>Blu-Ray</category><category>LGPL</category><category>MacOS X</category><category>TwoFlower</category><category>VideoLAN</category><category>VLC</category><category>VLC media player</category>    
    <description>    &lt;h2&gt;Intro&lt;/h2&gt;

&lt;p&gt;La nouvelle version de &lt;a href=&quot;http://www.jbkempf.com/blog/tag/VLC&quot;&gt;VLC&lt;/a&gt;, nommée &lt;a href=&quot;http://www.jbkempf.com/blog/tag/TwoFlower&quot;&gt;TwoFlower&lt;/a&gt; ou &lt;a href=&quot;http://www.jbkempf.com/blog/tag/2.0&quot;&gt;2.0&lt;/a&gt;, apporte de nombreuses améliorations et modifications spécifiques à &lt;a href=&quot;http://www.jbkempf.com/blog/tag/MacOS%20X&quot;&gt;MacOS X&lt;/a&gt;.
Ce petit article permet de passer en revue ces améliorations, qui sont souvent peu décrites dans les articles plus généralistes.&lt;/p&gt;


&lt;p&gt;Ces dernières années, le développement de VLC sous OSX a été un peu chaotique et incertain, avec un vrai questionnement sur le futur du projet.
Néanmoins, sur l'année passée, Félix, aidé par plusieurs autres développeurs externes, par le reste de l'équipe de VLC et par un jeune designer, a pris le taureau par les cornes.
Il est évident que de nombreux bugs resteront sur les premières moutures, mais les versions devraient se suivre rapidement pour réparer vos bugs les plus gênants.&lt;/p&gt;


&lt;h2&gt;Nouvelle Interface&lt;/h2&gt;

&lt;p&gt;La modification la plus visible de Twoflower est la nouvelle interface. Cette interface remplace l'ancienne interface, qui datait des premières versions de OSX.&lt;/p&gt;


&lt;p&gt;Tout d'abord, cette interface se présente en une seule fenêtre, pour mieux coller au look actuel des applis OS X.
Ensuite, elle existe en deux couleurs: une version noire, qui ressemble au look QuickTime X, et une version grise, comme pour Lion.
De plus, sous Lion, elle permet de choisir entre le plein écran natif Lion ou le plein écran classique de VLC.&lt;/p&gt;


&lt;p&gt;La plupart des fenêtres utiles lors de la visualisation des vidéos, notamment les filtres audio et vidéo, ont migré vers le style gris transparent HUD.
De nombreuses autres fenêtres ont évolués, mais sans bouleversement.&lt;/p&gt;


&lt;h3&gt;Extensions&lt;/h3&gt;

&lt;p&gt;La nouvelle interface supporte les extensions lua de VLC pour créer des nouvelles fenêtres et fonctionnalités, comme l'intégration IMDB, Wikipedia, OpenSubtitles et autres.
Ce support a été fait tardivement dans le développement, donc une période de stabilisation sera probablement nécessaire.&lt;/p&gt;


&lt;h2&gt;Périphériques&lt;/h2&gt;

&lt;p&gt;Jusqu'ici, sous Mac, VLC ne pouvait lire que la webcam intégrée. À partir de VLC 2.0, un support générique des périphériques QTKit a été ajouté pour l'audio (QTSound) et pour la vidéo (QTCapture). Cela devrait permettre de visionner et de rediffuser les webcams externes USB et FireWire, les microphones ainsi que les cartes DVB et SDI compatibles.&lt;/p&gt;


&lt;p&gt;Au niveau du support Blu-Ray, VLC 2.0 permet de lire des disques et des dossiers non chiffrés de façon limitée, sous Linux et Windows. Une fois que certains bugs seront résolus, cela devrait être aussi le cas sous MacOS X, mais probablement seulement sous Snow Leopard et Lion.
Pour les Blu-Rays chiffrés, la bibliothèque libaacs, n'est pas encore porté sous MacOS X. Avis aux amateurs!&lt;/p&gt;


&lt;h2&gt;Codecs&lt;/h2&gt;

&lt;p&gt;La version MacOS X de VLC 2.0 bénéficiera du même support amélioré des codecs, des formats et des filtres vidéos que les versions des autres plate-formes.
La partie la plus intéressante concerne le décodage multi-threadé des codecs majeurs pour profiter des machines modernes multi-cores.
De nouveaux codecs sont supportés, comme le ProRes, l'AVC/Intra, les codecs 10bits et certaines nouvelles variantes WMV.
Le support des formats de fichiers existants a aussi nettement été amélioré, notamment pour le MKV et le MOV.&lt;/p&gt;


&lt;p&gt;Le décodage GPU sous OSX, aka VDADecoder, n'est pas de la partie dans cette version, pour des raisons de priorité de développement. Sébastien, développeur VLC, a porté le code dans FFmpeg, mais la partie VLC n'est pas encore prête. On espère que cela arrivera dans une version mineure suivante.&lt;/p&gt;


&lt;h2&gt;Sortie vidéo&lt;/h2&gt;

&lt;p&gt;La sortie vidéo, en OpenGL a subit quelques modifications, simplifications et améliorations.
Dorénavant, les sous-titres sont rendus à la taille de la fenêtre de sortie, quel que soit la source et directement fusionnés avec la vidéos en OpenGL. Cela améliore la qualité et la netteté des sous-titres. De plus, l'utilisation de fragment shaders pour faire les conversions d'espace de couleurs, même lorsque la source est en 10bits, devrait améliorer les performances.&lt;/p&gt;


&lt;h2&gt;Support OS X et PowerPC&lt;/h2&gt;

&lt;p&gt;Cette version 2.0 est compatible Leopard, Snow Leopard et Lion.
La version intel 64 bits est la version prioritaire pour Snow Leopard et Lion, car elle seule a le support natif du plein écran sous Lion. La version intel 32 bits fonctionne quant à elle aussi sous Leopard.
Il existe toujours une version powerpc pour Leopard, mais qui n'est testée que sous G5, faute de matériel. Cette version powerpc supporte aussi le multi-threading pour le décodage des formats HD, pour ne pas jeter tout de suite les derniers Mac Pro G5 &lt;img src=&quot;/blog/themes/jbkempf/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt; Il est cependant possible que la prochaine version majeure (2013?) ne supporte plus cette architecture.&lt;/p&gt;


&lt;h2&gt;Le futur&lt;/h2&gt;

&lt;p&gt;Plusieurs pistes de travail sont en cours: finir l'interface et la peaufiner pour palier aux manques qui seront forcément présents dans les premières versions, travailler sur le support Blu-Ray qui reste trop basique, intégrer le code pour le décodage GPU et changer la licence de VLCKit vers la &lt;a href=&quot;http://www.jbkempf.com/blog/tag/LGPL&quot;&gt;LGPL&lt;/a&gt; afin de permettre de construire des applications non-GPL au-dessus du moteur de VLC.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Nota Bene:&lt;/strong&gt; Cet article a été écrit par mes soins et donné gracieusement à MacBidouille et Mac4ever.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.jbkempf.com/blog/post/2012/VLC-2.0-pour-MacOS-X#comment-form</comments>
      <wfw:comment>http://www.jbkempf.com/blog/post/2012/VLC-2.0-pour-MacOS-X#comment-form</wfw:comment>
      <wfw:commentRss>http://www.jbkempf.com/blog/feed/atom/comments/228</wfw:commentRss>
      </item>
    
  <item>
    <title>VLC 1.2: nouveautés</title>
    <link>http://www.jbkempf.com/blog/post/2011/VLC-1.2-nouveautes</link>
    <guid isPermaLink="false">urn:md5:a1ae4069348fb140b086369445757592</guid>
    <pubDate>Wed, 14 Dec 2011 13:00:00 +0100</pubDate>
    <dc:creator>Jean-Baptiste Kempf</dc:creator>
        <category>VideoLAN</category>
        <category>1.2.0</category><category>VideoLAN</category><category>VLC</category><category>VLC media player</category>    
    <description>    &lt;p&gt;Un an et demi après la dernière version majeure (1.1.0), &lt;a href=&quot;http://www.jbkempf.com/blog/tag/VLC&quot;&gt;VLC&lt;/a&gt; revient avec une nouvelle version: &lt;a href=&quot;http://www.jbkempf.com/blog/tag/1.2&quot;&gt;1.2.0&lt;/a&gt;, disponible en pré-version de test. L'occasion de revenir sur les nouveautés de cette version.&lt;/p&gt;


&lt;p&gt;Avec près de 8000 changements fait par 150 développeurs, 600 bugs fermés et près de 200 000 lignes de code modifiées, cette version est une des versions les plus importantes de VLC. Plus d'informations sur &lt;a href=&quot;http://www.jbkempf.com/blog/post/2011/Who-wrote-VLC-1.2&quot;&gt;les contributeurs de VLC 1.2&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;De son petit nom &amp;quot;&lt;strong&gt;TwoFlower&lt;/strong&gt;&amp;quot; (qui vient de l'univers DiscWorld), les principales nouveautés de VLC portent sur les sorties vidéos, les nouveaux codecs, le support des Blu-Ray et les interfaces.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Nota Bene:&lt;/strong&gt; ce post est un écrit qui a servit de base à un article de &lt;a href=&quot;http://www.pcinpact.com&quot;&gt;PCINpact&lt;/a&gt; que vous trouverez &lt;a href=&quot;http://www.pcinpact.com/news/67598-vlc-12-twoflower-nouveautes-telechargement.htm&quot; hreflang=&quot;fr&quot;&gt;en ligne&lt;/a&gt;.&lt;/p&gt;


&lt;h2&gt;Coeur Vidéo&lt;/h2&gt;

&lt;p&gt;Les modifications les plus importantes, mais aussi moins visibles, portent sur la réécriture du coeur vidéo et les modules d'affichage à l'écran.&lt;/p&gt;


&lt;h3&gt;Sous-titres&lt;/h3&gt;

&lt;p&gt;Dans les versions actuelles de VLC, les sous-titres textes ont souvent une mauvaise qualité de rendu, notamment lors de visionnage de vidéo SD sur des écrans HD. En effet, pour des raisons de performance, VLC rend les sous-titres à la taille de la vidéo, puis les intègre dans la vidéo avant de les passer à la carte graphique en une seule texture, qui fait le scaling de l'ensemble. Dans certains cas, les sous-titres sont crénelés et de mauvaise qualité.&lt;/p&gt;


&lt;p&gt;Sous TwoFlower, un nouveau mode de rendu est possible: VLC envoie 2 textures à la carte graphique, une pour la vidéo, à sa taille d'origine et une pour les sous-titres, à la taille de l'écran. La carte graphique se charge du scaling de la vidéo et d'afficher l'ensemble. Le résultat est bien plus agréable, mais demande du matériel plus récent.&lt;/p&gt;


&lt;p&gt;Ce nouveau mode de rendu est disponible pour les sorties Direct3d pour Windows, OpenGL pour Linux et MacOS X et x11 pour Linux.&lt;/p&gt;



&lt;h3&gt;Shaders, 3D et performance&lt;/h3&gt;

&lt;p&gt;Le nouveau coeur vidéo permet aussi des améliorations de performances en déchargeant plus de calculs sur le GPU, lorsque cela est possible.&lt;/p&gt;


&lt;p&gt;Par exemple, l'utilisation de shaders ARB dans la sortie vidéo OpenGL permet de faire les conversions YUV vers RGB sur le GPU, même en profondeur de 10 ou 12bits.&lt;/p&gt;


&lt;p&gt;De plus, les bases des shaders sous Direct3d et de l'affichage 3D ont été ajoutés pour les prochaines versions. Un fork de VLC permet déjà l'affichage 3D sous nVidia Stereo Vision.&lt;/p&gt;


&lt;h3&gt;Filtres vidéos&lt;/h3&gt;

&lt;p&gt;VLC 1.2 voit l'ajout de nombreux filtres vidéos, certains connus, comme hqdn3d (suppression du grain), ou gradfun (suppression des gradients), d'autres originaux comme un nouveau filtre de grain, un filtre d'inverse téléciné ou un filtre de stabilisation pour les caméscopes.&lt;/p&gt;


&lt;h2&gt;Codecs, Formats&lt;/h2&gt;

&lt;p&gt;VLC TwoFlower, comme à chaque version, apporte le support de nombreux nouveaux codecs, formats de fichiers et périphériques.&lt;/p&gt;


&lt;p&gt;Un support limité des Blu-Rays est donc intégré sur toutes les plate-formes. La configuration est compliquée et peu documentée, et une grosse proportion des Blu-Rays n'est pas supportée du tout. Les menus ne sont pas activés non plus. Ceci étant dit, c'est un premier pas.&lt;/p&gt;


&lt;p&gt;L'ajout des protocoles de streaming adaptatifs HLS et DASH, des périphériques de capture de vidéo sous MacOS et des cartes d'acquisition professionnelles de types SDI viennent compléter le tableau au niveau du support des périphériques et protocoles.&lt;/p&gt;


&lt;h3&gt;Codecs&lt;/h3&gt;

&lt;p&gt;Au niveau codecs, le décodage multi-coeur est dorénavant possible et activé en H.264, DivX, VP3/Theora, Jpeg2000 et Webm/VP8, ce qui peut apporter des améliorations très importantes en performance, notamment en Full-HD. VLC était, sur ce point là, bien en-dessous des packs de codecs du style CoreAVC.&lt;/p&gt;


&lt;p&gt;Autre ajout important, notamment pour les professionnels et les fans d'animation japonaise, les codecs en profondeur 10bits, en H.264, Jpeg2000, DNxHD et ProRes sont dorénavant décodés et correctement affichés.&lt;/p&gt;


&lt;p&gt;En plus du support de nouveaux codecs, de très nombreuses améliorations ont été apportés à l'existant, notamment au niveau décodage audio et sous-titres HD, au support des méta-données, des codecs RealVideo, des images fixes et des formats Matroska et MPEG-2 TS.&lt;/p&gt;


&lt;p&gt;Enfin, le décodage matériel est dorénavant supporté pour les cartes CrystalHD et les smartphones avec OpenMax IL, sous Android.&lt;/p&gt;


&lt;h4&gt;Interfaces&lt;/h4&gt;

&lt;p&gt;Les interfaces de VLC ont toujours été les parents pauvres de ce logiciel, notamment sous Mac OS X.&lt;/p&gt;


&lt;p&gt;Cette version introduit donc une réécriture complète des interfaces Mac OS et Web.&lt;/p&gt;


&lt;p&gt;L'interface Mac OS se présente dorénavant en une seule fenêtre, avec une barre latérale, comme iTunes ou Mail.
2 styles sont possibles dans les préférences: le noir de QT X et le gris de Lion. La plupart des fenêtres secondaires utilisent la transparence...&lt;/p&gt;



&lt;h2&gt;Ports&lt;/h2&gt;

&lt;p&gt;La version 1.2 de VLC apporte le portage de VLC sous iOS, Android, OS/2 et Windows 64bits.&lt;/p&gt;


&lt;p&gt;Pour cela, le coeur de VLC a été adapté, des sorties audio et vidéo pour iOS, Android, OS/2 et Direct2d ont été ajoutées, et de nombreuses optimisations assembleurs ARM, ont été écrites.&lt;/p&gt;



&lt;h2&gt;libVLC en LGPL&lt;/h2&gt;

&lt;p&gt;La dernière chose importante de VLC 1.2.0, c'est le passage du coeur de VLC (libVLCcore et libVLC) de GPLv2 vers LGPLv2.1. Cela permet aux développeurs utilisant une autre licence que la GPL d'utiliser le moteur de VLC.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>VLC 1.2.0 features: part 2, formats</title>
    <link>http://www.jbkempf.com/blog/post/2011/VLC-1.2.0-features-formats</link>
    <guid isPermaLink="false">urn:md5:2ccd9eaea7348339da93492ef546754b</guid>
    <pubDate>Mon, 05 Dec 2011 20:46:00 +0100</pubDate>
    <dc:creator>Jean-Baptiste Kempf</dc:creator>
        <category>VideoLAN</category>
        <category>1.1.x</category><category>1.2.0</category><category>Blu-Rays</category><category>DASH</category><category>DVD</category><category>HLS</category><category>QTKit</category><category>VideoLAN</category><category>VLC</category>    
    <description>    &lt;h2&gt;VLC 1.2.0&lt;/h2&gt;

&lt;p&gt;I've spoken already about &lt;a href=&quot;http://www.jbkempf.com/blog/tag/VLC&quot;&gt;VLC&lt;/a&gt; &lt;a href=&quot;http://www.jbkempf.com/blog/tag/1.2.0&quot;&gt;1.2.0&lt;/a&gt;, especially about &lt;a href=&quot;http://www.jbkempf.com/blog/post/2011/VLC-1.2.0-part1&quot;&gt;video&lt;/a&gt;, &lt;a href=&quot;http://www.jbkempf.com/blog/post/2011/VLC-1.2.0-part1b&quot;&gt;video again&lt;/a&gt; and &lt;a href=&quot;http://www.jbkempf.com/blog/post/2011/Who-wrote-VLC-1.2&quot;&gt;authoring&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;However, I haven't spoken about the &lt;strong&gt;format&lt;/strong&gt; supported in VLC 1.2, even if there were &lt;a href=&quot;http://www.jbkempf.com/blog/post/2011/Disc-libraries-releases&quot;&gt;some hints&lt;/a&gt; in &lt;a href=&quot;http://www.jbkempf.com/blog/post/2011/Disc-libraries-releases&quot;&gt;my last post&lt;/a&gt;.&lt;/p&gt;


&lt;h2&gt;Discs and devices&lt;/h2&gt;

&lt;h3&gt;Blu-Ray&lt;/h3&gt;

&lt;p&gt;One of the major cool thing of 1.2, will be a &lt;em&gt;(very partial)&lt;/em&gt; support for &lt;a href=&quot;http://www.jbkempf.com/blog/tag/Blu-Ray&quot;&gt;Blu-Rays&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Through the VideoLAN project &lt;a href=&quot;http://www.videolan.org/developers/libbluray.html&quot; hreflang=&quot;en&quot; title=&quot;libbluray&quot;&gt;libbluray&lt;/a&gt;, VLC 1.2 should be able to open unencrypted disks and backup folders.&lt;/p&gt;


&lt;p&gt;Playback of commercially encrypted disks is also doable, but I won't detail the setup here.&lt;/p&gt;


&lt;h3&gt;DVDs&lt;/h3&gt;

&lt;p&gt;The whole stack of &lt;a href=&quot;http://www.jbkempf.com/blog/tag/DVD&quot;&gt;DVD&lt;/a&gt; playback libraries has been updated for VLC 1.2.0.&lt;/p&gt;


&lt;p&gt;The releases of libdvdnav, libdvdread, libdvdcss should help to playback more recent disks and fix quite a few annoying issues.&lt;/p&gt;


&lt;h3&gt;Capture devices&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;In addition to quite a few fixes on DirectShow and V4L2 capture modules, QTCapture and QTSound capture modules were added for VLC for MacOS X. Requiring QuickTime 7.6.3, it should allow VLC to play, record and stream any &lt;a href=&quot;http://www.jbkempf.com/blog/tag/QTKit&quot;&gt;QTKit&lt;/a&gt; device.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Decklink and DVEO/Linsys/ComputerModules SDI and SDI-HD cards are now supported as input.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;PulseAudio devices are now supported as input too.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;File formats and protocols&lt;/h2&gt;

&lt;h3&gt;Adaptive Streaming&lt;/h3&gt;

&lt;p&gt;VLC 1.2 should support, at least partially:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;HTTP live streaming, aka &lt;a href=&quot;http://www.jbkempf.com/blog/tag/HLS&quot;&gt;HLS&lt;/a&gt;, in both live and VOD mode;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.jbkempf.com/blog/tag/DASH&quot;&gt;MPEG DASH&lt;/a&gt;, aka Dynamic Adaptive Streaming over HTTP, in at least 2 profiles.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Those are still under heavy work, help is &lt;em&gt;welcome&lt;/em&gt;.&lt;/p&gt;


&lt;h3&gt;File formats&lt;/h3&gt;

&lt;p&gt;First, we will have a completely rewritten support for still images playback. The removal of the old fake module should help to make simpler diaporamas with VLC.&lt;/p&gt;


&lt;p&gt;Of course, VLC supports new formats, like caf, mtv, awb, f4v, amr, vro (DVD-VR), VDR recordings folders, EBU subtitles (stl). It also supports sid files, from Commodore 64.&lt;/p&gt;


&lt;p&gt;The most important improvements to our existent formats should concern Matroska and TS.&lt;/p&gt;


&lt;p&gt;A lot of work has been spent on our Matroska demuxer, to handle split-segments and correct seeking. There is still some work to do, but it should be light-year ahead of VLC &lt;a href=&quot;http://www.jbkempf.com/blog/tag/1.1.x&quot;&gt;1.1.x&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;For broadcast and professional people, in addition to the STL subtitles, we have now durations in the Mpeg2 TS files.&lt;/p&gt;


&lt;h3&gt;Metadata&lt;/h3&gt;

&lt;p&gt;Finally, we've worked quite a bit on the Metadata support for most file formats.&lt;/p&gt;


&lt;p&gt;APE tags, Ogg tags, seeking in flv, mxf, amr should be better supported. Also, as frequently requested, embedded cover arts in wmv, asf, wma are now correctly detected. The missing bits for cover art support are mainly for MKV and APE formats.&lt;/p&gt;


&lt;p&gt;Styles for various subtitles formats are also better supported, especially for simple file formats.&lt;/p&gt;


&lt;h2&gt;Codecs&lt;/h2&gt;


&lt;p&gt;Codecs support has also improved quite a bit, but that's for the next blogpost. :D&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Disc libraries releases: bluray, aacs, dvdcss</title>
    <link>http://www.jbkempf.com/blog/post/2011/Disc-libraries-releases</link>
    <guid isPermaLink="false">urn:md5:6e1cb9288c01fba89be97acc043ec593</guid>
    <pubDate>Sat, 03 Dec 2011 13:36:00 +0100</pubDate>
    <dc:creator>Jean-Baptiste Kempf</dc:creator>
        <category>VideoLAN</category>
        <category>1.2</category><category>Blu-Ray</category><category>DVD</category><category>VLC</category>    
    <description>    &lt;p&gt;So, we are working quite actively on &lt;a href=&quot;http://www.jbkempf.com/blog/tag/VLC&quot;&gt;VLC&lt;/a&gt; &lt;a href=&quot;http://www.jbkempf.com/blog/tag/1.2&quot;&gt;1.2&lt;/a&gt;. Many improvements were merged into &lt;a href=&quot;http://www.jbkempf.com/blog/tag/VLC&quot;&gt;VLC&lt;/a&gt; 1.2, notably for &lt;a href=&quot;http://www.jbkempf.com/blog/tag/DVD&quot;&gt;DVD&lt;/a&gt; and &lt;a href=&quot;http://www.jbkempf.com/blog/tag/Blu-Ray&quot;&gt;Blu-Ray&lt;/a&gt; playback.&lt;/p&gt;


&lt;p&gt;Therefore, there were a few releases of libraries used by VLC, lately.&lt;/p&gt;


&lt;h2&gt;libbluray 0.2.1&lt;/h2&gt;

&lt;p&gt;A contrario of this weird number, this is actually the &lt;strong&gt;first release&lt;/strong&gt; of &lt;a href=&quot;http://www.videolan.org/developers/libbluray.html&quot; hreflang=&quot;en&quot; title=&quot;libbluray&quot;&gt;libbluray&lt;/a&gt; that is usable.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;libbluray&lt;/strong&gt; is an open-source library designed for &lt;a href=&quot;http://www.jbkempf.com/blog/tag/Blu-Ray&quot;&gt;Blu-Ray&lt;/a&gt; Discs playback for media players, like VLC, xine or MPlayer.&lt;/p&gt;


&lt;p&gt;It could be seen as the equivalent to libdvdnav, but for Blu-Ray Discs.&lt;/p&gt;


&lt;h2&gt;libaacs 0.3.0&lt;/h2&gt;

&lt;p&gt;In spite of this weird number too, this is actually the &lt;strong&gt;first release&lt;/strong&gt; of &lt;a href=&quot;http://www.videolan.org/developers/libaacs.html&quot; hreflang=&quot;en&quot; title=&quot;libaacs&quot;&gt;libaacs&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;libaacs&lt;/strong&gt; is an open-source library implementing the AACS specification, for all systems, for interoperability.&lt;/p&gt;


&lt;p&gt;True, stand-alone, it is of very little use :D&lt;/p&gt;


&lt;h2&gt;libdvdcss 1.2.11&lt;/h2&gt;

&lt;p&gt;I am, de facto, the new maintainer of &lt;a href=&quot;http://www.videolan.org/developers/libbluray.html&quot; hreflang=&quot;en&quot; title=&quot;libdvdcss&quot;&gt;libdvdcss&lt;/a&gt;. &lt;em&gt;Congratz&lt;/em&gt; to me!&lt;/p&gt;


&lt;p&gt;Therefore, I've done a release: &lt;strong&gt;1.2.11&lt;/strong&gt;.&lt;/p&gt;


&lt;p&gt;This is just a boring release, just to incorporate patches and small maintenance, but shows that the project is still alive.&lt;/p&gt;


&lt;h2&gt;Other libraries&lt;/h2&gt;


&lt;p&gt;I just wanted to mention that:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;libdvdnav 4.2.0&lt;/li&gt;
&lt;li&gt;libdvdread 4.2.0&lt;/li&gt;
&lt;li&gt;libdvbpsi 0.2.2 (not disc related)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;were released too, in the last weeks.&lt;/p&gt;


&lt;p&gt;Those projects are still alive and maintained. Cool.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>VLC 1.2.0 features: part 1, video output - update</title>
    <link>http://www.jbkempf.com/blog/post/2011/VLC-1.2.0-part1b</link>
    <guid isPermaLink="false">urn:md5:e176dc78746ddec43ae823ca908df22c</guid>
    <pubDate>Wed, 29 Jun 2011 21:34:00 +0200</pubDate>
    <dc:creator>Jean-Baptiste Kempf</dc:creator>
        <category>VideoLAN</category>
        <category>1.2.0</category><category>1.2.x</category><category>VLC</category><category>VLC media player</category>    
    <description>    &lt;h2&gt;Video Output modification, continued&lt;/h2&gt;


&lt;p&gt;&lt;a href=&quot;http://www.jbkempf.com/blog/post/2011/VLC-1.2.0-part1&quot;&gt;I was previously detailing&lt;/a&gt; &lt;a href=&quot;http://www.jbkempf.com/blog/tag/VLC&quot;&gt;VLC&lt;/a&gt; &lt;a href=&quot;http://www.jbkempf.com/blog/tag/1.2.x&quot;&gt;1.2.x&lt;/a&gt; improvements on the video output, a few weeks ago.&lt;/p&gt;


&lt;h2&gt;Subtitles quality&lt;/h2&gt;

&lt;p&gt;In comments, on &lt;a href=&quot;http://www.jbkempf.com/blog/post/2011/I was previously detailing&quot;&gt;this blogpost&lt;/a&gt; and on our IRC, people made a good point that the subtitles improvements were not enough.&lt;/p&gt;


&lt;p&gt;Indeed, compared to MPC-HC or VSFilter, the lisibility wasn't the best, and it was notably missing a few options.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Point taken&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;Since then, VLC devs have added a few things:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;better outline with options: thickness, color and opacity&lt;/li&gt;
&lt;li&gt;a parametric shadow: distance, angle, color, opacity&lt;/li&gt;
&lt;li&gt;a better parametric blackbox: color and opacity&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is an update of the previous rendering on the same video with the shadow and a think outline.
&lt;a href=&quot;http://www.jbkempf.com/blog/public/VideoLAN/VLC_subtitle.png&quot; title=&quot;VLC 1.2 Subtitle display part 2&quot;&gt;&lt;img src=&quot;http://www.jbkempf.com/blog/public/VideoLAN/.VLC_subtitle_m.jpg&quot; alt=&quot;VLC 1.2 Subtitle display part 2&quot; title=&quot;VLC 1.2 Subtitle display part 2, Jun 2011&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;And here is a screenshot of the complete preferences part.
&lt;a href=&quot;http://www.jbkempf.com/blog/public/VideoLAN/VLC_subtitle_freetype.png&quot; title=&quot;VLC 1.2 subtitle display preferences&quot;&gt;&lt;img src=&quot;http://www.jbkempf.com/blog/public/VideoLAN/.VLC_subtitle_freetype_m.jpg&quot; alt=&quot;VLC 1.2 subtitle display preferences&quot; title=&quot;VLC 1.2 subtitle display preferences, Jun 2011&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Read the update about &lt;a href=&quot;http://www.jbkempf.com/blog/post/2011/VLC-1.2.0-features-formats&quot;&gt;VLC formats support &lt;/a&gt; in VLC 1.2.0&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>VLC 1.2.0 features: part 1, video output</title>
    <link>http://www.jbkempf.com/blog/post/2011/VLC-1.2.0-part1</link>
    <guid isPermaLink="false">urn:md5:d4d898051c290f32945efb49f221d1b8</guid>
    <pubDate>Sun, 05 Jun 2011 17:37:00 +0200</pubDate>
    <dc:creator>Jean-Baptiste Kempf</dc:creator>
        <category>VideoLAN</category>
        <category>1.1.x</category><category>1.2.0</category><category>1.2.x</category><category>Android</category><category>Direct2D</category><category>iOS</category><category>VideoLAN</category><category>VLC</category><category>VLC media player</category>    
    <description>    &lt;h2&gt;Introduction&lt;/h2&gt;

&lt;p&gt;As promised in my last &lt;a href=&quot;http://www.jbkempf.com/blog/post/2010/12/State-VideoLAN-2010&quot;&gt;major post&lt;/a&gt;, I will try to discuss about features that are getting shaped for VLC &lt;a href=&quot;http://www.jbkempf.com/blog/tag/1.2.x&quot;&gt;1.2.0&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;This post is therefore the first of the series.&lt;/p&gt;


&lt;p&gt;Be careful, this post is a bit &lt;strong&gt;technical&lt;/strong&gt;.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;tl;dr version&lt;/strong&gt;: VLC 1.2.0 will be &lt;ins&gt;awesome&lt;/ins&gt;, faster and have better display quality.&lt;/p&gt;


&lt;h2&gt;Video Output Rework&lt;/h2&gt;

&lt;p&gt;When I joined the &lt;a href=&quot;http://www.jbkempf.com/blog/tag/VideoLAN&quot;&gt;VideoLAN&lt;/a&gt; project and the &lt;a href=&quot;http://www.jbkempf.com/blog/tag/VLC&quot;&gt;VLC&lt;/a&gt; development team, something like 5 years ago, people were already speaking about the Video Output rework.&lt;/p&gt;


&lt;p&gt;This &lt;ins&gt;Arlésienne&lt;/ins&gt; was, to me, a bit like our &lt;a href=&quot;http://en.wikipedia.org/wiki/Duke_Nukem_Forever&quot; hreflang=&quot;en&quot; title=&quot;DNF&quot;&gt;DNF&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;However, during the development of VLC 1.1, &lt;strong&gt;VLC guru&lt;/strong&gt; Laurent Aimar, aka &lt;em&gt;'fenrir&lt;/em&gt;' started to work on it. The VLC &lt;a href=&quot;http://www.jbkempf.com/blog/tag/1.1.x&quot;&gt;1.1.x&lt;/a&gt; series has had part of this work in it, but most of the nice features were hidden to the users.&lt;/p&gt;


&lt;h3&gt;Vout Rework features&lt;/h3&gt;

&lt;p&gt;VLC &lt;a href=&quot;http://www.jbkempf.com/blog/tag/1.2.x&quot;&gt;1.2.0&lt;/a&gt; has seen enormous amount of work to go on this project and this work is almost finished.&lt;/p&gt;


&lt;p&gt;This means:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Most of the Video Outputs have been rewritten in a way or another, and their priority revised;&lt;/li&gt;
&lt;li&gt;Other Video Outputs were just dropped, like gapi, omapfb, hd1000v;&lt;/li&gt;
&lt;li&gt;OpenGL output has now got shaders to do YUV-&amp;gt;RGB conversions in the GPU,&lt;/li&gt;
&lt;li&gt;Most video filters were ported to the new API, and most of them should be transcodable and streamable now.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;New features&lt;/h3&gt;

&lt;p&gt;But this also means new features, like:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Sharper subtitles rendering,&lt;/li&gt;
&lt;li&gt;New Video Outputs were written, notably for &lt;a href=&quot;http://www.jbkempf.com/blog/tag/Direct2D&quot;&gt;Direct2D&lt;/a&gt;, for &lt;a href=&quot;http://www.jbkempf.com/blog/tag/iOS&quot;&gt;iOS&lt;/a&gt; and &lt;a href=&quot;http://www.jbkempf.com/blog/tag/Android&quot;&gt;Android&lt;/a&gt;,&lt;/li&gt;
&lt;li&gt;Important changes for the deinterlacers,&lt;/li&gt;
&lt;li&gt;New filter for debanding videos,&lt;/li&gt;
&lt;li&gt;New filter for anti-flickering of videos,&lt;/li&gt;
&lt;li&gt;New posterize and sepia filters for more fun.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I would like to speak about 2 of those features, in the following parts of this post.&lt;/p&gt;


&lt;h2&gt;Subtitles rendering in VLC&lt;/h2&gt;


&lt;h3&gt;Definitions&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;What we call &lt;q&gt;source size&lt;/q&gt; is the original size in pixels of the video in the file. It is often what people call &lt;q&gt;video definition&lt;/q&gt;, like 480x640, 576x720, 720x1280, 1080x1920.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;What we call &lt;q&gt;window size&lt;/q&gt; is the display size in pixels of the video in the file. It is often what people call &lt;q&gt;window resolution&lt;/q&gt;. It depends on the size of your &lt;a href=&quot;http://www.jbkempf.com/blog/tag/VLC&quot;&gt;VLC&lt;/a&gt; window, whether you resize it or not or if you are in full-screen mode or not.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;What we call &lt;q&gt;text OSD&lt;/q&gt; are text subtitles and OSD were the text is rendered on the screen. Using a &lt;q&gt;renderer&lt;/q&gt;, like &lt;a href=&quot;http://freetype.org&quot; hreflang=&quot;en&quot; title=&quot;Freetype&quot;&gt;Freetype&lt;/a&gt;, it converts the text into an image.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;What we call  &lt;q&gt;blending&lt;/q&gt; of 2 images, if what people would call &lt;q&gt;merging&lt;/q&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;How does VLC display subtitles&lt;/h3&gt;


&lt;p&gt;Those days, to display subtitles, we have the following steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;the &lt;q&gt;text OSD&lt;/q&gt; is rendered to the &lt;q&gt;source size&lt;/q&gt;,&lt;/li&gt;
&lt;li&gt;the rendered OSD is blended into the source image,&lt;/li&gt;
&lt;li&gt;the resulting image is passed to the video output, that scales to the &lt;q&gt;window size&lt;/q&gt; and does it usually in your hardware GPU.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;As you can imagine, if your source is &lt;em&gt;640x480&lt;/em&gt; and your monitor is &lt;em&gt;full HD&lt;/em&gt;, the text will be badly scaled.&lt;/p&gt;


&lt;p&gt;However, doing this that way is better for your resources, because the &lt;strong&gt;most costly&lt;/strong&gt; operation (&lt;em&gt;scaling&lt;/em&gt;) is done in your hardware.&lt;/p&gt;


&lt;h3&gt;How will VLC display subtitles&lt;/h3&gt;

&lt;p&gt;But those days, with very powerful GPUs, can't we do differently?&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Yes&lt;/strong&gt;, we &lt;strong&gt;can&lt;/strong&gt;. Using Direct3D or OpenGL.&lt;/p&gt;


&lt;p&gt;To display subtitles, we will have the following steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;the &lt;q&gt;text OSD&lt;/q&gt; is rendered to the &lt;q&gt;window size&lt;/q&gt;,&lt;/li&gt;
&lt;li&gt;the rendered OSD passed to the video output in a texture,&lt;/li&gt;
&lt;li&gt;the &lt;q&gt;source image&lt;/q&gt; is passed to the video output in a texture,&lt;/li&gt;
&lt;li&gt;the video output scales the &lt;q&gt;source texture&lt;/q&gt; from &lt;q&gt;source size&lt;/q&gt; to &lt;q&gt;window size&lt;/q&gt;,&lt;/li&gt;
&lt;li&gt;the video output blends both textures.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;You can see quickly that the new way is sharper (you might need to click on the images)
&lt;a href=&quot;http://www.jbkempf.com/blog/public/VideoLAN/VLC-1.1-subtitles-render.jpg&quot; title=&quot;VLC 1.1 Subtitle display&quot;&gt;&lt;img src=&quot;http://www.jbkempf.com/blog/public/VideoLAN/.VLC-1.1-subtitles-render_m.jpg&quot; alt=&quot;VLC 1.1 Subtitle display&quot; title=&quot;VLC 1.1 Subtitle display, May 2011&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.jbkempf.com/blog/public/VideoLAN/VLC-1.2-subtitles-render.jpg&quot; title=&quot;VLC 1.2 Subtitle display&quot;&gt;&lt;img src=&quot;http://www.jbkempf.com/blog/public/VideoLAN/.VLC-1.2-subtitles-render_m.jpg&quot; alt=&quot;VLC 1.2 Subtitle display&quot; title=&quot;VLC 1.2 Subtitle display, May 2011&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;em&gt;Before people scream, yes, it isn't exactly the same frame which is why the colors are different and yes, white on white isn't very readable.&lt;/em&gt; But this is beyond the point. The point is the difference in sharpness. I'll do better screenshots, when I got time (never :D).&lt;/p&gt;


&lt;h3&gt;Compatible Video Outputs&lt;/h3&gt;

&lt;p&gt;At the time of this writing, the video outputs that can do this blending are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Direct3D, default on Vista and 7&lt;/li&gt;
&lt;li&gt;OpenGL,&lt;/li&gt;
&lt;li&gt;x11.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;However, notable video outputs like DirectDraw and &lt;a href=&quot;http://en.wikipedia.org/wiki/X_video_extension&quot; hreflang=&quot;en&quot; title=&quot;X video&quot;&gt;Xv&lt;/a&gt; are not able to work in this mode.&lt;/p&gt;


&lt;h2&gt;Deinterlacers&lt;/h2&gt;

&lt;p&gt;In addition to this work, an important amount of work was done on the VLC deinterlacers by Juha.&lt;/p&gt;


&lt;p&gt;Notably, he has written new deinterlacer modes, fixed bugs, cleaned the code and written an impressive &lt;ins&gt;documentation&lt;/ins&gt;.&lt;/p&gt;


&lt;p&gt;The most notable parts of the work include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;a complete InVerse TeleCine deinterlacer, very useful for old NTSC anime,&lt;/li&gt;
&lt;li&gt;a framerate doubling CRT TV simulator mode, named Phosphor.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And all of them are properly documented on our &lt;a href=&quot;http://wiki.videolan.org/Deinterlacing&quot; hreflang=&quot;en&quot; title=&quot;wiki&quot;&gt;&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Moreover, as previously told, all modes of deinterlacing should be transcodable or streamable.&lt;/p&gt;



&lt;p&gt;&lt;em&gt;Thanks for the support. To be continued...&lt;/em&gt;&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Read:&lt;/strong&gt; &lt;a href=&quot;http://www.jbkempf.com/blog/post/2011/VLC-1.2.0-part1b&quot;&gt;Update of this article&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>VLC on Gnome3</title>
    <link>http://www.jbkempf.com/blog/post/2011/05/VLC-on-Gnome3</link>
    <guid isPermaLink="false">urn:md5:282a5b80e1b30f9bd8d08c9a3e31c76e</guid>
    <pubDate>Sun, 15 May 2011 22:57:00 +0200</pubDate>
    <dc:creator>Jean-Baptiste Kempf</dc:creator>
        <category>VideoLAN</category>
        <category>Gnome3</category><category>VideoLAN</category><category>VLC</category>    
    <description>    &lt;p&gt;Just a couple of small screenshots of VLC on Gnome3...&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.jbkempf.com/blog/public/VideoLAN/VLC_Gnome3.jpg&quot; title=&quot;VLC on Gnome3&quot;&gt;&lt;img src=&quot;http://www.jbkempf.com/blog/public/VideoLAN/.VLC_Gnome3_m.jpg&quot; alt=&quot;VLC on Gnome3&quot; title=&quot;VLC on Gnome3, May 2011&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.jbkempf.com/blog/public/VideoLAN/VLC_Gnome3_nobar.jpg&quot; title=&quot;VLC on Gnome3 without bar&quot;&gt;&lt;img src=&quot;http://www.jbkempf.com/blog/public/VideoLAN/.VLC_Gnome3_nobar_m.jpg&quot; alt=&quot;VLC on Gnome3 without bar&quot; title=&quot;VLC on Gnome3 without bar, May 2011&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>State of VideoLAN</title>
    <link>http://www.jbkempf.com/blog/post/2010/12/State-VideoLAN-2010</link>
    <guid isPermaLink="false">urn:md5:953e3677905d07e79b06e4babea66499</guid>
    <pubDate>Wed, 11 May 2011 12:42:00 +0200</pubDate>
    <dc:creator>Jean-Baptiste Kempf</dc:creator>
        <category>VideoLAN</category>
        <category>1.1.0</category><category>1.2.x</category><category>association</category><category>CeBIT</category><category>FOSDEM</category><category>GPU</category><category>GSoC</category><category>LinuxTag</category><category>Qt4</category><category>VideoLAN</category><category>VLC</category><category>Windows</category>    
    <description>&lt;h2&gt;It's been a long time&lt;/h2&gt;


&lt;p&gt;It's been a long time since the last time I wrote &lt;em&gt;something&lt;/em&gt; long enough around &lt;a href=&quot;http://www.jbkempf.com/&quot; hreflang=&quot;en&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;
But the cool thing is that it is due to being working quite a lot on &lt;a href=&quot;http://www.jbkempf.com/blog/tag/VLC&quot;&gt;VLC&lt;/a&gt; and different projects...&lt;/p&gt;


&lt;p&gt;So, how well is &lt;a href=&quot;http://www.jbkempf.com/blog/tag/VideoLAN&quot;&gt;VideoLAN&lt;/a&gt;? How well is &lt;a href=&quot;http://www.jbkempf.com/blog/tag/VLC&quot;&gt;VLC&lt;/a&gt;?&lt;/p&gt;


&lt;p&gt;In this post, I will come back on a few points that happened in our last year.&lt;/p&gt;    &lt;h2&gt;1. VLC&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;http://www.jbkempf.com/blog/tag/VLC&quot;&gt;VLC&lt;/a&gt; is doing quite well actually, but some things could be better...&lt;/p&gt;


&lt;h3&gt;1.1.0&lt;/h3&gt;

&lt;p&gt;VLC &lt;a href=&quot;http://www.jbkempf.com/blog/tag/1.1.0&quot;&gt;1.1.0&lt;/a&gt; was out last year, in June.&lt;/p&gt;


&lt;p&gt;This release was a tremendous success, and probably the one where we've had the best success for launch.&lt;/p&gt;


&lt;p&gt;The focus on &lt;a href=&quot;http://www.jbkempf.com/blog/tag/GPU&quot;&gt;GPU decoding&lt;/a&gt; and some HD codecs was very well welcomed by users, as was the improved &lt;a href=&quot;http://www.jbkempf.com/blog/tag/Qt4&quot;&gt;Qt&lt;/a&gt; interface.&lt;/p&gt;


&lt;p&gt;Of course, &lt;strong&gt;1.1.0&lt;/strong&gt; had a lot of bugs, since people still refuse to test our betas and RC versions, and as usual, &lt;strong&gt;1.1.1&lt;/strong&gt; was ready and out in less than a month.&lt;/p&gt;


&lt;h3&gt;1.1.x&lt;/h3&gt;


&lt;p&gt;The &lt;strong&gt;1.1.x-bugfix&lt;/strong&gt; branch is quite stable and feature-full.&lt;/p&gt;


&lt;p&gt;We still have notorious issues with PulseAudio, DVD Unicode path and Font caching on &lt;a href=&quot;http://www.jbkempf.com/blog/tag/Windows&quot;&gt;Windows&lt;/a&gt;. But all of them have been fixed in the &lt;em&gt;git&lt;/em&gt; &lt;em&gt;master&lt;/em&gt;.&lt;/p&gt;


&lt;h3&gt;1.1.0 to 1.1.9 updates&lt;/h3&gt;


&lt;p&gt;We've done &lt;em&gt;9 minor&lt;/em&gt; additional releases in &lt;em&gt;11 months&lt;/em&gt; from 1.1.0 to 1.1.9. And 1.1.10 is imminent...&lt;/p&gt;


&lt;p&gt;While, this is a bit annoying for the users, seeing the poor update mechanism in VLC,  this is mostly due to numerous security issues found and fixed in VLC.&lt;/p&gt;


&lt;p&gt;This shows that a very small team, like VLC's can care enough to support and have a strong security focus... Even when people are &lt;strong&gt;volunteers&lt;/strong&gt;.&lt;/p&gt;


&lt;h3&gt;Numbers&lt;/h3&gt;


&lt;p&gt;Since the switch to SourceForge, for mirroring the downloads, VLC has been downloaded &lt;strong&gt;237 millions&lt;/strong&gt; of times, in 11 months.&lt;/p&gt;


&lt;p&gt;The repartition per country, is the usual one as seen on &lt;a href=&quot;http://www.jbkempf.com/blog/post/2010/08/Let-s-talk-about-numbers&quot;&gt;my numbers post&lt;/a&gt;. And 57% of those downloads were done through the upgrade systems of VLC; the rest came from various websites, including the &lt;a href=&quot;http://videolan.org/&quot; hreflang=&quot;en&quot;&gt;VideoLAN website&lt;/a&gt;.&lt;/p&gt;


&lt;h3&gt;VLC team and development&lt;/h3&gt;


&lt;p&gt;Unfortunately, the VLC core team is still very small, and I might say smaller than before. The &lt;a href=&quot;http://en.wikipedia.org/wiki/Bus_factor&quot; hreflang=&quot;en&quot;&gt;Bus Factor&lt;/a&gt; of VLC is still too low.&lt;/p&gt;


&lt;p&gt;However, the number of next-to-core VLC developers and the number of VLC contributors has &lt;ins&gt;increased&lt;/ins&gt; quite a bit.&lt;/p&gt;


&lt;p&gt;With this increase, the process for reviewing patches and the quality of code entering &lt;a href=&quot;http://www.jbkempf.com/blog/tag/VLC&quot;&gt;VLC&lt;/a&gt; has improved a lot. This is good for VLC's maturity.&lt;/p&gt;


&lt;p&gt;On the same topic, a lot of code has been cleaned up and outdated modules have been removed.&lt;/p&gt;


&lt;h3&gt;VLC 1.2.x&lt;/h3&gt;


&lt;p&gt;I will speak of VLC &lt;a href=&quot;http://www.jbkempf.com/blog/tag/1.2.x&quot;&gt;1.2.x&lt;/a&gt; in a later post. But, you should know that VLC 1.2.0 is in a good shape and development is still happening at a very fast pace.&lt;/p&gt;



&lt;h2&gt;2. VideoLAN&lt;/h2&gt;

&lt;p&gt;But VLC isn't the only thing happening in &lt;a href=&quot;http://www.jbkempf.com/blog/tag/VideoLAN&quot;&gt;VideoLAN&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;The &lt;a href=&quot;http://www.jbkempf.com/blog/tag/VideoLAN&quot;&gt;VideoLAN&lt;/a&gt; &lt;a href=&quot;http://www.jbkempf.com/blog/tag/association&quot;&gt;association&lt;/a&gt; is in a good shape, having fixed all the assets issue we might have had in the past and allowing developers to work together.&lt;/p&gt;


&lt;h3&gt;Websites and machines&lt;/h3&gt;


&lt;p&gt;The main &lt;a href=&quot;http://videolan.org/&quot; hreflang=&quot;en&quot;&gt;VideoLAN website&lt;/a&gt; was redesigned and simplified a lot to stop confusing our users. The users feedback was quite good, on this part.&lt;/p&gt;


&lt;p&gt;The other services have been cleaned, removed and improved a lot (major software upgrades, spam fighting, uptime improvements).&lt;/p&gt;


&lt;p&gt;The main external websites are now:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://forum.videolan.org/&quot; hreflang=&quot;en&quot;&gt;Forum&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://wiki.videolan.org/&quot; hreflang=&quot;en&quot;&gt;Wiki&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://trac.videolan.org/vlc/&quot; hreflang=&quot;en&quot;&gt;Trac&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://git.videolan.org/vlc/&quot; hreflang=&quot;en&quot;&gt;Git&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://svn.videolan.org/&quot; hreflang=&quot;en&quot;&gt;Subversion&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://update.videolan.org/&quot; hreflang=&quot;en&quot;&gt;Update&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Software upgrades: libdvbpsi, libdvbcsa&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.videolan.org/developers/libdvbpsi.html&quot; hreflang=&quot;en&quot;&gt;libdvbpsi&lt;/a&gt; has seen one major upgrade and a change of license: it is now &lt;strong&gt;LGPLv2.1&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.videolan.org/developers/libdvbcsa.html&quot; hreflang=&quot;en&quot;&gt;libdvbcsa&lt;/a&gt; has seen one major upgrade to increase speed.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://projects.kde.org/projects/kdesupport/phonon/phonon-vlc/&quot; hreflang=&quot;en&quot;&gt;Phonon-VLC&lt;/a&gt; has seen several upgrades in the last year and is now perfectly working on Linux/KDE, Mac and Windows. Most of the rough edges have been fixed now and it will gain maturity this summer, once again. The amazing work from &lt;em&gt;KDE folks&lt;/em&gt;, like &lt;a href=&quot;http://apachelog.wordpress.com/&quot; hreflang=&quot;en&quot;&gt;apachelogger&lt;/a&gt;, is to be noted.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;libbluray and libaacs&lt;/h3&gt;


&lt;p&gt;We have welcomed 2 new libraries into VideoLAN: &lt;a href=&quot;http://www.videolan.org/developers/libaacs.html&quot; hreflang=&quot;en&quot;&gt;libaacs&lt;/a&gt;  and &lt;a href=&quot;http://www.videolan.org/developers/libbluray.html&quot; hreflang=&quot;en&quot;&gt;libbluray&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Those 2 libraries are focused on Blu-Ray integration for video players, and are still in early development.&lt;/p&gt;


&lt;h3&gt;Events&lt;/h3&gt;

&lt;p&gt;On the communication and community work, VideoLAN schedule has been quite full too.&lt;/p&gt;


&lt;p&gt;We've been to various events like &lt;a href=&quot;http://www.jbkempf.com/blog/tag/FOSDEM&quot;&gt;FOSDEM&lt;/a&gt;, &lt;a href=&quot;http://www.jbkempf.com/blog/tag/CeBIT&quot;&gt;CeBIT&lt;/a&gt; and &lt;a href=&quot;http://www.jbkempf.com/blog/tag/LinuxTag&quot;&gt;LinuxTag&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;We've been part of &lt;a href=&quot;http://www.jbkempf.com/blog/tag/GSoC&quot;&gt;GSoC&lt;/a&gt; 2010 and &lt;a href=&quot;http://www.jbkempf.com/blog/tag/GSoC&quot;&gt;GSoC&lt;/a&gt; 2011, like every year since a few years, and we've been also to participating to the first &lt;a href=&quot;http://code.google.com/gci&quot; hreflang=&quot;en&quot;&gt;Google Code-In&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;And finally, we've celebrated our &lt;a href=&quot;http://www.videolan.org/videolan/events/10y/&quot; hreflang=&quot;en&quot;&gt;10 years&lt;/a&gt; of open source in February.&lt;/p&gt;



&lt;h2&gt;Conclusion&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;http://www.jbkempf.com/blog/tag/VideoLAN&quot;&gt;VideoLAN&lt;/a&gt; and &lt;a href=&quot;http://www.jbkempf.com/blog/tag/VLC&quot;&gt;VLC&lt;/a&gt; are now quite mature projects and the last year has re-stated this matter of fact.&lt;/p&gt;


&lt;p&gt;VLC &lt;a href=&quot;http://www.jbkempf.com/blog/tag/1.1.0&quot;&gt;1.1&lt;/a&gt; was quite an important success for the users, and VLC &lt;a href=&quot;http://www.jbkempf.com/blog/tag/1.2.x&quot;&gt;1.2&lt;/a&gt; is on the way.&lt;/p&gt;


&lt;p&gt;However, the fact that the core team is still mainly composed by a handful of volunteers can be worrisome for the future.&lt;/p&gt;


&lt;p&gt;We need &lt;strong&gt;your help&lt;/strong&gt; and we are &lt;strong&gt;quite confident&lt;/strong&gt; for the future!&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Interview Vidéo sur Nolife TV</title>
    <link>http://www.jbkempf.com/blog/post/2011/04/Interview-Vid%C3%A9o-sur-Nolife-TV</link>
    <guid isPermaLink="false">urn:md5:7daf9da78f2facce59999933f99dc7ff</guid>
    <pubDate>Wed, 06 Apr 2011 07:07:00 +0200</pubDate>
    <dc:creator>Jean-Baptiste Kempf</dc:creator>
        <category>VideoLAN</category>
        <category>GPL</category><category>TV</category><category>VideoLAN</category><category>VLC</category>    
    <description>    &lt;p&gt;J'ai été interviewé, dernièrement, par l'équipe de &lt;a href=&quot;http://www.nolife-tv.com/&quot; hreflang=&quot;fr&quot;&gt;Nolife&lt;/a&gt;, dans le cadre de &lt;a href=&quot;http://www.jbkempf.com/blog/tag/VideoLAN&quot;&gt;VideoLAN&lt;/a&gt; et de &lt;a href=&quot;http://www.jbkempf.com/blog/tag/VLC&quot;&gt;VLC&lt;/a&gt;, à l'occasion des 10 ans du passage en GPL de VideoLAN.&lt;/p&gt;


&lt;p&gt;Cette interview a été diffusée dans l'émission 101%, pendant la grille horaire TV classique.&lt;/p&gt;


&lt;p&gt;Vous trouverez gratuitement &lt;strong&gt;&lt;a href=&quot;http://online.nolife-tv.com/index.php?id=20431&quot; hreflang=&quot;fr&quot;&gt;l'interview, en ligne&lt;/a&gt;&lt;/strong&gt; pour écouter ce que j'ai à dire...&lt;/p&gt;


&lt;p&gt;Si vous êtes abonnés &lt;em&gt;Nolife&lt;/em&gt;, vous pouvez retrouver aussi, &lt;strong&gt;&lt;a href=&quot;http://online.nolife-tv.com/index.php?id=20432&quot; hreflang=&quot;fr&quot;&gt;l'interview complète&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;


&lt;p&gt;Merci pour le soutien!&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Let's talk about numbers</title>
    <link>http://www.jbkempf.com/blog/post/2010/08/Let-s-talk-about-numbers</link>
    <guid isPermaLink="false">urn:md5:87f436b5bb66d28b5ca3d9025629ab6e</guid>
    <pubDate>Thu, 12 Aug 2010 20:46:00 +0200</pubDate>
    <dc:creator>Jean-Baptiste Kempf</dc:creator>
        <category>VideoLAN</category>
        <category>SourceForge</category><category>VideoLAN</category><category>VLC</category>    
    <description>    &lt;h2&gt;VLC numbers&lt;/h2&gt;


&lt;p&gt;One of the most asked question is about the VLC download numbers. Don't ask me why, this comes all the time back on the subject.&lt;/p&gt;


&lt;p&gt;We decided for the 1.1.x releases to use the new &lt;a href=&quot;http://sourceforge.net/downloads/&quot; hreflang=&quot;en&quot;&gt;sourceforge download&lt;/a&gt; service.&lt;/p&gt;


&lt;p&gt;There were &lt;strong&gt;2 main reasons&lt;/strong&gt; to do so:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;it provides quite interesting statistics and numbers per file, per OS, per date...&lt;/li&gt;
&lt;li&gt;it makes a 3rd party count our numbers, so we can't be accused of &lt;q&gt;cheating&lt;/q&gt;, as we were accused in the past.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Therefore, I'll give a few &lt;strong&gt;insights&lt;/strong&gt; on &lt;strong&gt;VLC 1.1.x&lt;/strong&gt; (1.1.0, 1.1.1 and 1.1.2) download stats.&lt;/p&gt;


&lt;h2&gt;1.1.x download stats&lt;/h2&gt;


&lt;p&gt;Those download numbers have been done in the &lt;em&gt;first 50 days&lt;/em&gt; after the VLC 1.1.0 release.&lt;/p&gt;


&lt;h3&gt;Average&lt;/h3&gt;

&lt;p&gt;The average is around &lt;strong&gt;640k&lt;/strong&gt; (640000) &lt;strong&gt;downloads per day&lt;/strong&gt;, in total, on the official mirror (sourceforge).&lt;/p&gt;


&lt;p&gt;This accounts to around &lt;strong&gt;19 million&lt;/strong&gt; downloads per month...&lt;/p&gt;


&lt;h3&gt;Operating systems&lt;/h3&gt;

&lt;p&gt;This OS repartition is quite simple:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;ins&gt;Win32&lt;/ins&gt; is &lt;strong&gt;86,7%&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;ins&gt;Mac OS X&lt;/ins&gt; is &lt;strong&gt;13%&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;ins&gt;Source&lt;/ins&gt; is around &lt;strong&gt;0,3%&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Of course, this doesn't mean that we don't have any Linux users. It is just that they use their distributions, which is the correct way to do it.&lt;/p&gt;


&lt;h3&gt;Countries repartition&lt;/h3&gt;

&lt;p&gt;One the most interesting topic is the repartition per country.&lt;/p&gt;


&lt;p&gt;Here is the diagram of the most important downloading countries.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;USA is &lt;ins&gt;14,5%&lt;/ins&gt;&lt;/li&gt;
&lt;li&gt;Germany and France are both a bit above &lt;ins&gt;10%&lt;/ins&gt;&lt;/li&gt;
&lt;li&gt;Italy, India and UK are around &lt;ins&gt;5%&lt;/ins&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Numbers for smaller countries are available on request.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.jbkempf.com/blog/public/VideoLAN/VLC_download_201008.png&quot; title=&quot;VLC download numbers&quot;&gt;&lt;img src=&quot;http://www.jbkempf.com/blog/public/VideoLAN/.VLC_download_201008_m.jpg&quot; alt=&quot;VLC download numbers&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;VLC download numbers, août 2010&quot; /&gt;&lt;/a&gt;&lt;/p&gt;



&lt;h3&gt;Update vs Direct download&lt;/h3&gt;


&lt;p&gt;The last important number I will share with you today is the repartition between &lt;strong&gt;direct downloads&lt;/strong&gt; from the website against &lt;strong&gt;update&lt;/strong&gt; from within VLC.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Direct downloads are around &lt;strong&gt;40%&lt;/strong&gt; of the total downloads&lt;/li&gt;
&lt;li&gt;Updates are therefore &lt;strong&gt;60%&lt;/strong&gt; of the total downloads&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This explains why the &lt;a href=&quot;http://www.videolan.org&quot; hreflang=&quot;en&quot;&gt;videolan.org&lt;/a&gt; website doesn't get 19 million visitors per month, but just around 8 or 9 million.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>On the road to VLC 1.1.0 part 2: better</title>
    <link>http://www.jbkempf.com/blog/post/2010/03/20/On-the-road-to-VLC-1.1.0-part-2%3A-better</link>
    <guid isPermaLink="false">urn:md5:52c4845ce0a674c7e98db1f3c6798746</guid>
    <pubDate>Sat, 20 Mar 2010 08:52:00 +0100</pubDate>
    <dc:creator>Jean-Baptiste Kempf</dc:creator>
        <category>VideoLAN</category>
        <category>1.1.0</category><category>VLC</category>    
    <description>    &lt;h2&gt;Improvements&lt;/h2&gt;

&lt;p&gt;Being faster is cool, but let&amp;#8217;s not forget that multimedia moves fast.&lt;/p&gt;


&lt;p&gt;So here are a few improvements that you can expect in &lt;a href=&quot;http://www.jbkempf.com/blog/tag/VLC&quot;&gt;VLC&lt;/a&gt; &lt;a href=&quot;http://www.jbkempf.com/blog/tag/1.1.0&quot;&gt;1.1.0&lt;/a&gt;.&lt;/p&gt;


&lt;h2&gt;Codecs, demuxers and protocols&lt;/h2&gt;

&lt;p&gt;In addition to than GPU/DSP decoding&lt;a href=&quot;http://www.jbkempf.com/blog/post/2010/03/15/On-the-road-to-VLC-1.1.0%3A-faster&quot;&gt; (see my previous post)&lt;/a&gt;, VLC 1.1.0 will bring:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;DVB HD subtitles&lt;/li&gt;
&lt;li&gt;PGS Subtitles from Blu-Ray dumps&lt;/li&gt;
&lt;li&gt;sftp protocol&lt;/li&gt;
&lt;li&gt;Atrac1 audio codec&lt;/li&gt;
&lt;li&gt;Indeo5 video codec&lt;/li&gt;
&lt;li&gt;AMR (Narrow Band) audio codec&lt;/li&gt;
&lt;li&gt;Windows Media Voice/Speech audio codec&lt;/li&gt;
&lt;li&gt;Improved Flac support (7.1 and 88.2/176.4/192&amp;#160;kHz support)&lt;/li&gt;
&lt;li&gt;7.1 Vorbis audio support&lt;/li&gt;
&lt;li&gt;ADPCM in flv files&lt;/li&gt;
&lt;li&gt;DVD-Audio files .aob, so you can play your DVD-Audio files on your computer&lt;/li&gt;
&lt;li&gt;vqf, amv, wpl and zpl file support&lt;/li&gt;
&lt;li&gt;Midi files on Windows port!&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;And more features&amp;#8230;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;CDDB support on Windows&lt;/li&gt;
&lt;li&gt;Podcast images&lt;/li&gt;
&lt;li&gt;Enhancements to our Ambilight support&lt;/li&gt;
&lt;li&gt;Extensions in lua script&lt;/li&gt;
&lt;li&gt;Services in lua script&lt;/li&gt;
&lt;li&gt;Chorus and Flanger audio filter&lt;/li&gt;
&lt;li&gt;Visualisation using scripted .milk files&lt;/li&gt;
&lt;li&gt;Windows 7 taskbar integration&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That&amp;#8217;s all for the major features, that are visible to the users&amp;#8230;&lt;/p&gt;


&lt;p&gt;What is important, is that VLC &lt;strong&gt;isn&amp;#8217;t getting bloated&lt;/strong&gt; by all this, and I&amp;#8217;ll explain that in my next article.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>On the road to VLC 1.1.0 part 1: faster</title>
    <link>http://www.jbkempf.com/blog/post/2010/03/15/On-the-road-to-VLC-1.1.0%3A-faster</link>
    <guid isPermaLink="false">urn:md5:f852eaa3f3c13336a85fd56a72a26351</guid>
    <pubDate>Mon, 15 Mar 2010 07:29:00 +0100</pubDate>
    <dc:creator>Jean-Baptiste Kempf</dc:creator>
        <category>VideoLAN</category>
        <category>1.1.0</category><category>Atom</category><category>DxVA2</category><category>GPU</category><category>H.264</category><category>Maemo</category><category>N900</category><category>nVidia</category><category>OpenMax</category><category>VAAPI</category><category>VLC</category><category>Windows</category>    
    <description>    &lt;p&gt;Let&amp;#8217;s go on with the first part of my articles to introduce you to VLC &lt;a href=&quot;http://www.jbkempf.com/blog/tag/1.1.0&quot;&gt;1.1.0&lt;/a&gt;.&lt;/p&gt;


&lt;h2&gt;Decoding HD&lt;/h2&gt;

&lt;p&gt;In these days of HD video, speeding of decoding is more and more critical, and &lt;a href=&quot;http://www.jbkempf.com/blog/tag/VLC&quot;&gt;VLC&lt;/a&gt; has not shine on these aspects lately, especially on &lt;a href=&quot;http://www.jbkempf.com/blog/tag/H264&quot;&gt;H.264&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;VLC 1.1 should partly fix those issues, with:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;faster CPU decoding, especially on &lt;a href=&quot;http://www.jbkempf.com/blog/tag/Windows&quot;&gt;Windows&lt;/a&gt;,&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.jbkempf.com/blog/tag/GPU&quot;&gt;GPU&lt;/a&gt; decoding on Windows Vista/7 and on Linux,&lt;/li&gt;
&lt;li&gt;DSP decoding with OpenMax IL on embedded Linux, like &lt;a href=&quot;http://www.jbkempf.com/blog/tag/Maemo&quot;&gt;Maemo&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;GPU decoding&lt;/h3&gt;

&lt;p&gt;Using &lt;a href=&quot;http://www.jbkempf.com/blog/tag/DxVA2&quot;&gt;DxVA2&lt;/a&gt; on Windows Vista and 7 and &lt;a href=&quot;http://www.jbkempf.com/blog/tag/VAAPI&quot;&gt;VAAPI&lt;/a&gt; on Linux, the decoding stage of VLC framework can now be done by the GPU.&lt;/p&gt;


&lt;p&gt;If you have a compatible GPU, especially an &lt;a href=&quot;http://www.jbkempf.com/blog/tag/nVidia&quot;&gt;nVidia&lt;/a&gt;, it should go way faster. VLC should consume less than 10% of your CPU and your CPU shouldn&amp;#8217;t be at full speed anymore.&lt;/p&gt;


&lt;p&gt;It even works on &lt;strong&gt;Ion&lt;/strong&gt;/&lt;a href=&quot;http://www.jbkempf.com/blog/tag/Atom&quot;&gt;Atom&lt;/a&gt; machines! This is cool for HTPC.&lt;/p&gt;


&lt;h3&gt;DSP decoding using OpenMax IL&lt;/h3&gt;

&lt;p&gt;VLC has a new decoder that can use &lt;a href=&quot;http://www.khronos.org/openmax/&quot; hreflang=&quot;en&quot;&gt;OpenMax IL&lt;/a&gt; codecs for DSP decoding&lt;/p&gt;


&lt;p&gt;If this is chinese to you, it means that VLC is almost the same speed and energy consumption than the native player on the &lt;a href=&quot;http://www.jbkempf.com/blog/tag/N900&quot;&gt;N900&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.jbkempf.com/blog/tag/OpenMax&quot;&gt;OpenMax&lt;/a&gt; IL in VLC can &lt;strong&gt;decode&lt;/strong&gt; and &lt;strong&gt;encode&lt;/strong&gt; most of the codecs: Mpeg2, Mpeg4, H264, H263, WMV1, WMV2, WMV3, RV10, RV20, RV30, RV40 and aac, amr, mp3.&lt;/p&gt;


&lt;h2&gt;Better audio pipeline&lt;/h2&gt;

&lt;p&gt;Also, the audio pipeline has been reworked, (and accelerated on ARM devices), so that we less conversion occur and better filtering happen.&lt;/p&gt;


&lt;p&gt;Of course, audio is not that critical today, but it just makes VLC a better audio player.&lt;/p&gt;


&lt;h2&gt;Less Ram and Less threads&lt;/h2&gt;

&lt;p&gt;VLC 1.1 should use less threads as &lt;a href=&quot;http://www.remlab.net/op/vlc-threads.shtml&quot; hreflang=&quot;en&quot;&gt;Rémi wrote&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;VLC 1.1 should also use less Ram than 1.0.5, even though, this might not be very visible in all situations.&lt;/p&gt;


&lt;h2&gt;Conclusion&lt;/h2&gt;

&lt;p&gt;VLC 1.1.0 should be faster to decode, using less CPU and able to leverage GPU and DSPs; it should use less RAM and less threads. What more do you want&amp;#160;?&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;
&lt;a href=&quot;http://www.jbkempf.com/blog/post/2010/03/20/On-the-road-to-VLC-1.1.0-part-2%3A-better&quot;&gt;Part 2: Better&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>On the road to VLC 1.1.0: introduction</title>
    <link>http://www.jbkempf.com/blog/post/2010/03/13/On-the-road-to-VLC-1.1.0%3A-introduction</link>
    <guid isPermaLink="false">urn:md5:fc9981c587f5b36d6f87899874f5d369</guid>
    <pubDate>Sat, 13 Mar 2010 14:21:00 +0100</pubDate>
    <dc:creator>Jean-Baptiste Kempf</dc:creator>
        <category>VideoLAN</category>
        <category>1.0.0</category><category>1.1.0</category><category>VLC</category>    
    <description>    &lt;h2&gt;VLC 1.0.0&lt;/h2&gt;

&lt;p&gt;The &lt;a href=&quot;http://www.jbkempf.com/blog/tag/1.0.0&quot;&gt;1.0.0&lt;/a&gt; version of &lt;a href=&quot;http://www.jbkempf.com/blog/tag/VLC&quot;&gt;VLC&lt;/a&gt; has been very popular, partly due to its stability (compared to 0.9.x) and due to its constant improvements ( revisions were 1.0.1, 1.0.2, 1.0.3, 1.0.4, 1.0.5 and soon 1.0.6).&lt;/p&gt;


&lt;p&gt;VLC 1.0.0 was out in last July, 8 month ago.  We need to move on.&lt;/p&gt;


&lt;h3&gt;Articles&lt;/h3&gt;

&lt;p&gt;VLC 1.1.0 is on its way, and I&amp;#8217;ll start a &lt;strong&gt;few articles&lt;/strong&gt; to introduce VLC &lt;a href=&quot;http://www.jbkempf.com/blog/tag/1.1.0&quot;&gt;1.1.0&lt;/a&gt; &lt;strong&gt;features&lt;/strong&gt; and &lt;strong&gt;highlights&lt;/strong&gt;.&lt;/p&gt;



&lt;h2&gt;VLC 1.1.0: Codename and statistics&lt;/h2&gt;

&lt;p&gt;VLC 1.1.0 will be named &lt;em&gt;The Luggage&lt;/em&gt;, because of &lt;a href=&quot;http://en.wikipedia.org/wiki/Rincewind#The_Luggage&quot; hreflang=&quot;en&quot;&gt;DiscWorld&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;This is huge change, since VLC codenames were taken from the &lt;a href=&quot;http://en.wikipedia.org/wiki/Goldeneye&quot; hreflang=&quot;en&quot;&gt;Goldeneye&lt;/a&gt; movie.&lt;/p&gt;


&lt;h3&gt;Statistics&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;6800 commits have been pushed since 1.0.0-rc1, the first release candidate of VLC 1.0.0&lt;/li&gt;
&lt;li&gt;2327 files changed, 429662 insertions(+), 346267 deletions(-)&lt;/li&gt;
&lt;li&gt;139 different commiters&lt;/li&gt;
&lt;li&gt;The biggest commiter has 1822 commits, 2 other commiters have around 770 commits, 1 has 650 and 1 has almost 500 commits. Those 5 developers represent 2 thirds of the total of commits.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Highlights&lt;/h2&gt;

&lt;p&gt;The highlights of VLC 1.1.0 will be&amp;#8230;&lt;/p&gt;


&lt;p&gt;&amp;#8230; at the next articles. :D&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.jbkempf.com/blog/post/2010/03/15/On-the-road-to-VLC-1.1.0%3A-faster&quot;&gt;Part 1: Faster&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.jbkempf.com/blog/post/2010/03/20/On-the-road-to-VLC-1.1.0-part-2%3A-better&quot;&gt;Part 2: Better&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>VLC 1.0.5 et 1.1</title>
    <link>http://www.jbkempf.com/blog/post/2010/01/30/VLC-1.0.5-et-1.1</link>
    <guid isPermaLink="false">urn:md5:90ff268bb62ab4ca1d772561709fd4ce</guid>
    <pubDate>Sat, 30 Jan 2010 02:50:00 +0100</pubDate>
    <dc:creator>Jean-Baptiste Kempf</dc:creator>
        <category>VideoLAN</category>
        <category>VLC</category>    
    <description>    &lt;p&gt;&lt;strong&gt;Disclaimer:&lt;/strong&gt;
Vous retrouverez cet article co-écrit par moi, sur le site de  &lt;a href=&quot;http://www.pcinpact.com/actu/news/55191-vlc-11-ameliorations-codecs-acceleration-gpu.htm&quot; hreflang=&quot;fr&quot;&gt;PCinpact&lt;/a&gt;.&lt;/p&gt;


&lt;h2&gt;VLC 1.0.5&lt;/h2&gt;

&lt;p&gt;Estampillée 1.0.5, la nouvelle version de &lt;a href=&quot;http://www.jbkempf.com/blog/tag/VLC&quot;&gt;VLC&lt;/a&gt; est presque prête, puisque les sources sont déjà publiées. Les binaires vont suivre.&lt;/p&gt;


&lt;p&gt;Cette nouvelle version est principalement intéressante pour les utilisateurs de Windows, puisqu&amp;#8217;elle change de compilateur et met à jour les codecs embarqués.&lt;/p&gt;


&lt;p&gt;En effet, toutes les versions depuis la 0.9.0, et notamment l&amp;#8217;actuelle 1.0.3 (50 millions de téléchargements), ont été compilées avec la version 4.2 du compilateur gcc. L&amp;#8217;introduction de la compilation avec gcc 4.4.2 devrait améliorer les performances générales, sans modifier de façon importante le code.&lt;/p&gt;


&lt;p&gt;La mise à jour des librairies de codecs devrait apporter un gain supplémentaire de performance, notamment pour le décodage H.264. Enfin, de nombreuses corrections mineures ont été ajoutées durant le développement des versions 1.0.4 et 1.0.5 ainsi que de nombreuses traductions.&lt;/p&gt;


&lt;h2&gt;La dernière version avant la 1.1.0&amp;#160;?&lt;/h2&gt;


&lt;p&gt;La prochaine version majeure après la 1.0.x sera la 1.1.0, nommée &amp;quot;The Luggage&amp;quot;.&lt;/p&gt;


&lt;p&gt;Le gel des ajouts de fonctionnalités pour la 1.1 devrait arriver vendredi prochain (5 février) et sera suivi par une «&amp;#160;Technology Preview&amp;#160;» très rapidement.&lt;/p&gt;



&lt;h2&gt;Que peut-on attendre de cette version&amp;#160;?&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Réécriture du cœur vidéo&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Probablement la partie la moins visible et la partie la plus importante de cette version, la réécriture de la partie qui gère les sorties vidéos et de la plupart des sorties vidéos permettra de partir sur de meilleures bases et d&amp;#8217;ajouter des fonctionnalités essentielles pour la suite (1.2). Il faut noter que les sorties vidéos sous linux ont été réécrites à partir de zéro pour utiliser XCB à la place de xlib.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Support du décodage en GPU sous Windows&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Sous Windows Vista et 7, comme nous en avons déjà parlé, les cartes graphiques supportant le décodage matériel devraient être utilisables depuis VLC, en utilisant DxVA2, pour H.264 et VC-1 (le mpeg-2 attendra probablement la version suivante). Toutes les cartes graphiques ne seront pas équivalentes et certains fabricants devraient être favorisés.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Nouveaux codecs, formats et protocoles&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;En vrac, les sous-titres des Blu-Ray et DVB HD, l&amp;#8217;Atrac1, les playlists .zpl et .wpl, les fichiers des DVD-Audios (.aob) sont les principaux nouveaux formats supportés pour cette version. Des améliorations pour les fichiers m2ts et les formats des sous-titres sont aussi au rendez-vous.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Extensions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Une plate-forme d&amp;#8217;extensions à base de scripts en lua sera disponible. Elle permettra, par exemple, de chercher des infos sur imdb, last.fm ou wikipedia, de télécharger les paroles, les tablatures ou des sous-titres sans quitter VLC. Ces scripts utilisateurs permettront d&amp;#8217;aller chercher des données sur le net et/ou de contrôler VLC. Cette plate-forme est amenée à évoluer par la suite.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Amaigrissement&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;VLC 1.1 a vu de nombreux modules se faire supprimer (25 au dernier total) afin de réduire la quantité de code. Mais VLC a aussi vu sa consommation de mémoire diminuer ainsi que le nombre de threads dormants. Enfin, les versions pour appareils embarqués (ARM) ont vu d&amp;#8217;importants gains de performances, mais il manque encore des interfaces pour ces architectures, notamment Windows Mobile.&lt;/p&gt;


&lt;p&gt;La version Windows verra aussi le support Midi et le support CDDB rejoindre le catalogue 1.1, comme les autres architectures.&lt;/p&gt;


&lt;p&gt;Merci à &lt;a href=&quot;http://pcinpact.com&quot; hreflang=&quot;fr&quot;&gt;PCINpact&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>videolan.org stats for 2009: 90 million visits</title>
    <link>http://www.jbkempf.com/blog/post/2010/01/04/videolan.org-stats-for-2009%3A-90-million-visitors</link>
    <guid isPermaLink="false">urn:md5:5e736d055e42773d9f5f8312882b0c36</guid>
    <pubDate>Thu, 07 Jan 2010 23:00:00 +0100</pubDate>
    <dc:creator>Jean-Baptiste Kempf</dc:creator>
        <category>VideoLAN</category>
        <category>1.0.0</category><category>VideoLAN</category><category>VideoLAN Dev Days</category><category>VLC</category><category>Websites</category>    
    <description>    &lt;h4&gt;2009, a transition year for VideoLAN&lt;/h4&gt;


&lt;p&gt;As I was saying in my presentation at the &lt;a href=&quot;http://www.jbkempf.com/blog/tag/VideoLAN%20Dev%20Day&quot;&gt;VideoLAN Dev Days&lt;/a&gt; 2009, 2009 was an important year for &lt;a href=&quot;http://www.jbkempf.com/blog/tag/VideoLAN&quot;&gt;VideoLAN&lt;/a&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;VideoLAN has become an non-profit organization&lt;/li&gt;
&lt;li&gt;VideoLAN Dev Days (end of &amp;#8216;08) helped to structure and take decisions&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.jbkempf.com/blog/tag/VLC&quot;&gt;VLC&lt;/a&gt; &lt;a href=&quot;http://www.jbkempf.com/blog/tag/1.0.0&quot;&gt;1.0.0&lt;/a&gt; was tagged and released&lt;/li&gt;
&lt;li&gt;DVBlast and VLMC were started&lt;/li&gt;
&lt;li&gt;Acceleration of development, and communication around VLC and VideoLAN&lt;/li&gt;
&lt;li&gt;Lots of ideas for the future were discussed.&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;Statistics and Website&lt;/h4&gt;

&lt;p&gt;One of the question we have the most is: &lt;q&gt;How many users VLC has?&lt;/q&gt;.
The answer is quite difficult to get, and we&amp;#8217;ll rediscuss about it later.&lt;/p&gt;


&lt;p&gt;However, there are trends that are easy to measure, and Google Trends is not the only option here. &lt;img src=&quot;/blog/themes/jbkempf/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;h3&gt;videolan.org&lt;/h3&gt;

&lt;p&gt;One of the important way to measure the VLC popularity is to check the audience of videolan.org &lt;a href=&quot;http://www.jbkempf.com/blog/tag/Website&quot;&gt;Website&lt;/a&gt; and its increase.&lt;/p&gt;


&lt;h4&gt;videolan.org numbers for 2009&lt;/h4&gt;

&lt;p&gt;In 2009:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;VideoLAN has seen over 90 million visits on its website,&lt;/li&gt;
&lt;li&gt;from 68million different IPs.&lt;/li&gt;
&lt;li&gt;Pages view are around 480million pages.&lt;/li&gt;
&lt;li&gt;Best month was december, with 9,25 million visits.&lt;/li&gt;
&lt;li&gt;0 advertisement.&lt;/li&gt;
&lt;li&gt;and is hosted on a single machine &lt;img src=&quot;/blog/themes/jbkempf/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Compared to 2008, this is an &lt;strong&gt;increase of 50%&lt;/strong&gt;, since we had 60 million visits in 2008!&lt;/p&gt;


&lt;h3&gt;Operating Systems changes&lt;/h3&gt;

&lt;p&gt;Comparing December 2009 to 2008, our traffic is split like this:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Windows: 79,3% (from 81,4%)
&lt;ul&gt;
&lt;li&gt;Windows 7: 17%&lt;/li&gt;
&lt;li&gt;Windows Vista: 16.6% (from 21%)&lt;/li&gt;
&lt;li&gt;Windows XP: 43,6% (from 57,2%)&lt;/li&gt;
&lt;li&gt;Windows 2000: 0,5% (from 1.1%)&lt;/li&gt;
&lt;li&gt;Windows 9x/Me: 0.3% (from 0.8%)&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Mac OS X: 12,4% (from 10.8%)&lt;/li&gt;
&lt;li&gt;Linux: 4.1% from 5.2%&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And the rest&amp;#8230;&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Conclusion:&lt;/strong&gt; nothing surprising here, and we see that 7 is already ahead of Vista&amp;#8230; We were right to drop Win9x support :D&lt;/p&gt;


&lt;h3&gt;Browsers changes&lt;/h3&gt;

&lt;p&gt;Comparing December 2009 to 2008, our traffic is split like this:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Firefox: 42,8% (from 45,3%)&lt;/li&gt;
&lt;li&gt;Internet Explorer: 33,9% (from 39%)
&lt;ul&gt;
&lt;li&gt;IE6: 7.8% (from 14%)&lt;/li&gt;
&lt;li&gt;IE7: 7.8% (from 23,4%)&lt;/li&gt;
&lt;li&gt;IE8: 17.7% (from 0.7%)&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Safari: 8.3% (from 8.9%)&lt;/li&gt;
&lt;li&gt;Opera: 3.1% (from 3.2%)&lt;/li&gt;
&lt;li&gt;Chrome: 6.5% (from 0.7%)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Conclusion:&lt;/strong&gt; well, here, seeing Firefox loosing 3% in one year (in fact 2% in December alone) seemed weird, while Google Chrome is quite strong. I can&amp;#8217;t say I am much surprised though.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>VLC 1.0.3 is out!</title>
    <link>http://www.jbkempf.com/blog/post/2009/11/01/VLC-1.0.3-is-out%21</link>
    <guid isPermaLink="false">urn:md5:7a4c3f7e43eabdad6509c046b06af209</guid>
    <pubDate>Sun, 01 Nov 2009 15:40:00 +0100</pubDate>
    <dc:creator>Jean-Baptiste Kempf</dc:creator>
        <category>VideoLAN</category>
        <category>1.0.0</category><category>1.0.3</category><category>quality</category><category>VLC</category><category>Windows</category><category>Windows 7</category>    
    <description>    &lt;h2&gt;Again? A release? Why&amp;#160;?&lt;/h2&gt;

&lt;p&gt;Instead of enumerating the features that &lt;a href=&quot;http://www.jbkempf.com/blog/tag/VLC&quot;&gt;VLC&lt;/a&gt; &lt;a href=&quot;http://www.jbkempf.com/blog/tag/1.0.3&quot;&gt;1.0.3&lt;/a&gt; brings you, let&amp;#8217;s talk about why we had to do yet another release.&lt;/p&gt;


&lt;h2&gt;Speeding the development&lt;/h2&gt;

&lt;p&gt;With the 1.0.x branch, we decided that we would speed up the release cycle for minor versions, for a few reasons:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;we didn&amp;#8217;t want major bugs to stay around for too long,&lt;/li&gt;
&lt;li&gt;we find it easier to track regressions,&lt;/li&gt;
&lt;li&gt;we can fix crashes and potential security issues in a better timely fashion.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That doesn&amp;#8217;t mean we were careless about the &lt;a href=&quot;http://www.jbkempf.com/blog/tag/quality&quot;&gt;quality&lt;/a&gt; of older releases, it means that now we care MORE about user feedback and quality. This is unlikely to change&amp;#8230;&lt;/p&gt;


&lt;p&gt;Therefore, since &lt;a href=&quot;http://www.jbkempf.com/blog/tag/1.0.0&quot;&gt;1.0.0&lt;/a&gt; has been out, we have had:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;1.0.1, 3 weeks after 1.0.0.&lt;/li&gt;
&lt;li&gt;1.0.2, 8 weeks after 1.0.1.&lt;/li&gt;
&lt;li&gt;1.0.3, 1 month after 1.0.2.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;1.0.3 is important for Windows users&lt;/h2&gt;

&lt;p&gt;On &lt;a href=&quot;http://www.jbkempf.com/blog/tag/Windows&quot;&gt;Windows&lt;/a&gt;, VLC up to 1.0.2 used a way to scale the video that seems to be unsupported by the lastest drivers for &lt;a href=&quot;http://www.jbkempf.com/blog/tag/Windows%207&quot;&gt;Windows 7&lt;/a&gt; (and now affects some Vista drivers too, because they backported the improvements&amp;#8230;) and therefore the quality of the video was very bad and pixelated. VLC 1.0.3 fixes that.&lt;/p&gt;


&lt;p&gt;Moreover, since VLC has now earned the logo for Windows 7 compatibility, we had to fix this huge bug. :D&lt;/p&gt;


&lt;p&gt;I hope you understand our point and have fun with it.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>VLC: CDDB on Windows!</title>
    <link>http://www.jbkempf.com/blog/post/2009/10/27/VLC%3A-CDDB-on-Windows%21</link>
    <guid isPermaLink="false">urn:md5:c01215b030468db6035cbfdd2a034294</guid>
    <pubDate>Tue, 27 Oct 2009 09:28:00 +0100</pubDate>
    <dc:creator>Jean-Baptiste Kempf</dc:creator>
        <category>VideoLAN</category>
        <category>1.0.0</category><category>1.1.0</category><category>VideoLAN</category><category>VLC</category>    
    <description>    &lt;h2&gt;CD-Audio&lt;/h2&gt;

&lt;p&gt;Audio-CD have usually two main ways to get the meta-data associated with the tracks:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;embedded CD-Text information&lt;/li&gt;
&lt;li&gt;online, with CDDB protocol, using &lt;a href=&quot;http://freedb.org&quot;&gt;FreedDB&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;VLC and Audio-CD&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;http://www.jbkempf.com/blog/tag/VLC&quot;&gt;VLC&lt;/a&gt; has had 2 main Audio-CD modules, named CDDA and CDDAX, one using libcdio, the other not.&lt;/p&gt;


&lt;p&gt;On windows, because of the difficulty to get libcdio, we use CDDA. But CDDA didn&amp;#8217;t have CD-Text support. And libcddb didn&amp;#8217;t work for us, at all.&lt;/p&gt;


&lt;p&gt;So, on &lt;em&gt;Windows&lt;/em&gt;, it used to be &lt;strong&gt;no&lt;/strong&gt; CD-text, &lt;strong&gt;no&lt;/strong&gt; CDDB&amp;#8230;&lt;/p&gt;


&lt;h3&gt;Part one: VLC 1.0.0&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://www.jbkempf.com/blog/tag/VLC&quot;&gt;VLC&lt;/a&gt; &lt;a href=&quot;http://www.jbkempf.com/blog/tag/1.0.0&quot;&gt;1.0.0&lt;/a&gt; has seen the addition of CD-Text for the CDDA module, and Windows version got it.&lt;/p&gt;


&lt;h3&gt;Part two: VLC 1.1.0&lt;/h3&gt;

&lt;p&gt;VLC &lt;a href=&quot;http://www.jbkempf.com/blog/tag/1.1.0&quot;&gt;1.1.0&lt;/a&gt; will see the addition of the CDDB support for VLC for Windows, since the fixes for libcddb and regex have just been done, tested and pushed by your servant on the main tree of VLC!&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Yeah!&lt;/strong&gt;&lt;/p&gt;


&lt;h2&gt;Conclusion&lt;/h2&gt;

&lt;p&gt;While VLC 0.9.x on WIndows didn&amp;#8217;t had much to get information from CDs on Windows, VLC 1.1.x will have &lt;strong&gt;both&lt;/strong&gt; CD-Text and CDDB to get informations from your Audio-CDs.&lt;/p&gt;


&lt;p&gt;Of course, VLC isn&amp;#8217;t the best for audio, but improving can&amp;#8217;t hurt, can it?&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>VLC and Windows 7 Logo</title>
    <link>http://www.jbkempf.com/blog/post/2009/10/10/VLC-and-Windows-7-Logo</link>
    <guid isPermaLink="false">urn:md5:f5d851624bdff217878067cccdef8f12</guid>
    <pubDate>Sat, 10 Oct 2009 11:07:00 +0200</pubDate>
    <dc:creator>Jean-Baptiste Kempf</dc:creator>
        <category>VideoLAN</category>
        <category>VLC</category><category>Windows 7</category>    
    <description>    &lt;h2&gt;Compatible with Windows 7&lt;/h2&gt;
&lt;p&gt;The new operating system from Microsoft Windows 7 will be out this month.&lt;/p&gt;
&lt;p&gt;As every time with Windows, there is a new
&lt;a href=&quot;http://windowsteamblog.com/blogs/windows7/archive/2009/09/30/the-windows-7-logo-program.aspx&quot; hreflang=&quot;en&quot;&gt;Logo program for certification&lt;/a&gt;. As opposed to Vista, where they were 5 or 6 different logos, there is just one logo for everyone.&lt;/p&gt;
&lt;span style=&quot;margin: 15px; float: left;&quot;&gt;&lt;img src=&quot;http://images.videolan.org/images/partners/EN-w7-comp_rgb_S.png&quot; alt=&quot;&quot; /&gt;&lt;/span&gt;&lt;a href=&quot;http://www.jbkempf.com/blog/tag/VLC&quot;&gt;VLC&lt;/a&gt; 1.0.2 has been tested against the testing suite and was considered as &amp;quot;Compatible with Windows 7&amp;quot;. This just mean that VLC conforms to the specifications and tests from Microsoft. It is supposed to check for common
issues to minimize the number of crashes, hangs, and reboots and is  compliant with Windows 7 64-bit.&lt;br /&gt;VLC also install and uninstall in the correct way on Windows 7.&lt;br /&gt;
&lt;p style=&quot;clear: both;&quot;&gt;Of course, this should be transparent for all users, but it will matter for people upgrading older install of Windows to Windows 7.  This also shows the quality that can be managed in open source community.&lt;/p&gt;
&lt;h2&gt;Works with Windows Vista&lt;/h2&gt;
At the same time, VLC also got the &amp;quot;Works with Windows VIsta&amp;quot; Logo. I am not sure it is really of any interest now. :D&lt;br /&gt; &lt;img alt=&quot;&quot; src=&quot;http://www.microsoft.com/library/media/1033/windows/images/windows-vista/get/wVista-Works_gs_90px.jpg&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
&lt;h2&gt;VLC issues on Windows 7&lt;/h2&gt;
However, be careful, VLC still has issues on Windows 7, because of many broken drivers, made by major hardware makers. It can show pixelized outputs when rescaling. Please change the video output to OpenGL and restart VLC as a work-around.&lt;br /&gt;&lt;br /&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Snow Leopard is out! And why you will not have VLC 64bits right now...</title>
    <link>http://www.jbkempf.com/blog/post/2009/08/28/Snow-Leopard-is-out%21-And-why-you-will-not-have-VLC-64bits-right-now...</link>
    <guid isPermaLink="false">urn:md5:9999aabacb33d047c35ac122eb64fc5b</guid>
    <pubDate>Fri, 28 Aug 2009 10:59:00 +0200</pubDate>
    <dc:creator>Jean-Baptiste Kempf</dc:creator>
        <category>VideoLAN</category>
        <category>64bits</category><category>Apple</category><category>Leopard</category><category>Mac OS X</category><category>Snow Leopard</category><category>VLC</category><category>VLC media player</category><category>Windows 64</category>    
    <description>    &lt;h2&gt;Apple OS X 10.6 is out&lt;/h2&gt;

&lt;p&gt;If you have missed the news, then you are not on the same techy blogs than I am.&lt;/p&gt;


&lt;p&gt;So, &lt;a href=&quot;http://www.jbkempf.com/blog/tag/Apple&quot;&gt;Apple&lt;/a&gt; new operating system Mac OS X.6, named  &lt;a href=&quot;http://www.jbkempf.com/blog/tag/Snow%20Leopard&quot;&gt;Snow Leopard&lt;/a&gt; is out, and it improves a lot the speed, and ports most of its application to &lt;a href=&quot;http://www.jbkempf.com/blog/tag/64bits&quot;&gt;64bits&lt;/a&gt;, but doesn&amp;#8217;t introduce any important new feature. &lt;a href=&quot;http://www.apple.com/macosx/&quot; hreflang=&quot;en&quot;&gt;Learn more about it&amp;#160;!&lt;/a&gt;&lt;/p&gt;


&lt;h2&gt;VLC and 64bits&lt;/h2&gt;

&lt;p&gt;Do you really need 64bits for a video application? I seriously doubt it. But well, you might want/need it in the future.&lt;/p&gt;


&lt;h3&gt;Linux&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://www.jbkempf.com/blog/tag/VLC&quot;&gt;VLC&lt;/a&gt; 64bits runs on 64bits linux since a long time, and I use it a lot. No majors problems since Linux is cleverly engineered.&lt;/p&gt;


&lt;h3&gt;Windows&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://www.jbkempf.com/blog/tag/VLC&quot;&gt;VLC&lt;/a&gt; runs on &lt;a href=&quot;http://www.jbkempf.com/blog/tag/Windows%2064&quot;&gt;Windows 64&lt;/a&gt; as a Win32 application, but we haven&amp;#8217;t finished the port to Win64, especially because of external libraries issues. It will come eventually.&lt;/p&gt;


&lt;h3&gt;Mac OS X&lt;/h3&gt;

&lt;p&gt;Since the WWDC &amp;#8216;08, we know we have to remove all Carbon code, and we have mostly done it.&lt;/p&gt;


&lt;h4&gt;Leopard&lt;/h4&gt;

&lt;p&gt;&lt;strong&gt;VLC 64bits runs on 32bits &lt;a href=&quot;http://www.jbkempf.com/blog/tag/Leopard&quot;&gt;Leopard&lt;/a&gt; without issues.&lt;/strong&gt;&lt;/p&gt;


&lt;h4&gt;Snow Leopard&lt;/h4&gt;

&lt;p&gt;As one of our OSX developers says: &lt;q&gt;I&amp;#8217;ve you had asked me a month ago, I had said that everything is cool and VLC64 will be released the same day as Snow Leopard.&lt;/q&gt;&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;BUT&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;It doesn&amp;#8217;t work now, because of  a change in the Cocoa runtime. VLC stopped working in the last two seeds (the GM and the one prior to it).&lt;/p&gt;


&lt;p&gt;&lt;q&gt;Launching VLC results in crashes in a low level function called _NSBundleCreate, which is triggered by a whole bunch of Cocoa and IOKit methods. Basically every method of these frameworks results in a crash on Snow Leopard. This is strange, as exactly the same code runs nicely in 64bit on Leopard and prior seeds of Snow Leopard.&lt;/q&gt;&lt;/p&gt;


&lt;p&gt;The problem is that VLC is not an ordinary NSApplication, but a plain C app, that loads a Cocoa plugin, which instantiates NSApp itself. Therefore, you cannot reproduce the crashes in normal Cocoa apps.&lt;/p&gt;


&lt;h2&gt;Conclusion&lt;/h2&gt;

&lt;p&gt;Apple, once again, breaks everything with a new OS, as it happens often, or when a new version of Xcode gets out.
Last version of Xcode forced us to drop X.4 if we wanted to go 64bits and compatible with Snow Leopard. Seriously, I don&amp;#8217;t get it.&lt;/p&gt;


&lt;p&gt;I have applications that are running on the Win7&amp;#160;64bit setup that are Win98 games!&lt;/p&gt;


&lt;p&gt;Anyway, to not finish on a bad note, &lt;a href=&quot;http://www.jbkempf.com/blog/tag/Snow%20Leopard&quot;&gt;Snow Leopard&lt;/a&gt; looks gorgeous!&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>VLC 1.0.0, 1.0.1, a backward look</title>
    <link>http://www.jbkempf.com/blog/post/2009/08/24/1.0.0_1.0.1</link>
    <guid isPermaLink="false">urn:md5:b6fef5c5f4a7989194ac6373b7008f05</guid>
    <pubDate>Mon, 24 Aug 2009 01:22:00 +0200</pubDate>
    <dc:creator>Jean-Baptiste Kempf</dc:creator>
        <category>VideoLAN</category>
        <category>1.0.0</category><category>VideoLAN</category><category>VLC</category><category>VLC media player</category>    
    <description>    &lt;h2&gt;VLC 1.0.0, 1,5 months ago&lt;/h2&gt;

&lt;p&gt;So, VLC 1.0.0 was released almost 7 weeks ago, at the time of this writing.&lt;/p&gt;


&lt;p&gt;VLC 1.0.1, the bugfix version of 1.0.0, was released almost 4 weeks ago.&lt;/p&gt;


&lt;p&gt;VLC 1.0.0 was downloaded around 13 million of time, during the 3 first weeks of the release, and that is a very high download rate.
VLC 1.0.1 is around 13 million downloads too.&lt;/p&gt;


&lt;h2&gt;Was VLC 1.0.0 a success&amp;#160;?&lt;/h2&gt;

&lt;p&gt;Well, &lt;strong&gt;YES&lt;/strong&gt;, because:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;we had a lot of downloads,&lt;/li&gt;
&lt;li&gt;many good reviews,&lt;/li&gt;
&lt;li&gt;a lot of testing was done (more than 3 months between feature freeze and release!),&lt;/li&gt;
&lt;li&gt;server hold still (even after the 1,3Million visitor in the first day),&lt;/li&gt;
&lt;li&gt;no major regressions and issues.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;But&lt;/em&gt;, we had a few issues that were important:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;WMV could have no audio with low caching values,&lt;/li&gt;
&lt;li&gt;mpeg2 videos could freeze the video after seek,&lt;/li&gt;
&lt;li&gt;some flv videos were unseekable,&lt;/li&gt;
&lt;li&gt;some VC1 video could crash the windows build.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That is why we released 1.0.1 quite soon after 1.0.0.&lt;/p&gt;


&lt;h3&gt;3 weeks between 1.0.0 and 1.0.1&lt;/h3&gt;

&lt;p&gt;Is that much?&lt;/p&gt;


&lt;p&gt;Well, yes/no.&lt;/p&gt;


&lt;p&gt;The first week after the release was totally focused on maintaining the servers running, answering the mails, and press (not much of those, fortunately).&lt;/p&gt;


&lt;p&gt;Then, the second week was compilation of the main issues and tryout to fix most of them.&lt;/p&gt;


&lt;p&gt;And then, you got your 3 weeks time, with the win32 codecs updates and setting up the release&amp;#8230;&lt;/p&gt;


&lt;h3&gt;1.0.2 soon?&lt;/h3&gt;

&lt;p&gt;Well, as far as I see, except some SSA updates and v4l2 fixes, there is no rush to release&amp;#8230;&lt;/p&gt;


&lt;p&gt;If an important security issue arrives, then we will release a 1.0.2, but no roadmap is set yet.&lt;/p&gt;


&lt;h2&gt;Conclusion&lt;/h2&gt;

&lt;p&gt;As far as I am concerned, VLC 1.0.0 was a great success, let&amp;#8217;s hope 1.1 will be as good!&lt;/p&gt;</description>
    
    
    
      </item>
    
</channel>
</rss>
