<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Alien Pastures &#187; videolan</title>
	<atom:link href="http://alien.slackbook.org/blog/tag/videolan/feed/" rel="self" type="application/rss+xml" />
	<link>http://alien.slackbook.org/blog</link>
	<description>My thoughts on Slackware, life and everything</description>
	<lastBuildDate>Mon, 06 Feb 2012 00:27:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>VideoLAN update: vlc-1.1.10</title>
		<link>http://alien.slackbook.org/blog/videolan-update-vlc-1-1-10/</link>
		<comments>http://alien.slackbook.org/blog/videolan-update-vlc-1-1-10/#comments</comments>
		<pubDate>Mon, 06 Jun 2011 22:29:35 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[videolan]]></category>
		<category><![CDATA[vlc]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=803</guid>
		<description><![CDATA[It&#8217;s that busy time for developers again&#8230; are they all preparing for holidays and cleaning the house? Yesterday saw an update of my favourite multimedia player, and I had missed it&#8230; VLC player is now at stable release 1.1.10 &#8211; apart from bugfixes and codec updates, this is also a security update (no known CVE [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://videolan.org/" target="_blank"><img class="alignleft size-full wp-image-374" style="border: 0pt none; margin: 10px;" title="cone-soppera10" src="http://alien.slackbook.org/blog/wp-content/uploads/2010/04/cone-soppera10.png" alt="" width="116" height="150" /></a> It&#8217;s that busy time for developers again&#8230; are they all preparing for holidays and cleaning the house?</p>
<p>Yesterday saw an update of my favourite multimedia player, and I had missed it&#8230;</p>
<p>VLC player is now at <a href="http://www.videolan.org/vlc/releases/1.1.10.html" target="_blank">stable release 1.1.10</a> &#8211; apart from bugfixes and codec updates, this is also a security update (no known CVE number yet) so everybody is enccouraged to upgrade his installed version.</p>
<p>Get Slackware packages from my repository or one of its mirrors. And remember, if you need to <strong>encode</strong> mp3 or aac audio (there is <strong>no</strong> functional difference in <strong>decoding</strong> audio between all my packages) you need to grab the package which is inside the &#8220;restricted_slackbuilds&#8221; directory. Patent trolls prevent me from hosting those packages in the US on <a href="http://slackware.com/" target="_blank">slackware.com</a>.</p>
<ul>
<li><a href="http://slackware.com/~alien/slackbuilds/vlc/" target="_blank">http://slackware.com/~alien/slackbuilds/vlc/</a> (master)</li>
<li><a href="http://taper.alienbase.nl/mirrors/people/alien/slackbuilds/vlc/" target="_blank">http://taper.alienbase.nl/mirrors/people/alien/slackbuilds/vlc/</a><a href="http://taper.alienbase.nl/mirrors/people/alien/restricted_slackbuilds/vlc/" target="_blank"></a></li>
<li><a href="http://slackware.org.uk/people/alien/slackbuilds/vlc/" target="_blank">http://slackware.org.uk/people/alien/slackbuilds/vlc/</a></li>
</ul>
<p>MP3/AAC patent restricted:</p>
<ul>
<li><a href="http://taper.alienbase.nl/mirrors/people/alien/restricted_slackbuilds/vlc/" target="_blank">http://taper.alienbase.nl/mirrors/people/alien/restricted_slackbuilds/vlc/</a></li>
<li><a href="http://slackware.org.uk/people/alien/restricted_slackbuilds/vlc/" target="_blank">http://slackware.org.uk/people/alien/restricted_slackbuilds/vlc/</a></li>
</ul>
<p>Enjoy! Eric</p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/videolan-update-vlc-1-1-10/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>New libreoffice, vlc packages for your Slackware</title>
		<link>http://alien.slackbook.org/blog/new-libreoffice-vlc-packages-for-your-slackware/</link>
		<comments>http://alien.slackbook.org/blog/new-libreoffice-vlc-packages-for-your-slackware/#comments</comments>
		<pubDate>Thu, 24 Mar 2011 21:32:16 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[OOo]]></category>
		<category><![CDATA[libreoffice]]></category>
		<category><![CDATA[videolan]]></category>
		<category><![CDATA[vlc]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=711</guid>
		<description><![CDATA[Yummy food for your hungry Slackware boxen! * VLC 1.1.8 available Another minor release in the 1.1 series, version 1.1.8 saw the light yesterday. Bugfixes and updates for the translations are its main features, but several small enhancements were made to the codec modules. New encoders for dirac video (now using the schroedinger implementation) and [...]]]></description>
			<content:encoded><![CDATA[<p>Yummy food for your hungry Slackware boxen!</p>
<h2>* VLC 1.1.8 available</h2>
<p><a href="http://www.videolan.org/vlc/" target="_blank"><img class="alignleft size-full wp-image-374" style="border: 0pt none; margin: 10px;" title="cone-soppera10" src="http://alien.slackbook.org/blog/wp-content/uploads/2010/04/cone-soppera10.png" alt="" width="70" height="90" /></a></p>
<p>Another minor release in the 1.1 series, version 1.1.8 saw the light yesterday. Bugfixes and updates for the translations are its main features, but several small enhancements were made to the codec modules.</p>
<p>New encoders for <a href="http://diracvideo.org/" target="_blank">dirac</a> video (now using the <a href="http://diracvideo.org/download/schroedinger/" target="_blank">schroedinger</a> implementation) and webm /vp8 were added but to be honest, I have not looked at those since I rarely encode audio or video. Feedback welcome of course!</p>
<p>Noteworthy is the fact that VideoLAN celebrated its<a href="http://www.videolan.org/videolan/events/10y/" target="_blank"> 10th birthday of going open source</a> this february &#8211; the software was initially developed as a french student project under a closed-source license. Hilarious promotional video there&#8230; typical french humour?</p>
<p>Get the Slackware packages here (built on Slackware 13.1, will work on later versions too):</p>
<ul>
<li><a href="http://slackware.com/~alien/slackbuilds/vlc/" target="_blank">http://slackware.com/~alien/slackbuilds/vlc/</a> (US-safe versions, i.e. without MP3 or AAC <span style="text-decoration: underline;"><strong>en</strong></span>coders)</li>
<li><a href="http://taper.alienbase.nl/mirrors/people/alien/restricted_slackbuilds/vlc/" target="_blank">http://taper.alienbase.nl/mirrors/people/alien/restricted_slackbuilds/vlc/</a> (includes MP3 and AAC <span style="text-decoration: underline;"><strong>en</strong></span>coding capabilities)</li>
</ul>
<p>The &#8220;US restrictions&#8221; are ludricous crap, but there you go&#8230; otherwise I would not be able to host the packages on the slackware.com server. Of course, mp3 and aac <span style="text-decoration: underline;"><strong>de</strong></span>coding is not a problem at all.</p>
<p>And for you KDE 4.6 users, remember having this problem with the &#8220;<em>Media &gt; Open</em>&#8221; file browser dialog box taking 30 seconds to appear, that issue has been resolved. The fix was applied on the KDE side (it was gone with KDE 4.6.1) but I thought I&#8217;d mention it here regardless because it was a nuisance. See <a href="https://bugs.kde.org/show_bug.cgi?id=260719" target="_blank">https://bugs.kde.org/show_bug.cgi?id=260719</a> for a nice discussion between KDE and VLC developers. Interesting to read on <a href="https://bugs.launchpad.net/kubuntu-ppa/+bug/708527" target="_blank">https://bugs.launchpad.net/kubuntu-ppa/+bug/708527</a> is, that while <em>we</em> do not have this bug anymore in Slackware&#8217;s KDE 4.6.1 (well, my own <a href="http://alien.slackbook.org/ktown/" target="_blank">KDE 4.6.1 for Slackware 13.37</a> to be precise), it appears that Kubuntu&#8217;s KDE 4.6.1 still suffers from it&#8230;</p>
<h2>* LibreOffice 3.3.2 &#8230; wow that was fast!</h2>
<p><a href="http://libreoffice.org/" target="_blank"><img class="alignleft size-full wp-image-511" style="border: 0pt none; margin: 10px;" title="libreoffce_logo" src="http://alien.slackbook.org/blog/wp-content/uploads/2010/10/libreoffce_logo.png" alt="" width="84" height="70" /></a></p>
<p>The <a href="http://blog.documentfoundation.org/2011/03/22/libreoffice-3-3-2-is-now-available/" target="_blank">LibreOffice development</a> really shows the power of collaboration. Little over a month after their previous &#8220;micro release&#8221; 3.3.1, here we have 3.3.2 already. It shows plainly that LibreOffice is diverging fast from its origin <a href="http://openoffice.org/" target="_blank">OpenOffice.org</a>. How is that possible? Well, the most obvious reason is the growth in numbers of developers. What was impossible while SUN and later Oracle held the reigns, is now showing its worth: people are contributing code, and with more people starting to dig at the deeper levels of code, this momentum of development will only accelerate.</p>
<p>Specific highlights for the 3.3.2 release are the code cleanups: german-only comments have been replaced and no longer used code has been removed. If the <a href="http://wiki.documentfoundation.org/ReleasePlan" target="_blank">schedule</a> is not slipping we&#8217;ll see the big release 3.4.0 in May. This is supposedly the release that is going to make the large step away from OpenOffice.org.</p>
<p>I created some Slackware packages for you (built on Slackware 13.1, works on Slackware 13.37 too). Using the new LibreOffice menu icons instead of the old OpenOffice seagull logos, its looking prettier even! I added a dictionary to the italian language pack, but other than that I did not diverge from the way I built the previous 3.3.1 packages.</p>
<p>One word about the dictionaries (which I included for <em>en-GB, en-US, es, fr, it, nl</em> language packs): they are installed as &#8220;shared dictionaries&#8221; i.e. they will show up in your extension manager as locked and unchangeable. You can still install your own dictionary on top of that, if you find one that is more advanced or better suited to your work. This personal version will be installed into your ~/.ooo3 user directory and will have preference over the shared version.</p>
<p>Get packages here:</p>
<ul>
<li><a href="http://slackware.com/~alien/slackbuilds/libreoffice/" target="_blank">http://slackware.com/~alien/slackbuilds/libreoffice/</a> , or</li>
<li><a href="http://taper.alienbase.nl/mirrors/people/alien/slackbuilds/libreoffice/" target="_blank">http://taper.alienbase.nl/mirrors/people/alien/slackbuilds/libreoffice/</a> (<em>fast</em> mirror)</li>
</ul>
<p>Enjoy!  And tell me if you like these packages (or if you see room for improvement).</p>
<p>Eric</p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/new-libreoffice-vlc-packages-for-your-slackware/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>VLC&#8217;s newest release: 1.1.6</title>
		<link>http://alien.slackbook.org/blog/vlcs-newest-release-1-1-6/</link>
		<comments>http://alien.slackbook.org/blog/vlcs-newest-release-1-1-6/#comments</comments>
		<pubDate>Mon, 24 Jan 2011 22:19:53 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[videolan]]></category>
		<category><![CDATA[vlc]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=610</guid>
		<description><![CDATA[VLC team made their newest release of the VideoLAN Player available to the general public. VLC 1.1.6 which is now available as a source tarball fixes a security hole that was reported in december 2010 which makes it a recommended upgrade. A lot of other changes and bugfixes went into the new VLC , you [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://videolan.org/" target="_blank"><img class="alignleft size-full wp-image-374" style="border: 0pt none; margin: 10px;" title="cone-soppera10" src="http://alien.slackbook.org/blog/wp-content/uploads/2010/04/cone-soppera10.png" alt="" width="116" height="150" /></a>VLC team made their <a href="http://www.videolan.org/news.html" target="_blank">newest release</a> of the VideoLAN Player available to the general public<em>.</em></p>
<p><em>VLC 1.1.6</em> which is now available as a <a href="http://download.videolan.org/pub/videolan/vlc/1.1.6/vlc-1.1.6.tar.bz2" target="_blank">source tarball</a> fixes a security hole that was <a href="http://www.videolan.org/security/sa1007.html" target="_blank">reported in december 2010</a> which makes it a recommended upgrade.</p>
<p>A lot of other changes and bugfixes went into the new VLC , you can read all about that on the <a href="http://www.videolan.org/vlc/releases/1.1.6.html" target="_blank">release notes page</a>. I think that now, the waiting is really for the next revision of VLC (1.2.x) to come out of the git repository and be released as stable. That has been in development for a long time now, and offers a completely re-developed mozilla plugin (the plugin package which accompanies VLC 1.1.x is not really a reliable piece of work) and of course a whole lot of feature enhancements compared to the maturing 1.1.x series.</p>
<p>One of the things that the 1.1.6 version should have fixed is the annoying behaviour in KDE 4.6 where, if you select &#8220;<em>Media &gt; Open file</em>&#8221; it takes 30 seconds to open a file browser. After that first delay, every subsequent file-open dialog will open instantaneously &#8211; strange isn&#8217;t it? There is an open bug report for this issue: <a href="https://bugs.kde.org/show_bug.cgi?id=260719" target="_blank">https://bugs.kde.org/show_bug.cgi?id=260719</a> and it shows a lot of discussion but no real fix since the KDE and VLC developers basically point to each other to provide a fix. Looks like fixing this in KDE is going to be difficult and VLC would be able to work around the issue. Unfortunately, the code that went into VLC at the last minute (see <a href="http://git.videolan.org/?p=vlc/vlc-1.1.git;a=commit;h=ac11f9c0e27905087afdfb46180ece227a4d76e7" target="_blank">http://git.videolan.org/?p=vlc/vlc-1.1.git;a=commit;h=ac11f9c0e27905087afdfb46180ece227a4d76e7</a>) does not fix it for me.</p>
<p>Enough said. Before I point you to the download location for my Slackware VLC packages, let me humour you with this VideoLAN promotional video made by Adam Vian: <a href="http://images.videolan.org/images/vlc-player.mp4" target="_blank">http://images.videolan.org/images/vlc-player.mp4</a> (download first, then load it in VLC). Very funny, worth watching.</p>
<p>Slackware 13.1 packages for vlc-1.1.6 can be found here (32-bit and 64-bit, they will work on slackware-current too of course):</p>
<ul>
<li><a href="http://slackware.com/~alien/slackbuilds/vlc/" target="_blank">http://slackware.com/~alien/slackbuilds/vlc/</a></li>
<li><a href="http://taper.alienbase.nl/mirrors/people/alien/restricted_slackbuilds/vlc/" target="_blank">http://taper.alienbase.nl/mirrors/people/alien/restricted_slackbuilds/vlc/</a> (mirror site, this package has mp3 and aac encoding capabilities)</li>
</ul>
<p>Rsync access: ﻿rsync://taper.alienbase.nl/mirrors/people/alien/restricted_slackbuilds/vlc/</p>
<p>Have fun, Eric</p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/vlcs-newest-release-1-1-6/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
<enclosure url="http://images.videolan.org/images/vlc-player.mp4" length="6706347" type="video/mp4" />
		</item>
		<item>
		<title>VLC and creating WebM video</title>
		<link>http://alien.slackbook.org/blog/vlc-and-creating-webm-video/</link>
		<comments>http://alien.slackbook.org/blog/vlc-and-creating-webm-video/#comments</comments>
		<pubDate>Wed, 26 May 2010 18:13:40 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[ffmpeg]]></category>
		<category><![CDATA[transcode]]></category>
		<category><![CDATA[videolan]]></category>
		<category><![CDATA[vlc]]></category>
		<category><![CDATA[vp8]]></category>
		<category><![CDATA[webm]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=412</guid>
		<description><![CDATA[The VLC packages which I created to accompany the release of Slackware 13.1 support the playback of WebM video, the Google-sponsored new free video format. What the VLC graphical interface can not yet do, is allow you to encode WebM video. Lucky for us, VLC has a command-line interface as well, with a humongous amount [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-374" style="border: 0pt none; margin: 5px;" title="cone-soppera10" src="http://alien.slackbook.org/blog/wp-content/uploads/2010/04/cone-soppera10.png" alt="" width="73" height="94" /> The <a href="http://slackware.org.uk/people/alien/restricted_slackbuilds/vlc/" target="_blank">VLC packages</a> which I created to accompany the release of <a href="http://slackware.com/announce/13.1.php" target="_blank">Slackware 13.1</a> support the <em>playback</em> of <a href="http://www.webmproject.org/" target="_blank">WebM</a> video, the Google-sponsored new <em>free</em> video format.</p>
<p>What the VLC graphical interface can not yet do, is allow you to <em>encode</em> WebM video. Lucky for us, VLC has a command-line interface as well, with a humongous amount of options whose learning curve is even steeper than that of vi <img src='http://alien.slackbook.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>The VLC command-line allows to <em>encode/transcode</em> WebM video! Want to try it out?</p>
<p>Assume you have an existing video file, let&#8217;s say <em>&#8220;my_first_video.avi&#8221;</em> in an arbitrary video/audio encoding format. We are going to transcode that file to WebM format, the resulting file will be called <em>&#8220;my_first_video.webm&#8221;</em>, containing VP8 video and vorbis audio streams. This is the command do achieve it:</p>
<blockquote><p><span style="color: #0000ff;">cvlc my_first_video.avi  &#8211;sout &#8220;#transcode{vcodec=VP80,vb=800,scale=1,acodec=vorbis,ab=128,channels=2}:std{access=file,mux=&#8221;ffmpeg{mux=webm}&#8221;,dst=my_first_video.webm}&#8221;</span></p></blockquote>
<p><em>(note: the commandline is not completely visible in this blog post, but you can select the lines with your mouse and that will select the full commandline)</em></p>
<p>When the command prompt returns, your transcoded WebM video is ready! If you use &#8220;vlc&#8221; rather than &#8220;cvlc&#8221; then you will see a VLC window appear but instead of playing the video, it will just show the slider moving forward which is actually a good indicator of how far the transcoding has progressed.</p>
<p>Eric</p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/vlc-and-creating-webm-video/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>X264 encoder gains blu-ray encoding capability</title>
		<link>http://alien.slackbook.org/blog/x264-encoder-gains-blu-ray-encoding-capability/</link>
		<comments>http://alien.slackbook.org/blog/x264-encoder-gains-blu-ray-encoding-capability/#comments</comments>
		<pubDate>Sun, 25 Apr 2010 18:50:19 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[bluray]]></category>
		<category><![CDATA[videolan]]></category>
		<category><![CDATA[x264]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=377</guid>
		<description><![CDATA[Interesting piece of information in the #videolan IRC channel today: the X264 encoder (producing the video format commonly used in MKV and MP4 movies) is now capable of producing Blu-Ray compliant video. Until now, the free software world was not equipped with anything capable of producing Blu-Ray video discs. With the video encoding now taken [...]]]></description>
			<content:encoded><![CDATA[<p>Interesting piece of information in the #videolan IRC channel today: the <a href="http://www.videolan.org/developers/x264.html" target="_blank">X264 encoder</a> (producing the video format commonly used in MKV and MP4 movies) is now capable of producing Blu-Ray compliant video.</p>
<p>Until now, the free software world was not equipped with anything capable of producing Blu-Ray video discs. With the video encoding now taken care of (Blu-Ray audio can be produced with free AC3 audio encoders), all that is left is the authoring tool. This should be less of a challenge than writing the encoders. The <a href="http://trac.videolan.org/vlmc/" target="_blank">VLMC movie creator project</a> which uses the <a href="http://www.videolan.org/" target="_blank">VideoLAN</a> library (which in turn contains the X264 library) will hopefully pick up this exciting new capability.</p>
<p>Read all about it on Dark Shikari&#8217;s developer-blog: <a href="http://x264dev.multimedia.cx/?p=328" target="_blank">http://x264dev.multimedia.cx/?p=328</a></p>
<p>Eric</p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/x264-encoder-gains-blu-ray-encoding-capability/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>VLMC, and translating a Qt application</title>
		<link>http://alien.slackbook.org/blog/vlmc-and-translating-a-qt-application/</link>
		<comments>http://alien.slackbook.org/blog/vlmc-and-translating-a-qt-application/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 20:30:57 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[linguist]]></category>
		<category><![CDATA[qt]]></category>
		<category><![CDATA[translation]]></category>
		<category><![CDATA[videolan]]></category>
		<category><![CDATA[vlc]]></category>
		<category><![CDATA[vlmc]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=263</guid>
		<description><![CDATA[VLMC In the past week, I have been messing a bit with the VideoLAN Movie Creator (VLMC). This is a new project &#8211; not yet released in a stable version &#8211; from the VideoLAN developer community. It is meant to become &#8220;a free video editing software, offering features to realize semi-professional quality movies, but with [...]]]></description>
			<content:encoded><![CDATA[<h3>VLMC</h3>
<p><img class="size-full wp-image-264 alignleft" style="border: 0pt none;" title="vlmc-medium" src="http://alien.slackbook.org/blog/wp-content/uploads/2010/01/vlmc-medium.png" alt="" width="139" height="150" /> In the past week, I have been messing a bit with the <strong><span style="color: #0000ff;">VideoLAN Movie Creator</span></strong> (<a href="http://vlmc.org/" target="_blank">VLMC</a>). This is a new project &#8211; not yet released in a stable version &#8211; from the VideoLAN developer community. It is meant to become &#8220;<em>a free video editing software, offering features to realize semi-professional quality movies, but with the aim to stay simple and user-friendly.</em>&#8221;</p>
<p>The VLMC project has not yet released source releases, let alone pre-compiled binaries. The only place to go is the git repository and checkout the source code. Not everybody wants to try and have a go at retrieving source code from a git repository, so I have written a Slackware build script to create a proper package. The VLMC has a single dependency, which is <em>libvlc</em>. This library is part of the VLC multimedia player. Many of you may already have installed VLC on their machine, but there is a complication: VLMC requires bleeding-edge VLC source code, i.e. you will have to use a <em>git snapshot</em> for VLC as well. Building a package from VLC&#8217;s git code does not work out-of-the-box using my vlc.SlackBuild which currently produces a package for the stable 1.0.4 release. Several changes to the script were needed to adjust for new and obsoleted features.</p>
<p>I decided <em>not</em> to add my Slackware package for the VLC &#8220;snapshot build&#8221; to my Slackware package repository because this is unstable code, and I (as well as the VLC developers) can not guarantee that it works at all at any given time. Therefore I have created a place on the internet to share the VLC and VLMC packages that need to be installed together (note that this VLC package necessarily replaces any other version of VLC you may have installed, but that is the price you pay for your desire to be an early tester of VLMC&#8230;)</p>
<p>See <a href="http://alien.slackbook.org/vlmc_testing/" target="_blank">http://alien.slackbook.org/vlmc_testing/</a> for the packages. From time to time I may decide to update the snapshot versions.</p>
<h3>Translating a Qt applications</h3>
<p>One thing I noticed is that VLMC still lacks a dutch translation. I think it will be nice to have a dutch translation of this program once it has been released, because I think it will become popular in the way VLC is already popular.</p>
<p>I have never translated a Qt application, so I had to look up how to approach this. It turns out that Slackware&#8217;s Qt package already contains all the tools required for the job! In order to create a language translation for a Qt application, you need the <em>Qt Linguist</em> application, which is a GUI for working with &#8220;<em>*.ts</em>&#8221; translation files. This program was hidden on my hard disk&#8230; it does not show up in my KDE menu. You can start it by running &#8220;<span style="color: #0000ff;">linguist</span>&#8220;. In KDE, you can press <em>&lt;Alt&gt;&lt;F2&gt;</em> to open the <em>command run interface</em>.</p>
<p>First of course, I needed to extract all the text strings from the VLMC source code that are in need of translation. And to create this initial &#8220;<em>.ts</em>&#8221; file, Slackware&#8217;s Qt package contains the &#8220;<em>lupdate</em>&#8221; tool which is a commandline utility. This is how I created the file &#8220;vlmc_nl_nl_NL.ts&#8221; which is my starting point for the duch translation:</p>
<blockquote>
<pre><span style="color: #0000ff;">$ cd vlmc-20100111
$ LANG=nl_NL lupdate vlmc.pro -ts ts/vlmc_nl_nl_NL.ts</span></pre>
</blockquote>
<p>I then proceeded with starting Qt Linguist and loading this new &#8220;<em>.ts&#8221;</em> file. Next comes the task of adding dutch translations for the original english strings. Well&#8230; here I am, with a nice GUI and no time&#8230;</p>
<p style="text-align: center;"><a href="http://alien.slackbook.org/blog/wp-content/uploads/2010/01/qtlinguist_workspace.png" target="_blank"><img class="size-medium wp-image-295 aligncenter" style="border: 0pt none; margin-left: 10px; margin-right: 10px;" title="qtlinguist_workspace" src="http://alien.slackbook.org/blog/wp-content/uploads/2010/01/qtlinguist_workspace-300x237.png" alt="" width="300" height="237" /></a></p>
<p>This is something I need to finish some other time I&#8217;m afraid. To get this exactly right I need to install the dutch language translation file for KDE and learn about the commonly used dutch phrases in order to make the dutch version of VLMC &#8220;blend in&#8221; with the rest of KDE. I really hope to work on this soon and send the fruit of my labour to the VLMC developers&#8230; time&#8217;s up for tonight.</p>
<p><em>Note: Documentation for Qt Linguist is available online: <a href="http://doc.trolltech.com/4.6/linguist-manager.html" target="_blank">http://doc.trolltech.com/4.6/linguist-manager.html</a></em></p>
<p>Have fun! Eric</p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/vlmc-and-translating-a-qt-application/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

