Re: [Ekiga-devel-list] gstreamer error on Windows

Le 05/02/14 18:35, Eugen Dedu a écrit :
On 05/02/14 18:17, Eugen Dedu wrote:
On 03/02/14 14:07, Thierry Simonnet wrote:
Le 03/02/2014 13:39, Thierry Simonnet a écrit :
Le 03/02/2014 12:36, Eugen Dedu a écrit :
On 03/02/14 10:57, Thierry Simonnet wrote:
Le 01/02/2014 16:49, Eugen Dedu a écrit :

If one of you knows what is the problem, it would be wonderful.
Details are at

I was finally been able to fix the issue.  "C'est tout con" :)

I copied bin/libgstapp-1.0-0.dll only to the installer, whereas
lib/libgstapp.dll must be added too!!!  In fact, it is the last file
which is the plugin (?!)

Did you know that there are two libgstapp?  In linux for ex. there is:
/usr/lib/x86_64-linux-gnu/  <-- library
/usr/lib/x86_64-linux-gnu/gstreamer-1.0/  <-- plugin

Now I clean up the .exe generation, do the commit and investigate a
crash related to clutter, I will keep you informed.

Do you know what plugins are needed for ekiga?

Otherwise said, how can we find out what plugins are needed in the following code (videooutput-manager-clutter.gst.cpp):

    std::ostringstream name;
    name << std::string ("appsrc") << i;
    pipeline[i] = gst_pipeline_new (NULL);
    videosink = gst_element_factory_make ("autocluttersink", "videosink");
    if (videosink == NULL)
      videosink = gst_element_factory_make ("cluttersink", "videosink");
    g_object_set (videosink, "texture", texture[i], NULL);

    appsrc = gst_element_factory_make ("appsrc", name.str ().c_str ());
    conv = gst_element_factory_make ("videoconvert", NULL);

We also need to check for those plugins in, so that ekiga do not fail silently if they are not available.

Yes, sure. I just thought they were standard.

I think only appsrc, videoconvert (ffmpeg-based) and clutterskink are plugins.

That is a bit complex, but a huge step forward better interoperability !


Ekiga Project

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]