linphone-ios/linphone/mediastreamer2/plugins/msx264
smorlat b08b2fbd1c fix bug when re-initializing the decoder when a new sps arrives.
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@93 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2008-10-15 19:28:49 +00:00
..
src fix bug when re-initializing the decoder when a new sps arrives. 2008-10-15 19:28:49 +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 build cleanup, version updated. 2008-10-10 14:37:44 +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 updated scripts, try rgb inversion with copy 2008-10-10 20:35:13 +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