mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-01-31 02:09:22 +00:00
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@515 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
21 lines
1.1 KiB
Text
21 lines
1.1 KiB
Text
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
|