<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.xiph.org/index.php?action=history&amp;feed=atom&amp;title=GST_cookbook%2FgNewSense</id>
	<title>GST cookbook/gNewSense - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.xiph.org/index.php?action=history&amp;feed=atom&amp;title=GST_cookbook%2FgNewSense"/>
	<link rel="alternate" type="text/html" href="https://wiki.xiph.org/index.php?title=GST_cookbook/gNewSense&amp;action=history"/>
	<updated>2026-05-14T03:23:03Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.xiph.org/index.php?title=GST_cookbook/gNewSense&amp;diff=14274&amp;oldid=prev</id>
		<title>Martin.leese: Fixed external link</title>
		<link rel="alternate" type="text/html" href="https://wiki.xiph.org/index.php?title=GST_cookbook/gNewSense&amp;diff=14274&amp;oldid=prev"/>
		<updated>2013-10-11T20:14:26Z</updated>

		<summary type="html">&lt;p&gt;Fixed external link&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 20:14, 11 October 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Migrated to: &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[&lt;/del&gt;https://gitorious.org/openvideo_reference_build &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;https://gitorious&lt;/del&gt;.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;org/openvideo_reference_build]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Migrated to: https://gitorious.org/openvideo_reference_build.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[https://wiki.xiph.org/index.php?title=GST_cookbook/gNewSense&amp;amp;oldid=14073 View the archived gNewSense build instructions]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[https://wiki.xiph.org/index.php?title=GST_cookbook/gNewSense&amp;amp;oldid=14073 View the archived gNewSense build instructions]&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Martin.leese</name></author>
	</entry>
	<entry>
		<id>https://wiki.xiph.org/index.php?title=GST_cookbook/gNewSense&amp;diff=14272&amp;oldid=prev</id>
		<title>GChriss: retire page</title>
		<link rel="alternate" type="text/html" href="https://wiki.xiph.org/index.php?title=GST_cookbook/gNewSense&amp;diff=14272&amp;oldid=prev"/>
		<updated>2013-10-10T17:19:35Z</updated>

		<summary type="html">&lt;p&gt;retire page&lt;/p&gt;
&lt;a href=&quot;https://wiki.xiph.org/index.php?title=GST_cookbook/gNewSense&amp;amp;diff=14272&amp;amp;oldid=14073&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>GChriss</name></author>
	</entry>
	<entry>
		<id>https://wiki.xiph.org/index.php?title=GST_cookbook/gNewSense&amp;diff=14073&amp;oldid=prev</id>
		<title>GChriss: add gNewSense build instructions.  traces of nuts, but a good set overall</title>
		<link rel="alternate" type="text/html" href="https://wiki.xiph.org/index.php?title=GST_cookbook/gNewSense&amp;diff=14073&amp;oldid=prev"/>
		<updated>2013-03-18T15:24:05Z</updated>

		<summary type="html">&lt;p&gt;add gNewSense build instructions.  traces of nuts, but a good set overall&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;gNewSense GStreamer 0.10 Build Instructions&amp;lt;br /&amp;gt;&lt;br /&gt;
Tested on 18-March-2013 by GChriss&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Prepare live USB key as documented, double-check boot flag&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Boot USB key in BIOS -&amp;gt; Install to disk -&amp;gt; Manual partition&amp;lt;br /&amp;gt;&lt;br /&gt;
Use a smaller &amp;#039;/&amp;#039; partition (~20GB), ~20GB swap space, the remainder as &amp;#039;/home&amp;#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
reboot&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
apt-get update&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
apt-get dist-upgrade&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
apt-get install fakeroot kernel-package libncurses5-dev libqt3-mt-dev bzip2 wget build-essential autoconf libtool libglib2.0-dev bison flex libxml2-dev alsa-tools libasound2-dev vim mlocate libxmu-dev libxi-dev libsamplerate0-dev libsndfile1-dev git-core curl lm-sensors sensors-applet openssh-server flex bison iasl automake libsdl1.2-dev libgtk2.0-dev libglib2.0-dev libglade2-dev libffi4-dev pciutils-dev cu sysfsutils mkvtoolnix mkvtoolnix-gui subversion cpuburn&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[For realtime GNUSense kernel, optional but helpful for audio quality]&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.gnewsense.org/Documentation/BuildKernel&amp;lt;br /&amp;gt;&lt;br /&gt;
+apply patch: http://twobit.us/blog/2010/06/debian-lenny-make-kpkg-broken-with-new-kernel/&amp;lt;br /&amp;gt;&lt;br /&gt;
sudo su&amp;lt;br /&amp;gt;&lt;br /&gt;
cd /usr/src&amp;lt;br /&amp;gt;&lt;br /&gt;
wget &amp;quot;http://linux-libre.fsfla.org/pub/linux-libre/releases/LATEST-3.8.N/linux-libre-3.8.1-gnu.tar.bz2&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
tar xvjf linux-libre-3.8.1-gnu.tar.bz2 &amp;lt;br /&amp;gt;&lt;br /&gt;
cd linux-3.8.1/&amp;lt;br /&amp;gt;&lt;br /&gt;
cp /boot/config-2.6.24-32-generic ./.config&amp;lt;br /&amp;gt;&lt;br /&gt;
make oldconfig&amp;lt;br /&amp;gt;&lt;br /&gt;
make gconfig&amp;lt;br /&amp;gt;&lt;br /&gt;
[See attached .config.  &amp;#039;CONFIG_PREEMPT=y&amp;#039; + ALSA built as modules, &amp;#039;CONFIG_HZ_100=y&amp;#039;]&amp;lt;br /&amp;gt;&lt;br /&gt;
CONCURRENCY_LEVEL=4 fakeroot make-kpkg --initrd  kernel_image kernel_headers&amp;lt;br /&amp;gt;&lt;br /&gt;
[See http://www.debian-administration.org/articles/90 ]&amp;lt;br /&amp;gt;&lt;br /&gt;
cd /usr/src/&amp;lt;br /&amp;gt;&lt;br /&gt;
dpkg -i linux-headers-3.8.1-gnu_3.8.1-gnu-10.00.Custom_i386.deb linux-image-3.8.1-gnu_3.8.1-gnu-10.00.Custom_i386.deb&amp;lt;br /&amp;gt;&lt;br /&gt;
chmod 4755 /usr/bin/cpufreq-selector&amp;lt;br /&amp;gt;&lt;br /&gt;
reboot&amp;lt;br /&amp;gt;&lt;br /&gt;
Test GNOME CPU freq applet&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
gsc@host:~$ uname -a&amp;lt;br /&amp;gt;&lt;br /&gt;
Linux host 3.8.1-gnu #1 SMP PREEMPT Sun Mar 3 16:40:14 EST 2013 i686 GNU/Linux&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
sudo su&amp;lt;br /&amp;gt;&lt;br /&gt;
mkdir -p /packages/openvideopro &amp;amp;&amp;amp; mkdir -p /packages/openvideopro/lib &amp;amp;&amp;amp; mkdir -p /packages/openvideopro/bin&amp;lt;br /&amp;gt;&lt;br /&gt;
mkdir -p /packages/openvideopro/lib/pkgconfig&amp;lt;br /&amp;gt;&lt;br /&gt;
chown -R gchriss:users /packages/openvideopro&amp;lt;br /&amp;gt;&lt;br /&gt;
exit&amp;lt;br /&amp;gt;&lt;br /&gt;
rm -Rf ~/.gstreamer-0.10&amp;lt;br /&amp;gt;&lt;br /&gt;
vi ~/.bashrc, add the following:&amp;lt;br /&amp;gt;&lt;br /&gt;
export GST_PLUGIN_SYSTEM_PATH=&amp;quot;/packages/openvideopro/lib&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
export GST_PLUGIN_PATH=&amp;quot;/packages/openvideopro/lib&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
export PKG_CONFIG_PATH=/packages/openvideopro/lib/pkgconfig&amp;lt;br /&amp;gt;&lt;br /&gt;
export PATH=/packages/openvideopro/bin:$PATH&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
cd /packages&amp;lt;br /&amp;gt;&lt;br /&gt;
git clone git://repo.or.cz/nasm.git nasm_3march2013&amp;lt;br /&amp;gt;&lt;br /&gt;
cd nasm_3march2013&amp;lt;br /&amp;gt;&lt;br /&gt;
./autogen.sh --no-configure &amp;amp;&amp;gt;gsc_autogen.log&amp;lt;br /&amp;gt;&lt;br /&gt;
./configure --prefix=/packages/openvideopro &amp;amp;&amp;gt;gsc_config.log&amp;lt;br /&amp;gt;&lt;br /&gt;
make V=1 &amp;amp;&amp;gt;gsc_make.log&amp;lt;br /&amp;gt;&lt;br /&gt;
make install &amp;amp;&amp;gt;gsc_install.log&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[Optional]&amp;lt;br /&amp;gt;&lt;br /&gt;
cd /packages&amp;lt;br /&amp;gt;&lt;br /&gt;
git clone git://github.com/yasm/yasm.git &amp;amp;&amp;amp; cd yasm&amp;lt;br /&amp;gt;&lt;br /&gt;
./configure --prefix=/packages/openvideopro &amp;amp;&amp;gt;gsc_config.log&amp;lt;br /&amp;gt;&lt;br /&gt;
make V=1 &amp;amp;&amp;gt;gsc_make.log&amp;lt;br /&amp;gt;&lt;br /&gt;
make install &amp;amp;&amp;gt;gsc_install.log&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
git clone git://code.entropywave.com/git/orc.git &amp;amp;&amp;amp; cd orc&amp;lt;br /&amp;gt;&lt;br /&gt;
./autogen.sh  &amp;amp;&amp;gt;gsc_autogen.log&amp;lt;br /&amp;gt;&lt;br /&gt;
./configure --prefix=/packages/openvideopro &amp;amp;&amp;gt;gsc_config.log &amp;lt;br /&amp;gt;&lt;br /&gt;
make V=1 &amp;amp;&amp;gt;gsc_make.log&amp;lt;br /&amp;gt;&lt;br /&gt;
make install &amp;amp;&amp;gt;gsc_install.log&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
cd /packages &amp;amp;&amp;amp; wget &amp;quot;http://downloads.xiph.org/releases/ogg/libogg-1.3.0.tar.gz&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
tar -xvzf libogg-1.3.0.tar.gz &amp;amp;&amp;amp; cd libogg-1.3.0&amp;lt;br /&amp;gt;&lt;br /&gt;
./configure --prefix=/packages/openvideopro &amp;amp;&amp;gt;gsc_config.log&amp;lt;br /&amp;gt;&lt;br /&gt;
make V=1 &amp;amp;&amp;gt;gsc_make.log&amp;lt;br /&amp;gt;&lt;br /&gt;
make install &amp;amp;&amp;gt;gsc_install.log&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
cd /packages &amp;amp;&amp;amp; wget &amp;quot;http://downloads.xiph.org/releases/vorbis/libvorbis-1.3.3.tar.gz&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
tar -xvzf libvorbis-1.3.3.tar.gz &amp;amp;&amp;amp; cd libvorbis-1.3.3/&amp;lt;br /&amp;gt;&lt;br /&gt;
./configure --prefix=/packages/openvideopro &amp;amp;&amp;gt;gsc_config.log&amp;lt;br /&amp;gt;&lt;br /&gt;
make V=1 &amp;amp;&amp;gt;gsc_make.log&amp;lt;br /&amp;gt;&lt;br /&gt;
export PKG_CONFIG_PATH=/packages/openvideopro/lib/pkgconfig&amp;lt;br /&amp;gt;&lt;br /&gt;
make V=1 &amp;amp;&amp;gt;gsc_config.log&amp;lt;br /&amp;gt;&lt;br /&gt;
make install &amp;amp;&amp;gt;gsc_install.log&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
cd /packages &amp;amp;&amp;amp; wget &amp;quot;http://downloads.xiph.org/releases/theora/libtheora-1.1.1.tar.bz2&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
tar -xvjf libtheora-1.1.1.tar  &amp;amp;&amp;amp; cd libtheora-1.1.1&amp;lt;br /&amp;gt;&lt;br /&gt;
./configure --prefix=/packages/openvideopro &amp;amp;&amp;gt;gsc_config.log&amp;lt;br /&amp;gt;&lt;br /&gt;
make V=1 &amp;amp;&amp;gt;gsc_config.log&amp;lt;br /&amp;gt;&lt;br /&gt;
make install &amp;amp;&amp;gt;gsc_install.log&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Open browser, download:&amp;lt;br /&amp;gt;&lt;br /&gt;
http://sourceforge.net/projects/libjpeg-turbo/files/1.2.90%20%281.3beta1%29/libjpeg-turbo-1.2.90.tar.gz/download&amp;lt;br /&amp;gt;&lt;br /&gt;
cd /packages &amp;amp;&amp;amp; tar -xvzf libjpeg-turbo-1.2.90.tar.gz &amp;amp;&amp;amp; cd libjpeg-turbo-1.2.90&amp;lt;br /&amp;gt;&lt;br /&gt;
./configure --prefix=/packages/openvideopro &amp;amp;&amp;gt;gsc_config.log&amp;lt;br /&amp;gt;&lt;br /&gt;
make V=1 &amp;amp;&amp;gt;gsc_make.log&amp;lt;br /&amp;gt;&lt;br /&gt;
make install &amp;amp;&amp;gt;gsc_install.log&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
wget &amp;quot;http://dl.matroska.org/downloads/libebml/libebml-1.2.2.tar.bz2&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
tar -xvjf libebml-1.2.2.tar.bz2 &amp;amp; cd libebml-1.2.2&amp;lt;br /&amp;gt;&lt;br /&gt;
make -C make/linux install_staticlib install_headers prefix=/packages/openvideopro &amp;amp;&amp;gt;gsc_make.log&amp;lt;br /&amp;gt;&lt;br /&gt;
make install &amp;amp;&amp;gt;gsc_install.log&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
wget &amp;quot;http://dl.matroska.org/downloads/libmatroska/libmatroska-1.3.0.tar.bz2&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
tar -xvjf libmatroska-1.3.0.tar.bz2 &amp;amp;&amp;amp; cd libmatroska-1.3.0/&amp;lt;br /&amp;gt;&lt;br /&gt;
CXXFLAGS=&amp;#039;-I/packages/openvideopro/include&amp;#039; make -C make/linux install_staticlib install_headers prefix=/packages/openvideopro &amp;amp;&amp;gt;gsc_make.log&amp;lt;br /&amp;gt;&lt;br /&gt;
make install &amp;amp;&amp;gt;gsc_install.log&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
wget &amp;quot;http://downloads.xiph.org/releases/libshout/libshout-2.3.1.tar.gz&amp;quot; &amp;amp;&amp;amp; tar -xvzf libshout-2.3.1.tar.gz &amp;amp;&amp;amp; cd libshout-2.3.1&amp;lt;br /&amp;gt;&lt;br /&gt;
./configure --prefix=/packages/openvideopro &amp;amp;&amp;gt;gsc_config.log&amp;lt;br /&amp;gt;&lt;br /&gt;
make V=1 &amp;amp;&amp;gt;gsc_make.log&amp;lt;br /&amp;gt;&lt;br /&gt;
make install &amp;amp;&amp;gt;gsc_install.log&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
wget &amp;quot;http://ftp.acc.umu.se/pub/gnome/sources/glib/2.28/glib-2.28.8.tar.bz2&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
tar -xvjf glib-2.28.8.tar.bz2  &amp;amp;&amp;amp; cd glib-2.28.8&amp;lt;br /&amp;gt;&lt;br /&gt;
./configure  --prefix=/packages/openvideopro &amp;amp;&amp;gt;gsc_config.log&amp;lt;br /&amp;gt;&lt;br /&gt;
make V=1 &amp;amp;&amp;gt;gsc_make.log&amp;lt;br /&amp;gt;&lt;br /&gt;
[&amp;#039;make check&amp;#039; failures are &amp;quot;OK&amp;quot;]&amp;lt;br /&amp;gt;&lt;br /&gt;
make install &amp;amp;&amp;gt;gsc_install.log&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
cd /packages &amp;amp;&amp;amp; wget &amp;quot;ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.26.tar.bz2&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
tar -xvjf alsa-lib-1.0.26.tar.bz2 &amp;amp;&amp;amp; cd alsa-lib-1.0.26&amp;lt;br /&amp;gt;&lt;br /&gt;
./configure --prefix=/packages/openvideopro &amp;amp;&amp;gt;gsc_config.log&amp;lt;br /&amp;gt;&lt;br /&gt;
make V=1 &amp;amp;&amp;gt;gsc_make.log&amp;lt;br /&amp;gt;&lt;br /&gt;
make install &amp;amp;&amp;gt;gsc_install.log&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
wget &amp;quot;http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-0.10.36.tar.gz&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
tar -xvzf gstreamer-0.10.36.tar.gz &amp;amp;&amp;amp; cd gstreamer-0.10.36&amp;lt;br /&amp;gt;&lt;br /&gt;
./configure --enable-failing-tests --prefix=/packages/openvideopro &amp;amp;&amp;gt;gsc_config.log&amp;lt;br /&amp;gt;&lt;br /&gt;
make V=1 &amp;amp;&amp;gt;gsc_make.log&amp;lt;br /&amp;gt;&lt;br /&gt;
make install &amp;amp;&amp;gt;gsc_install.log&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
wget &amp;quot;http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-0.10.36.tar.gz&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
tar -xvzf gst-plugins-base-0.10.36.tar.gz &amp;amp;&amp;amp; cd gst-plugins-base-0.10.36&amp;lt;br /&amp;gt;&lt;br /&gt;
export CFLAGS=&amp;#039;-msse -mmmx -msse2&amp;#039; &amp;amp;&amp;amp; export CXXFLAGS=&amp;#039;-msse -mmmx -msse2&amp;#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
./configure --enable-orc --prefix=/packages/openvideopro &amp;amp;&amp;gt;gsc_config.log&amp;lt;br /&amp;gt;&lt;br /&gt;
make V=1 &amp;amp;&amp;gt;gsc_config.log&amp;lt;br /&amp;gt;&lt;br /&gt;
make install &amp;amp;&amp;gt;gsc_install.log &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
wget &amp;quot;http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-0.10.31.tar.gz&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
export CFLAGS=&amp;#039;-msse -mmmx -msse2&amp;#039; &amp;amp;&amp;amp; export CXXFLAGS=&amp;#039;-msse -mmmx -msse2&amp;#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
tar -xvzf gst-plugins-good-0.10.31.tar.gz &amp;amp;&amp;amp; cd gst-plugins-good-0.10.31&amp;lt;br /&amp;gt;&lt;br /&gt;
./configure --enable-experimental --enable-orc --prefix=/packages/openvideopro &amp;amp;&amp;gt;gsc_configure.log&amp;lt;br /&amp;gt;&lt;br /&gt;
make V=1 &amp;amp;&amp;gt;gsc_make.log&amp;lt;br /&amp;gt;&lt;br /&gt;
make install &amp;amp;&amp;gt;gsc_install.log&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
cd /packages&amp;lt;br /&amp;gt;&lt;br /&gt;
svn checkout http://gst-plugins-elphel.googlecode.com/svn/trunk/ gst-plugins-elphel &amp;lt;br /&amp;gt;&lt;br /&gt;
cd gst-plugins-elphel/jp462bayer&amp;lt;br /&amp;gt;&lt;br /&gt;
./autogen &amp;amp;&amp;gt;gsc_autogen.log&amp;lt;br /&amp;gt;&lt;br /&gt;
./configure --enable-debug --prefix=/packages/openvideopro &amp;amp;&amp;gt;gsc_config.log&amp;lt;br /&amp;gt;&lt;br /&gt;
make V=1 &amp;amp;&amp;gt;gsc_make.log&amp;lt;br /&amp;gt;&lt;br /&gt;
make install &amp;amp;&amp;gt;gsc_install.log&amp;lt;br /&amp;gt;&lt;br /&gt;
cd ../bayer2rgb2/&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
cd /packages&amp;lt;br /&amp;gt;&lt;br /&gt;
wget &amp;quot;http://jackaudio.org/downloads/jack-audio-connection-kit-0.121.3.tar.gz&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
tar -xvzf jack-audio-connection-kit-0.121.3.tar.gz &amp;amp;&amp;amp; cd jack-audio-connection-kit-0.121.3&amp;lt;br /&amp;gt;&lt;br /&gt;
vi tools/alsa_in.c, change:&amp;lt;br /&amp;gt;&lt;br /&gt;
delay = snd_pcm_avail( alsa_handle );  ==to==&amp;lt;br /&amp;gt;&lt;br /&gt;
delay = snd_pcm_avail_update( alsa_handle );&amp;lt;br /&amp;gt;&lt;br /&gt;
vi tools/alsa_out.c, change:&amp;lt;br /&amp;gt;&lt;br /&gt;
delay = (num_periods*period_size)-snd_pcm_avail( alsa_handle ) ; ==to==&amp;lt;br /&amp;gt;&lt;br /&gt;
delay = (num_periods*period_size)-snd_pcm_avail_update( alsa_handle ) ;&amp;lt;br /&amp;gt;&lt;br /&gt;
[Breaks alsa_in, alsa_out playback/recording but enables compilation...]&amp;lt;br /&amp;gt;&lt;br /&gt;
./configure --enable-optimize --prefix=/packages/openvideopro &amp;amp;&amp;gt;gsc_config.log&amp;lt;br /&amp;gt;&lt;br /&gt;
make V=1 &amp;amp;&amp;gt;gsc_make.log&amp;lt;br /&amp;gt;&lt;br /&gt;
make install &amp;amp;&amp;gt;gsc_install.log&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
updatedb&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Close any extra windows, file caching services, &amp;#039;&amp;#039;etc.&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Set CPU cores to &amp;gt;= 3.2GHz&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Stress-test CPU temperature stability (necessary, but proceed at own risk):&amp;lt;br /&amp;gt;&lt;br /&gt;
burnMMX &amp;amp; burnMMX &amp;amp; burnMMX &amp;amp; burnMMX&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Disable screensaver, start JACK, launch GStreamer pipeline, renice pipeline to -18, set color controls via Elphel web interface (adjust brightness to achieve 18FPS, most other controls work).&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
To use Totem from the command line:&amp;lt;br /&amp;gt;&lt;br /&gt;
unset GST_PLUGIN_SYSTEM_PATH &amp;amp;&amp;amp; unset GST_PLUGIN_PATH&amp;lt;br /&amp;gt;&lt;br /&gt;
totem &amp;lt;br /&amp;gt;&lt;br /&gt;
rm -Rf ~/.gstreamer-0.10&amp;lt;br /&amp;gt;&lt;br /&gt;
exit&lt;/div&gt;</summary>
		<author><name>GChriss</name></author>
	</entry>
</feed>