gBroutin / gstreamer-java

Automatically exported from code.google.com/p/gstreamer-java
0 stars 0 forks source link

Cannot get RTP manager stats #89

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
See those two C examples of gstreamer, those are a rtp client and server.

http://cgit.freedesktop.org/gstreamer/gst-plugins-good/tree/tests/examples/rtp/s
erver-alsasrc-PCMA.c
http://cgit.freedesktop.org/gstreamer/gst-plugins-good/tree/tests/examples/rtp/c
lient-PCMA.c

In the server-alsasrc-PCMA.c:75 the function static gboolean print_stats
(GstElement * rtpbin) gets all the sources from the server emitting the
signal "get-internal-session".

There is no obvious way to do that with gstreamer-java, and even using
the lowlevel routines you cannot do something like

(server-alsasrc-PCMA.c:94)
source = g_value_get_object (val);

because gstreamer-java GValue does not manage the type of object.

To fix this problem is needed to extend GValue and possibly make
a easy to use interface to RTPBin.

Original issue reported on code.google.com by paolo.bo...@studenti.unipr.it on 29 Nov 2011 at 11:30

GoogleCodeExporter commented 8 years ago
see:
http://code.google.com/p/gstreamer-java/source/browse/trunk/gstreamer-java/src/o
rg/gstreamer/elements/PlayBin.java#416 's getStreamInfo fucntion how to use 
g_value_get_object.

Original comment by lfar...@lfarkas.org on 4 Jan 2012 at 1:56

GoogleCodeExporter commented 8 years ago
if you still thing there's a missing function in gstreamer-java please reopen 
this bug.

Original comment by lfar...@lfarkas.org on 4 Jan 2012 at 2:07

GoogleCodeExporter commented 8 years ago

Original comment by lfar...@lfarkas.org on 13 Jan 2012 at 9:04