On Tue, Nov 2, 2010 at 8:37 PM, M. D. <[email protected]> wrote:

> Hello all,
>
> I am trying to get the msx264 plugin to work with linphone. I am running
> linphone (latest from git) on Ubuntu Karmic.  I have tried both version
> 1.3.3 and the git repository of the msx264 plugin.  Both failed to
> compile out of the box since the system x264 library included with
> Karmic was too old.
>
> I pulled the latest x264 code from their git repository and built it.
> That also required an update to ffmpeg, so I also install version 0.6.1.
>
> Both msx264 1.3.3 and the git version successfully compiled, however,
> when I try to use it, I get a segfault in:
>
> x264_adaptive_quant_frame
>
> of the x264 library.
>
> Any ideas?  Is there a recommended version of ffmpeg and the x264
> library to build against?
>
>
Hi,

I use the following version of the x264 library :
x264-snapshot-20100601-2245.tar
Compiling this  will give your libx264-0.96 . IIRC, the default version on
Ubuntu is libx264-0.85 (if installed using apt-get).

As for the msx264 plugin, you should just get one compilation issue. On line
no. 394, you will see the following code :
if (sws_scale(s->sws_ctx,(const uint8_t * const*) ....

This needs to be changed to  :
if (sws_scale(s->sws_ctx,(const uint8_t * *) ....

With this you should be able to successfully make a H264 call.

Let me know if this helped.

--
Raseel
_______________________________________________
Linphone-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/linphone-users

Reply via email to