Difference between revisions of "User:J-b"

From VideoLAN Wiki
Jump to navigation Jump to search
Line 34: Line 34:
  
 
== My VLC ==
 
== My VLC ==
 +
This is my tips to help you build the best VLC ever. I use debian/sid, for many reasons.
  
 
<pre>svn co svn://svn.videolan.org/vlc/trunk vlc-trunk</pre>
 
<pre>svn co svn://svn.videolan.org/vlc/trunk vlc-trunk</pre>
 
<pre> cd vlc-trunk; ./bootstrap </pre>
 
<pre> cd vlc-trunk; ./bootstrap </pre>
 +
 +
 
<pre> cd extras;</pre>
 
<pre> cd extras;</pre>
  
Line 55: Line 58:
 
</pre>
 
</pre>
  
=== ffmpeg ===
+
=== ffmpeg (mandatory) ===
  
 
<pre>
 
<pre>
Line 74: Line 77:
 
         --enable-shared-libvlc --enable-mozilla \
 
         --enable-shared-libvlc --enable-mozilla \
 
         --enable-lirc \
 
         --enable-lirc \
         --with-live555-tree=../extras/live \
+
         --enable-live555 --with-live555-tree=../extras/live \
 
         --with-ffmpeg-tree=../extras/ffmpeg \
 
         --with-ffmpeg-tree=../extras/ffmpeg \
 
         --enable-x264 --with-x264-tree=../extras/x264-trunk \
 
         --enable-x264 --with-x264-tree=../extras/x264-trunk \
Line 87: Line 90:
 
         --enable-flac --enable-tremor \
 
         --enable-flac --enable-tremor \
 
         --with-ffmpeg-mp3lame --with-ffmpeg-faac \
 
         --with-ffmpeg-mp3lame --with-ffmpeg-faac \
         --enable-quicktime \
+
         --enable-quicktime --enable-dirac \
 
         --enable-skins2 --enable-qt4 \
 
         --enable-skins2 --enable-qt4 \
 
         --enable-ncurses \
 
         --enable-ncurses \
Line 99: Line 102:
 
</pre>
 
</pre>
  
 +
<pre>make</pre>
  
 
== Ubuntu ==
 
== Ubuntu ==

Revision as of 12:32, 23 April 2007

General presentation

Hello!

My name Jean-Baptiste Kempf, I am a student in one of the 'Grandes Ecoles', best scientific schools and university in France: the "Ecole Centrale Paris".

I also got a Master Degree in Computer Science from the University of Paris. I will have pretty soon my degree "Ingénieur de l'école Centrale Paris", which is also a Master Degree.

I am now an intern in STMicroelectronics.

I am working on the VideoLAN project in many aspects, but not only on the devs aspects.

As a dev, I mostly program Qt4 interface. I also work a lot on contribs and external libraries. I have built VLC media player on most possible platform (no BeOS, though).

As a non-dev, I moderate e-mails, worked a lot on this wiki, answer forums and mails, work on the websites and help on IRC. So I do a lot of support.

I am looking for a job, outside France. Interested? :D

jb (at) videolan (d0t) org is my mail, related to VideoLAN. My Website (far from being finished) is my website.

Use my talk page to talk to me or give me some TODOs.

Wiki

I have rewritten a lot of pages on this wiki, and I have more than 1000 edits on this wiki.


Names

I am know under 'j-b', 'jb' on all the VideoLAN Sites


My VLC

This is my tips to help you build the best VLC ever. I use debian/sid, for many reasons.

svn co svn://svn.videolan.org/vlc/trunk vlc-trunk
 cd vlc-trunk; ./bootstrap 


 cd extras;

x264 (optional)

svn co svn://svn.videolan.org/x264/trunk x264-trunk
 cd x264-trunk; make

live555 (optional)

wget http://www.live555.com/liveMedia/public/live555-latest.tar.gz
sh genMakeFile linux;
make

ffmpeg (mandatory)

cd vlc-trunk/extras
svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg

ffmpeg configure line

./configure --enable-gpl --enable-pp --enable-pthreads --enable-libmp3lame --enable-swscaler --enable-libfaac
 make 

VLC configure line

./configure --prefix=/usr \
        --enable-snapshot --enable-debug \
        --enable-dbus-control --enable-musicbrainz \
        --enable-shared-libvlc --enable-mozilla \
        --enable-lirc \
        --enable-live555 --with-live555-tree=../extras/live \
        --with-ffmpeg-tree=../extras/ffmpeg \
        --enable-x264 --with-x264-tree=../extras/x264-trunk \
        --enable-shout --enable-taglib \
        --enable-v4l --enable-cddax \
        --enable-dvb --enable-vcdx \
        --enable-realrtsp --enable-xvmc \
        --enable-svg   --enable-dvdread \
        --enable-dc1394 --enable-dv \
        --enable-theora --enable-faad \
        --enable-twolame --enable-real \
        --enable-flac --enable-tremor \
        --with-ffmpeg-mp3lame --with-ffmpeg-faac \
        --enable-quicktime --enable-dirac \
        --enable-skins2 --enable-qt4 \
        --enable-ncurses \
        --enable-aa --enable-caca \
        --enable-esd --enable-portaudio \
        --enable-jack --enable-xosd \
        --enable-galaktos --enable-goom \
        --enable-ggi \
        --disable-cddax --disable-vcdx

make

Ubuntu

apt-get build-dep vlc apt-get install libtool automake1.9

ffmpeg.