PLEASE NOTE: THIS IS VERY SIMILAR TO http://ubuntuforums.org/showthread.php?t=924887 EXCEPT THIS IS A MUCH MORE CLEAN GUIDE MAKING IT SIMPLY BETTER ALONG WITH NO VIOLATIONS OF THE GNU LICENSE! I DEEPLY APOLOGIZE FOR NOT FOLLOWING THROUGH WITH THE GNU PUBLIC LICENSE!
You might be tired of vlc 0.9.4 and up with the extended video pop-up instead of built-in embedded video with no external screen. It is simple, quick, and easy to change it all back the way it was. Follow my numbered instructions in this little step-by-step guide on compiling, making, and running VLC 0.9.3 the way it was. DO NOTtype what is in parenthesis
(I am currently building a debian package for vlc 0.9.3)
1.) Download the tar.bz2 source for vlc 0.9.3 here:
2.) Extract the folder within the tar.bz2 file to a directory of your choice.
3.) Open up a Terminal
Now for the fun part (sureeeeeee)
sudo apt-get build-dep vlc
sudo apt-get install cvs build-essential subversion git git-core automake1.9 libtool libgcrypt-dev libfaad-dev libtwolame-dev libqt4-dev libjack-dev libxpm-dev libcddb2-dev liblua5.1-0-dev libzvbi-dev libshout-dev
4.) Make sure you are in the root directory of the vlc-0.9.3 folder
(If it says that ../configure is not a directory or something then replace "../configure --prefix=/usr \" with "./configure --prefix=/usr \" except without quotes)
git clone git://git.videolan.org/x264.git
sudo make install
../configure --prefix=/usr \
Now open up a graphical file browser such as nautilus and go inside the vlc-0.9.3. Browse to the modules folder. Now inside the codec folder, there should be an x264.c file (the speex.c file actually became messed up in vlc 1.0 making it a pain in the arsenal as in my other thread but luckily, vlc 0.9.3 doesn't require a re-programmed speex.c file as well)
--enable-snapshot --enable-debug \
--enable-dbus-control --enable-musicbrainz \
--enable-shared-libvlc --enable-mozilla \
--enable-x264 --with-x264-tree=../extras/x264 \
--enable-shout --enable-taglib \
--enable-realrtsp --disable-xvmc \
--enable-svg --enable-dvdread \
--enable-dc1394 --enable-dv \
--enable-theora --enable-faad \
--enable-twolame --enable-real \
--enable-flac --enable-tremor \
--enable-skins2 --enable-qt4 \
--enable-aa --enable-caca \
--enable-esd --disable-portaudio \
--enable-jack --enable-xosd \
--enable-galaktos --enable-goom \
--disable-cddax --disable-vcdx \
--disable-quicktime --enable-lua \
Replace the x264.c file with the code on this pastebin.ca link located here:
Copy and paste all the source code in the box and save it in the modules/codec folder as x264.c and click "replace" or you can replace the x264.c file many different ways of your choice. It doesn't matter.
After replacing the x264.c file with the partially re-programmed file, go back into the terminal (or open a new one if you closed it up) and cd to the directory located in /vlc-0.9.3/build
***YOU ARE NOW DONE WITH COMPILING***
sudo make install
To launch vlc, go inside the vlc folder you compiled everything in yada yada yada. Inside the build folder, double click on vlc. Click on run. Boom!
*****END OF GUIDE*****
If you have any problems related to compiling vlc and need a specific .c file to be fixed, please post your exact problem and all make errors so I can make a fix. It will take 1 - 3 days depending on the amount of files and the amount of complexity for a complete fix to be made to meet your expectations. Please leave feedback, comments, and or questions and I will do my best to assist you. Thank you for your patience.