<?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>Nepherte (dot) be &#187; user repository</title>
	<atom:link href="http://www.nepherte.be/tag/user-repository/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.nepherte.be</link>
	<description>About Nepherte, Mosiah and the person behind</description>
	<lastBuildDate>Mon, 30 Aug 2010 18:45:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Added multithreaded ffmpeg and mplayer to Nepherte&#8217;s Unofficial User Repository</title>
		<link>http://www.nepherte.be/added-multithreaded-ffmpeg-and-mplayer-to-nephertes-unofficial-user-repository/</link>
		<comments>http://www.nepherte.be/added-multithreaded-ffmpeg-and-mplayer-to-nephertes-unofficial-user-repository/#comments</comments>
		<pubDate>Fri, 28 May 2010 20:09:54 +0000</pubDate>
		<dc:creator>Nepherte</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[FFMPEG]]></category>
		<category><![CDATA[MPlayer]]></category>
		<category><![CDATA[multithreaded]]></category>
		<category><![CDATA[user repository]]></category>

		<guid isPermaLink="false">http://www.nepherte.be/?p=1354</guid>
		<description><![CDATA[I&#8217;ve just packaged and added ffmpeg-mt and mplayer-mt to my arch user repository for all of you out there without hardware accelerated video playback. For more information about my personal repository, including usage instructions, view my repo page. To activate n threads in mplayer, use the following command: mplayer -lavdopts threads=n moviefile Instead of constantly [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just packaged and added ffmpeg-mt and mplayer-mt to my arch user repository for all of you out there without hardware accelerated video playback. For more information about my personal repository, including usage instructions, view my <a href="http://www.nepherte.be/repo">repo page</a>.  To activate n threads in mplayer, use the following command:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">mplayer</span> <span style="color: #660033;">-lavdopts</span> <span style="color: #007800;">threads</span>=n moviefile</pre></div></div>

<p>Instead of constantly typing that command, you can also add it to the invaluable mplayer config file located at ~/.mplayer/config:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">&#91;</span>default<span style="color: #7a0874; font-weight: bold;">&#93;</span>
<span style="color: #007800;">lavdopts</span>=<span style="color: #007800;">threads</span>=<span style="color: #000000;">2</span></pre></div></div>

<p>Obviously I&#8217;m not one of the happy few that have a graphics card with support for hardware accelerated video playback (vdpau for nvidia). When playing a 1080p high definition movie without vdpau and with the singlethreaded mplayer, the movie becomes pretty much unwatcheable: video stuttering, audio running behind on video or vica versa, fastforwarding crashes mplayer, &#8230; It&#8217;s odd that in a world full of multicore processors, a multithreaded video player isn&#8217;t a commodity and probably never will be. Nonetheless I believe there is actually a market for this. After all, not everyone has a fairly recent graphics card (less than 3 yeard old).</p>
<p>With the multithreaded mplayer all of that changes. I am in the possession of an AMD Athlon64 X2 3800+, the first dual core cpu series of AMD, and playback of a 1080p movie with a video bitrate of 15.5Mbps is smooth. It doesn&#8217;t even use the 2 cores to their full potential. It appears I only needed a little more but o so necessary cpu power to play it. Until I buy a recent graphics card, hopefully in the very near future, this will certainly do the trick.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nepherte.be/added-multithreaded-ffmpeg-and-mplayer-to-nephertes-unofficial-user-repository/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nepherte&#8217;s Unofficial User Repository</title>
		<link>http://www.nepherte.be/nephertes-unofficial-user-repository/</link>
		<comments>http://www.nepherte.be/nephertes-unofficial-user-repository/#comments</comments>
		<pubDate>Sat, 06 Mar 2010 16:56:48 +0000</pubDate>
		<dc:creator>Nepherte</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Arch Linux]]></category>
		<category><![CDATA[user repository]]></category>

		<guid isPermaLink="false">http://www.nepherte.be/?p=1204</guid>
		<description><![CDATA[Arch Linux has a very decent system for building packages called ABS or Arch Build System. It basically comes down to one file called the pkgbuild where you put all the necessary information to construct a package. Everything else is taken care by makepkg, the tool that reads, compiles and builds the package accordingly. Because [...]]]></description>
			<content:encoded><![CDATA[<p>Arch Linux has a very decent system for building packages called <a href="http://wiki.archlinux.org/index.php/ABS" target="_self">ABS</a> or Arch Build System. It basically comes down to one file called the pkgbuild where you put all the necessary information to construct a package. Everything else is taken care by makepkg, the tool that reads, compiles and builds the package accordingly. Because of this easy building system, the barrier for users to create their own packages is easily overcome, as demonstrated by <a href="http://aur.archlinux.org" target="_self">AUR</a> or Arch User Repository with over 20000 packages.</p>
<p>Hower, AUR has its limitations. For one, its sole function is to host pkgbuilds. So when you want to install something from AUR, you still have to go through the compile &amp; build process. Depending on the software, this can be very cumbersome and time consuming. Instead you more likely want to install a package that has already been build, much like the regular Arch Linux repositories such as [core], [extra] and [community]. This is where the <a href="http://wiki.archlinux.org/index.php/Unofficial_user_repositories" target="_self">Unofficial User Repositories</a> come in play. A user can easily set<a href="http://wiki.archlinux.org/index.php/Pacman_Tips#Custom_local_repository"> up its own repository</a> with the repo-add script that comes with the package manager pacman. Generally, the user still needs to be very cautious with installing unofficial packages because of the potential dangers it may pose such as malicious software. It is recommended to verify the source of these packages or inspect the packages before installing.</p>
<p>Personally, there a few programs I frequently update myself, i.e. more frequently than then the official repositories, because of new functionality or bug fixes. Therefore I decided to share my efforts and make them available in my own unnoficial user repository. The repository can be accessed at <a href="http://www.nepherte.be/repo" target="_self">http://www.nepherte.be/repo</a>. To use my repository, add the following lines in /etc/pacman.conf:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">&#91;</span>nepherte<span style="color: #7a0874; font-weight: bold;">&#93;</span>
Server = http:<span style="color: #000000; font-weight: bold;">//</span>www.nepherte.be<span style="color: #000000; font-weight: bold;">/</span>repo</pre></div></div>

<p>The packages are for 64bit systems only as I don&#8217;t have a 32bit version of Arch installed. All packages are built in a clean chroot environment to avoid library linking problems. If you are interested in the pkgbuilds, you can find them  on my <a href="https://svn.ulyssis.org/repos/nepherte/pkgbuilds" target="_self">svn repo</a>. To access my svn repo, you will have to authenticate yourself with username guest and password guest.</p>
<p>The packages I currently maintain are:</p>
<ul>
<li>x264</li>
<li>ffmpeg</li>
<li>mplayer</li>
<li>netembryo</li>
</ul>
<p>The first three are rebuilt on a monthly base at the very least and whenever there is audio involved, pulseaudio is supported. More packages will be added in the future.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nepherte.be/nephertes-unofficial-user-repository/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
