User:J-b

From VideoLAN Wiki
Jump to navigation Jump to search

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. <a href="http://www.jbkempf.com">My Website</a> (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.


External libraries

apt-get build-dep vlc libdvdcss2

Get VLC

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.