Re: [Ekiga-devel-list] Using gstreamer for everything audio and video in ekiga



BTW: Robert added full gstreamer support for video and audio to Opal some time ago.

This has been deployed and is in use by customers on embedded and desktop platforms.

   Craig

On 4/25/14, 6:15 AM, Julien Puydt wrote:
Hi,

Le 23/04/2014 18:28, Eugen Dedu a écrit :
On 22/04/14 15:16, Julien Puydt wrote:

Can you try the following two commands:
1. gst-launch videotestsrc ! ximagesink

It shows several coloured vertical lines.  The output is:
snoopy:~$ gst-launch-1.0 videotestsrc ! ximagesink
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
ERROR: from element /GstPipeline:pipeline0/GstXImageSink:ximagesink0:
Output window was closed
Additional debug info:
ximagesink.c(686): gst_ximagesink_handle_xevents ():
/GstPipeline:pipeline0/GstXImageSink:ximagesink0
Execution ended after 0:00:04.347078564
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...
snoopy:~$

So it doesn't look at all like the first window shot in this page: http://wiki.oz9aec.net/index.php/Gstreamer_cheat_sheet
? Only the lower right corner should move.


2. gst-launch videotestsrc ! agingtv ! ximagesink

The same erroneous window, with the same output.

It should be only slightly the same, with an aging special effect so the streams can be discerned apart (as I write "apart" I wonder if it shouldn't have been "one another" or something like this...).

Could you explain what is the ekiga architecture for video?  We have
clutter thing, v4l2 plugin thing, X code thing in ekiga, now you propose gstreamer thing... how are they related? What precisely will gstreamer
code replace?

Gstreamer should replace mostly everything... connecting on one hand to
opal for the network part and to Damien's clutter code for the video
display.

So will it replace all ptlib plugins?  Currently there is:
/usr/lib/ptlib-2.10.12/devices/videoinput/v4l2_pwplugin.so
/usr/lib/ptlib-2.10.12/devices/sound/oss_pwplugin.so
/usr/lib/ptlib-2.10.12/devices/sound/pulse_pwplugin.so
/usr/lib/ptlib-2.10.12/devices/sound/alsa_pwplugin.so

Yes. And the same code should work regardless of the platform.

Snark
_______________________________________________
ekiga-devel-list mailing list
ekiga-devel-list gnome org
https://mail.gnome.org/mailman/listinfo/ekiga-devel-list


--

-----------------------------------------------------------------------
 Craig Southeren                 Post Increment Consulting and Software
 craigs postincrement com au                   www.postincrement.com.au

 Mobile: +61 417231046                    G+: craig southeren gmail com
 US: +1 415 800 4201                   MSN: craig_southeren hotmail com

"Science is the poetry of reality." Richard Dawkins



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