linphone-iphone/linphone/mediastreamer2/plugins/msx264
smorlat ee9d3921f2 remove msdscap (integrated in mediastreamer2 directly)
add make setup to msx264
fix various build issues.

git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@574 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-08-17 10:40:11 +00:00
..
src new msx264 using new x264 modified version that enables multi slicing. 2009-07-03 13:50:40 +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 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.dev - fix bug with speex ec 2008-11-03 22:00:14 +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