linphone-iphone/linphone/mediastreamer2/plugins/msx264
smorlat 5b671e3c4a update build to take account of new libx264 and speex delivery.
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@62 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2008-10-01 20:48:50 +00:00
..
src - rewrite mirroring 2008-09-26 19:48:44 +00:00
AUTHORS Initial import 2008-09-04 15:47:34 +00:00
autogen.sh Initial import 2008-09-04 15:47:34 +00:00
ChangeLog Initial import 2008-09-04 15:47:34 +00:00
configure.ac Initial import 2008-09-04 15:47:34 +00:00
COPYING Initial import 2008-09-04 15:47:34 +00:00
INSTALL Initial import 2008-09-04 15:47:34 +00:00
Makefile.am Initial import 2008-09-04 15:47:34 +00:00
msx264.dev Initial import 2008-09-04 15:47:34 +00:00
msx264.iss update build to take account of new libx264 and speex delivery. 2008-10-01 20:48:50 +00:00
NEWS Initial import 2008-09-04 15:47:34 +00:00
README Initial import 2008-09-04 15:47:34 +00:00

msx264 - a GPL plugin to bring video H264 encoding/decoding capabilities to mediastreamer2 applications.
It is based on ffmpeg for decoding and x264 for encoding.

It works with any version of x264. However if you want better performance and interroperability, it is 
highly recommended to use a modified x264 version patched with the patch mentionned here:
http://mailman.videolan.org/pipermail/x264-devel/2008-April/004427.html

Unfortunately for bad reasons this patch hasn't been merged by x264 developpers, and no more applies with
recent versions.

This patch enables multi-slicing, ie smaller video packets that fit into the network mtu.
It enable RFC3984 packetization-mode=0 to work.
A x264 version modified by this patch can be found here:
http://download.savannah.gnu.org/releases/linphone/plugins/sources/x264-snapshot-20080421-2245+multislicing-patch.tar.gz

So compile x264-snapshot-20080421-2245+multislicing-patch.tar.gz with ./configure && make && make install
Then compile msx264 with ./configure --enable-hacked-x264 && make && make install