pjssilva
October 15th, 2005, 06:30 PM
Hello,
I have succeeded to compile a specially tuned version of libvorbis
made by Aoyumi and highly praised in hydrogenaudio forum as one
of the best tunings around:
http://www.geocities.jp/aoyoume/aotuv/
http://www.hydrogenaudio.org/forums/index.php?showtopic=15049
http://www.hydrogenaudio.org/forums/index.php?showtopic=36465
http://www.hydrogenaudio.org/forums/index.php?showtopic=35438
The old beta 2 version of those tunings was incorporated in Xiph's
official source in vorbis 1.1. Beta 4.51 is the latest version.
I have then decided to upload the modified source version, ready for
compilation in a Ubuntu machine, to my web site. Anyone ca downloaded
it here:
http://www.ime.usp.br/~pjssilva/libvorbis_1.1.0-local-aotuv-b4.51.tar.gz
To compile it and install it on your machine, all you need to do is:
1) Download the source:
wget http://www.ime.usp.br/~pjssilva/libvorbis_1.1.0-local-aotuv-b4.51.tar.gz
2) Untar the source in a temporary directory and move to the
"aotuv-b4.51_20051117" directory just created.
3) Type
dpkg-buildpackage -rfakeroot -b
on the shell prompt. You'll need to have the package dpkg-dev
installed and probably some more (the compilation will fail if you
don't have all the dependencies installed. For example, I remember I
had to install g++3-4 and libogg-dev). Just install the suggested
packages using apt-get or synaptic.
Wait the compilation finish.
4) Move to the previous directory: "cd .."
5) Type
sudo dpkg -i libvorbisenc2_1.1.0-local-aotuv-b4.51_i386.deb libvorbis0a_1.1.0-local-aotuv-b4.51_i386.deb
to install the new version of libvorbis.
6) Have fun!
If anyone wants to know the steps I used to create this source,
they are described below. Note that I don't know much about creating
deb's. That's the reason I used the "debian" directory from the
original Ubuntu sources, an ugly, and lazy, hack. But It worked!
This steps maybe useful for compiling newer versions.
Enjoy good music.
Paulo
Obs: If anyone finds a major mistake in the steps below, please let
me know.
--- Steps to compile and generate an aoTuV beta 4 source for ---
--- Ubuntu (probably equivalent steps can be used for Debian) ---
1) Download vorbis merged source with aoTuV Beta 4 tunning from
Aoyumi page:
http://www.geocities.jp/aoyoume/aotuv/
The source is in
http://www.geocities.jp/aoyoume/aotuv/libvorbis-aotuv_b4.tar.gz.tgz
2) Unpack the source in a temporary directory.
3) Download Ubuntu's source for libvorbis using
apt-get source libvorbis
4) Remove debian directory in aoTuV source
5) Copy debian directory from Ubuntu's vorbis source onto aoTuV
source.
6) Edit the changelog file to create a new version of the library
with number 1.1.0-local1 (so that it won't be overwritten by Ubuntu's
updates).
7) Use chmod +x to make "configure" executable in aoTuV base
directory.
8) Compile the package with "dpkg-buildpackage -rfakeroot"
Obs: In this step you may be prompted to install some packages needed
to build the source (like libogg-dev and g++-3.4).
9) Install libvorbis0a and libvorbisenc2 deb's created after
compilation in your own system.
Obs: I have Checked a song against the following pre-compiled version of
oggenc with aotuv beta 4 tunnings:
http://www.rarewares.org/quantumknot/oggenc-aotuvb4.gz
and the new oggenc in my system.
10) I have then uploaded the source to my website.
I have succeeded to compile a specially tuned version of libvorbis
made by Aoyumi and highly praised in hydrogenaudio forum as one
of the best tunings around:
http://www.geocities.jp/aoyoume/aotuv/
http://www.hydrogenaudio.org/forums/index.php?showtopic=15049
http://www.hydrogenaudio.org/forums/index.php?showtopic=36465
http://www.hydrogenaudio.org/forums/index.php?showtopic=35438
The old beta 2 version of those tunings was incorporated in Xiph's
official source in vorbis 1.1. Beta 4.51 is the latest version.
I have then decided to upload the modified source version, ready for
compilation in a Ubuntu machine, to my web site. Anyone ca downloaded
it here:
http://www.ime.usp.br/~pjssilva/libvorbis_1.1.0-local-aotuv-b4.51.tar.gz
To compile it and install it on your machine, all you need to do is:
1) Download the source:
wget http://www.ime.usp.br/~pjssilva/libvorbis_1.1.0-local-aotuv-b4.51.tar.gz
2) Untar the source in a temporary directory and move to the
"aotuv-b4.51_20051117" directory just created.
3) Type
dpkg-buildpackage -rfakeroot -b
on the shell prompt. You'll need to have the package dpkg-dev
installed and probably some more (the compilation will fail if you
don't have all the dependencies installed. For example, I remember I
had to install g++3-4 and libogg-dev). Just install the suggested
packages using apt-get or synaptic.
Wait the compilation finish.
4) Move to the previous directory: "cd .."
5) Type
sudo dpkg -i libvorbisenc2_1.1.0-local-aotuv-b4.51_i386.deb libvorbis0a_1.1.0-local-aotuv-b4.51_i386.deb
to install the new version of libvorbis.
6) Have fun!
If anyone wants to know the steps I used to create this source,
they are described below. Note that I don't know much about creating
deb's. That's the reason I used the "debian" directory from the
original Ubuntu sources, an ugly, and lazy, hack. But It worked!
This steps maybe useful for compiling newer versions.
Enjoy good music.
Paulo
Obs: If anyone finds a major mistake in the steps below, please let
me know.
--- Steps to compile and generate an aoTuV beta 4 source for ---
--- Ubuntu (probably equivalent steps can be used for Debian) ---
1) Download vorbis merged source with aoTuV Beta 4 tunning from
Aoyumi page:
http://www.geocities.jp/aoyoume/aotuv/
The source is in
http://www.geocities.jp/aoyoume/aotuv/libvorbis-aotuv_b4.tar.gz.tgz
2) Unpack the source in a temporary directory.
3) Download Ubuntu's source for libvorbis using
apt-get source libvorbis
4) Remove debian directory in aoTuV source
5) Copy debian directory from Ubuntu's vorbis source onto aoTuV
source.
6) Edit the changelog file to create a new version of the library
with number 1.1.0-local1 (so that it won't be overwritten by Ubuntu's
updates).
7) Use chmod +x to make "configure" executable in aoTuV base
directory.
8) Compile the package with "dpkg-buildpackage -rfakeroot"
Obs: In this step you may be prompted to install some packages needed
to build the source (like libogg-dev and g++-3.4).
9) Install libvorbis0a and libvorbisenc2 deb's created after
compilation in your own system.
Obs: I have Checked a song against the following pre-compiled version of
oggenc with aotuv beta 4 tunnings:
http://www.rarewares.org/quantumknot/oggenc-aotuvb4.gz
and the new oggenc in my system.
10) I have then uploaded the source to my website.