linphone-iphone/linphone/mediastreamer2/plugins/msx264
aymeric b572a1fd97 fix enlarging decoder buffer
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@687 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-09-29 12:27:13 +00:00
..
src fix enlarging decoder buffer 2009-09-29 12:27:13 +00:00
AUTHORS Initial import 2008-09-04 15:47:34 +00:00
autogen.sh present user id during authentication (needed for bluesip) 2009-09-18 20:31:39 +00:00
ChangeLog Initial import 2008-09-04 15:47:34 +00:00
configure.ac remove msdscap (integrated in mediastreamer2 directly) 2009-08-17 10:40:11 +00:00
COPYING Initial import 2008-09-04 15:47:34 +00:00
INSTALL remove msdscap (integrated in mediastreamer2 directly) 2009-08-17 10:40:11 +00:00
Makefile.am remove msdscap (integrated in mediastreamer2 directly) 2009-08-17 10:40:11 +00:00
msx264.iss.in remove msdscap (integrated in mediastreamer2 directly) 2009-08-17 10:40:11 +00:00
NEWS new msx264 using new x264 modified version that enables multi slicing. 2009-07-03 13:50:40 +00:00
README new msx264 using new x264 modified version that enables multi slicing. 2009-07-03 13:50:40 +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 the modified multiscling-enabled x264 available from linphone.org.
This patch enables multi-slicing, ie smaller video packets that fit into the network mtu.
It enables RFC3984 packetization-mode=0 to work.
You can download this special x264 here:
http://download.savannah.gnu.org/releases/linphone/plugins/sources/x264-snapshot-20090704-linphone-org.tar.gz

So:
* compile x264-snapshot-20090704-linphone-org.tar.gz with ./configure && make && make install
* compile msx264 with ./configure --enable-hacked-x264 && make && make install


A bit of history
****************

The multislicing feature of x264 is something that has been contributed several time, but never merged (why ?).
The linphone.org version of x264 was inspired by a patch submitted on x264-devel mailing list:
http://mailman.videolan.org/pipermail/x264-devel/2008-April/004427.html