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



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 :
Hi,

If one of you knows what is the problem, it would be wonderful.
Details are at
http://lists.freedesktop.org/archives/gstreamer-devel/2014-January/045945.html.


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/libgstapp-1.0.so.0  <-- library
/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstapp.so  <-- 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 configure.ac, so that ekiga do not fail silently if they are not available.

--
Eugen


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