Thants, guise! I tried that and it worked!<div><br></div><div>But the Perl bindings are still hidden in my options.</div><div><br clear="all">Mark Beihoffer<br>Dragonfly Networks<br><a href="mailto:mbeihoffer@gmail.com">mbeihoffer@gmail.com</a><br>

<a href="mailto:mark@dragonfly-networks.com">mark@dragonfly-networks.com</a><br>(612)508-5128<br>
<br><br><div class="gmail_quote">On Tue, Oct 19, 2010 at 2:51 PM,  <span dir="ltr">&lt;<a href="mailto:gstreamer-devel-request@lists.sourceforge.net">gstreamer-devel-request@lists.sourceforge.net</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Send gstreamer-devel mailing list submissions to<br>
        <a href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</a><br>
or, via email, send a message with subject or body &#39;help&#39; to<br>
        <a href="mailto:gstreamer-devel-request@lists.sourceforge.net">gstreamer-devel-request@lists.sourceforge.net</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:gstreamer-devel-owner@lists.sourceforge.net">gstreamer-devel-owner@lists.sourceforge.net</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than &quot;Re: Contents of gstreamer-devel digest...&quot;<br>
<br>
<br>
Today&#39;s Topics:<br>
<br>
   1. Re: Choppy Audio over UDP (Wes Miller)<br>
   2. how to create a simple &quot;on/off&quot; element in the pipeline   ?<br>
      (Wiktor Lisowicz)<br>
   3. Re: how to create a simple &quot;on/off&quot; element in the pipeline ?<br>
      (Tim-Philipp M?ller)<br>
   4. Re: long pauses when viewing RTSP stream (Gruenke, Matt)<br>
   5. Re: DV capture pipeline frozen (Andoni Morales)<br>
   6. Re: Choppy Audio over UDP (Wes Miller)<br>
   7. Re: Reduce latency for a MJPEG over UDP multicast pipe<br>
      (Arnout Vandecappelle)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Tue, 19 Oct 2010 07:18:24 -0700 (PDT)<br>
From: Wes Miller &lt;<a href="mailto:wmiller@sdr.com">wmiller@sdr.com</a>&gt;<br>
Subject: Re: [gst-devel] Choppy Audio over UDP<br>
To: <a href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a><br>
Message-ID: &lt;<a href="mailto:1287497904585-3002180.post@n4.nabble.com">1287497904585-3002180.post@n4.nabble.com</a>&gt;<br>
Content-Type: text/plain; charset=us-ascii<br>
<br>
<br>
Marco,<br>
<br>
Better, still not quite right.<br>
<br>
Removing audioconvert and audioresample on both sender and receiver seem to<br>
have little or no effect, so they are now out.<br>
<br>
Pulsesink is working on the receiver (my Linux workstation/host).  I can use<br>
pulsesrc on the sender wince Ti/RidgeRun don&#39;t seem to include the pulse<br>
stuff in their ports of gst.  I keep eading about alsa hardware on the<br>
Leopardboard...???<br>
<br>
I used fakesink to get the sender caps (from fakesink0:Gstpad:sink) and I<br>
notice that the ssrc, clock-base and seqnum change every time I run the<br>
pipeline.<br>
<br>
If the clock-base is different each time I start the sender, how can the<br>
receiver ever actually match the sender?<br>
<br>
Is there a tcp-ish way to pass the caps to the receiver and insert them in<br>
the receiver pipeline? (sounds like a great, first, element writing project,<br>
doesn&#39;t it?)<br>
<br>
I&#39;ve tried to find out what ssrc is/are and can&#39;t find a description.  So<br>
what is it? Does it matter?<br>
<br>
As ever, many thanks,<br>
<br>
Wes<br>
--<br>
View this message in context: <a href="http://gstreamer-devel.966125.n4.nabble.com/Choppy-Audio-over-UDP-tp2997741p3002180.html" target="_blank">http://gstreamer-devel.966125.n4.nabble.com/Choppy-Audio-over-UDP-tp2997741p3002180.html</a><br>


Sent from the GStreamer-devel mailing list archive at Nabble.com.<br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Tue, 19 Oct 2010 17:11:28 +0200<br>
From: Wiktor Lisowicz &lt;<a href="mailto:greenender@gmail.com">greenender@gmail.com</a>&gt;<br>
Subject: [gst-devel] how to create a simple &quot;on/off&quot; element in the<br>
        pipeline        ?<br>
To: <a href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a><br>
Message-ID:<br>
        &lt;AANLkTimUXDP8-6RcRSQ2Hrqr05=<a href="mailto:1ZsuZf7cmrS6joPB%2B@mail.gmail.com">1ZsuZf7cmrS6joPB+@mail.gmail.com</a>&gt;<br>
Content-Type: text/plain; charset=&quot;iso-8859-1&quot;<br>
<br>
Following pipeline is equivalent to mine:<br>
gst-launch filesrc location=foobar.mp3 ! decodebin ! tee name=a a. ! queue !<br>
audioconvert ! audioresample ! autoaudiosink a. ! queue ! fakesink<br>
<br>
Short summary: I have a mp3 player, which sends the data to tee element. Tee<br>
element copies the data to two audio sinks. So instead of stereo sound, I<br>
have 2x stereo sound.<br>
<br>
I would like to ocasionally switch off/on data flow to one of the two<br>
audiosinks. This should be doable independent of the pipeline state (could<br>
be PAUSED, READY, PLAYING - does not matter).<br>
<br>
Which existing element could I add between &lt;queue&gt; and &lt;audio sink&gt;, to be<br>
able to turn on / turn off data flow to audiosink?? Is there an element like<br>
Identity (<br>
<a href="http://www.gstreamer.net/data/doc/gstreamer/0.10.3/gstreamer-plugins/html/gstreamer-plugins-identity.html" target="_blank">http://www.gstreamer.net/data/doc/gstreamer/0.10.3/gstreamer-plugins/html/gstreamer-plugins-identity.html</a>),<br>


but with additional feature of stopping the data flow?<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
<br>
------------------------------<br>
<br>
Message: 3<br>
Date: Tue, 19 Oct 2010 16:32:33 +0100<br>
From: Tim-Philipp M?ller &lt;<a href="mailto:t.i.m@zen.co.uk">t.i.m@zen.co.uk</a>&gt;<br>
Subject: Re: [gst-devel] how to create a simple &quot;on/off&quot; element in<br>
        the pipeline ?<br>
To: <a href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a><br>
Message-ID: &lt;1287502353.20478.20.camel@zingle&gt;<br>
Content-Type: text/plain; charset=&quot;UTF-8&quot;<br>
<br>
On Tue, 2010-10-19 at 17:11 +0200, Wiktor Lisowicz wrote:<br>
<br>
&gt; I would like to ocasionally switch off/on data flow to one of the two<br>
&gt; audiosinks. This should be doable independent of the pipeline state<br>
&gt; (could be PAUSED, READY, PLAYING - does not matter).<br>
&gt;<br>
&gt; Which existing element could I add between &lt;queue&gt; and &lt;audio sink&gt;,<br>
&gt; to be able to turn on / turn off data flow to audiosink?? Is there an<br>
&gt; element like Identity<br>
&gt; (<a href="http://www.gstreamer.net/data/doc/gstreamer/0.10.3/gstreamer-plugins/html/gstreamer-plugins-identity.html" target="_blank">http://www.gstreamer.net/data/doc/gstreamer/0.10.3/gstreamer-plugins/html/gstreamer-plugins-identity.html</a>), but with additional feature of stopping the data flow?<br>


<br>
You could use identity drop-probability=1.0, or the &#39;valve&#39; element from<br>
gst-plugins-bad (to be moved to core, -base or good soon hopefully). You<br>
would probably also want to set the &quot;async&quot; property of the actual<br>
audiosink element to false then.<br>
<br>
Cheers<br>
 -Tim<br>
<br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 4<br>
Date: Tue, 19 Oct 2010 11:37:37 -0400<br>
From: &quot;Gruenke, Matt&quot; &lt;mgruenke@Tycoint.com&gt;<br>
Subject: Re: [gst-devel] long pauses when viewing RTSP stream<br>
To: &quot;Discussion of the development of GStreamer&quot;<br>
        &lt;<a href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a>&gt;<br>
Message-ID:<br>
        &lt;<a href="mailto:C575E3EFD5C26F46A7CB8A79B9CD399307C93441@lxi1exc02.americas.tsp.ad">C575E3EFD5C26F46A7CB8A79B9CD399307C93441@lxi1exc02.americas.tsp.ad</a>&gt;<br>
Content-Type: text/plain;       charset=&quot;us-ascii&quot;<br>
<br>
Is the 241Q running the latest firmware?<br>
<br>
If you change the &#39;latency&#39; property of rtspsrc, does it affect the<br>
amount of time spent &quot;pausing&quot;?<br>
<br>
<br>
Matt<br>
<br>
<br>
-----Original Message-----<br>
From: Doug Crawford [mailto:<a href="mailto:dcraw101@yahoo.com">dcraw101@yahoo.com</a>]<br>
Sent: Friday, October 15, 2010 15:33<br>
To: <a href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a><br>
Subject: [gst-devel] long pauses when viewing RTSP stream<br>
<br>
<br>
I am viewing a RTSP stream from an AXIS 241Q video server and displaying<br>
it<br>
on my OMAP3EVM board.  My gstreamer pipeline is: gst-launch rtspsrc<br>
location=rtsp://<a href="http://10.5.5.33/mpeg4/media.amp" target="_blank">10.5.5.33/mpeg4/media.amp</a> ! decodebin2 ! TIDmaiVideoSink<br>
videoStd=VGA videoOutput=LCD sync=false rotation=90<br>
<br>
The video pauses for about 5 seconds then plays very fast for about 2<br>
seconds and this keeps repeating over and over.  Any ideas?<br>
--<br>
View this message in context:<br>
<a href="http://gstreamer-devel.966125.n4.nabble.com/long-pauses-when-viewing-RTS
P-stream-tp2997576p2997576.html" target="_blank">http://gstreamer-devel.966125.n4.nabble.com/long-pauses-when-viewing-RTS<br>
P-stream-tp2997576p2997576.html</a><br>
Sent from the GStreamer-devel mailing list archive at Nabble.com.<br>
<br>
------------------------------------------------------------------------<br>
------<br>
Download new Adobe(R) Flash(R) Builder(TM) 4<br>
The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly<br>
Flex(R) Builder(TM)) enable the development of rich applications that<br>
run<br>
across multiple browsers and platforms. Download your free trials today!<br>
<a href="http://p.sf.net/sfu/adobe-dev2dev" target="_blank">http://p.sf.net/sfu/adobe-dev2dev</a><br>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</a><br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 5<br>
Date: Tue, 19 Oct 2010 17:55:07 +0200<br>
From: Andoni Morales &lt;<a href="mailto:ylatuya@gmail.com">ylatuya@gmail.com</a>&gt;<br>
Subject: Re: [gst-devel] DV capture pipeline frozen<br>
To: Discussion of the development of GStreamer<br>
        &lt;<a href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a>&gt;<br>
Message-ID:<br>
        &lt;AANLkTim6z=+<a href="mailto:N1JhEkLFkHC0CLmFowrG4Tfo24WnxvAf2@mail.gmail.com">N1JhEkLFkHC0CLmFowrG4Tfo24WnxvAf2@mail.gmail.com</a>&gt;<br>
Content-Type: text/plain; charset=ISO-8859-1<br>
<br>
2010/8/16 Gregory Petrosyan &lt;<a href="mailto:gregory.petrosyan@gmail.com">gregory.petrosyan@gmail.com</a>&gt;:<br>
&gt; On Mon, Aug 16, 2010 at 11:35 PM, Gregory Petrosyan<br>
&gt; &lt;<a href="mailto:gregory.petrosyan@gmail.com">gregory.petrosyan@gmail.com</a>&gt; wrote:<br>
&gt;&gt; I am having some problems with GStreamer. Basically, I have a<br>
&gt;&gt; pipeline, which used to work (with Ubuntu 9.04 GStreamer packages).<br>
&gt;&gt; Here it is:<br>
&gt;&gt;<br>
&gt;&gt; ...<br>
&gt;&gt;<br>
&gt;&gt; Basically, it captures video from a DV camera, stores raw DV data,<br>
&gt;&gt; encodes it to H.264 on the fly and shows video preview window.<br>
&gt;<br>
&gt; Here are the minimal pipelines, which reproduce the problem:<br>
&gt;<br>
&gt; This works:<br>
&gt; gst-launch-0.10 -e dv1394src ! queue ! dvdemux ! ffdec_dvvideo ! queue<br>
&gt; ! ffmpegcolorspace ! x264enc ! mpegtsmux ! queue ! filesink<br>
&gt; location=test.avi<br>
&gt;<br>
&gt; And this:<br>
&gt; gst-launch-0.10 -e dv1394src ! queue ! dvdemux ! ffdec_dvvideo ! tee<br>
&gt; name=t ! queue ! ffmpegcolorspace ! x264enc ! mpegtsmux ! queue !<br>
&gt; filesink location=test.avi t. ! queue ! ffmpegcolorspace ! xvimagesink<br>
&gt; sync=false<br>
<br>
The x264 encoder needs some buffers before the pushing first one<br>
downstream, which full the queue before the video sink.<br>
<br>
Disable the limits in the queue (queue max-size-bytes=0<br>
max-size-buffers=0 max-size-time=0) and that will fix you problem:<br>
gst-launch-0.10 -e dv1394src ! queue ! dvdemux ! ffdec_dvvideo ! tee<br>
name=t ! queue ! ffmpegcolorspace ! x264enc ! mpegtsmux ! queue !<br>
filesink location=test.avi t. ! queue max-size-bytes=0<br>
max-size-buffers=0 max-size-time=0 ! ffmpegcolorspace ! xvimagesink<br>
sync=false<br>
<br>
Next time you can debug it naming the queues and using GST_DEBUG=*queue*:5:<br>
queue_dataflow gstqueue.c:930:gst_queue_chain:&lt;sink_queue&gt; received<br>
buffer 0xb53029f0 of size 153600, time 0:00:01.033333333, duration<br>
0:00:00.033333333<br>
queue_dataflow gstqueue.c:963:gst_queue_chain:&lt;sink_queue&gt; queue is<br>
full, waiting for free space<br>
queue_dataflow gstqueue.c:968:gst_queue_chain:&lt;sink_queue&gt;<br>
(sink_queue:sink) wait for DEL: 30 of 0-200 buffers, 4608000 of<br>
0-10485760 bytes, 1000000000 of 0-1000000000 ns, 30 items<br>
<br>
As you see the limit in time was reached in the queue &quot;1000000000 of<br>
0-1000000000 ns&quot;<br>
<br>
Andoni<br>
&gt;<br>
&gt; results in frozen preview window + zero-length test.avi file.<br>
&gt;<br>
&gt; ? ? ? ? ? ? ? ? Gregory<br>
&gt;<br>
&gt; ------------------------------------------------------------------------------<br>
&gt; This SF.net email is sponsored by<br>
&gt;<br>
&gt; Make an app they can&#39;t live without<br>
&gt; Enter the BlackBerry Developer Challenge<br>
&gt; <a href="http://p.sf.net/sfu/RIM-dev2dev" target="_blank">http://p.sf.net/sfu/RIM-dev2dev</a><br>
&gt; _______________________________________________<br>
&gt; gstreamer-devel mailing list<br>
&gt; <a href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a><br>
&gt; <a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</a><br>
&gt;<br>
<br>
<br>
<br>
--<br>
Andoni Morales Alastruey<br>
<br>
LongoMatch:The Digital Coach<br>
<a href="http://www.longomatch.ylatuya.es" target="_blank">http://www.longomatch.ylatuya.es</a><br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 6<br>
Date: Tue, 19 Oct 2010 12:46:13 -0700 (PDT)<br>
From: Wes Miller &lt;<a href="mailto:wmiller@sdr.com">wmiller@sdr.com</a>&gt;<br>
Subject: Re: [gst-devel] Choppy Audio over UDP<br>
To: <a href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a><br>
Message-ID: &lt;<a href="mailto:1287517573558-3002698.post@n4.nabble.com">1287517573558-3002698.post@n4.nabble.com</a>&gt;<br>
Content-Type: text/plain; charset=us-ascii<br>
<br>
<br>
Hi All,<br>
<br>
Two additional bit of information:<br>
<br>
1. &quot;TURN THAT $@!# THING DOWN&quot;  I added volume elements in both sener and<br>
receiver pipes.  Made a big difference.  Guess I was overdriving everything.<br>
<br>
2.  For the aac pipes above, I had to slow down the clock-rate on the<br>
receiver to about 20400 to get something that sounded even remotely like it<br>
was matched to the clock-rate=44100 sender.<br>
<br>
So, it&#39;s still awfully jittery.  On a whim, I tried going back to just using<br>
udpsrc/udpsink without rtpbin.  Still poor quality.  Then I took out the<br>
dmaienc_aac and replaced it with several different encoders (aka, whatever<br>
TI and RidgeRun managed to stick in the GST packages).  Finally landed on<br>
alawenc/dec.  Suitably altered the clock-rate and nixed gstrtpbin and<br>
behold, pretty good sound.  A mite echoy but WAY better.<br>
<br>
So, these are the best pipes I have right now:<br>
<br>
SENDER:<br>
<br>
gst-launch-0.10 -e -v  \<br>
           alsasrc do-timestamp=true \<br>
         ! queue2 \<br>
         ! alawenc  \<br>
         ! udpsink port=5002 host=$1<br>
<br>
<br>
RECEIVER:<br>
<br>
gst-launch-0.10  -v \<br>
         udpsrc caps=&quot;audio/x-alaw, channels=2, rate=29000&quot; \<br>
                port=5002 \<br>
            ! queue2      \<br>
            ! alawdec   \<br>
            ! volume volume=0.1 \<br>
            ! queue2      \<br>
            ! pulsesink<br>
<br>
<br>
Thanks for all the help, M4arco.<br>
<br>
Wes<br>
<br>
--<br>
View this message in context: <a href="http://gstreamer-devel.966125.n4.nabble.com/Choppy-Audio-over-UDP-tp2997741p3002698.html" target="_blank">http://gstreamer-devel.966125.n4.nabble.com/Choppy-Audio-over-UDP-tp2997741p3002698.html</a><br>


Sent from the GStreamer-devel mailing list archive at Nabble.com.<br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 7<br>
Date: Tue, 19 Oct 2010 21:51:30 +0200<br>
From: Arnout Vandecappelle &lt;<a href="mailto:arnout@mind.be">arnout@mind.be</a>&gt;<br>
Subject: Re: [gst-devel] Reduce latency for a MJPEG over UDP multicast<br>
        pipe<br>
To: <a href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a><br>
Cc: STJME &lt;<a href="mailto:jonas.melin@saabgroup.com">jonas.melin@saabgroup.com</a>&gt;<br>
Message-ID: &lt;<a href="mailto:201010192151.31296.arnout@mind.be">201010192151.31296.arnout@mind.be</a>&gt;<br>
Content-Type: Text/Plain;  charset=&quot;us-ascii&quot;<br>
<br>
<br>
On Friday 08 October 2010 15:32:22, STJME wrote:<br>
&gt; Another thing is that it appears as if the RTP protocol adds substantial<br>
&gt; delay (70ms or so). By using raw UDP we could decrease the delay. However,<br>
&gt; that is quite uggly. The best thing would be to try to tweek the RTP stack.<br>
&gt; We have tryied, but cannot see any effect. Do you know anything about that?<br>
<br>
 I didn&#39;t know about that...  At reception side, RTP has a jitterbuffer which<br>
reorders packets and compensates for clock and network jitter, but I guess you<br>
already configured that down to the minimum.<br>
<br>
 Do you know if this latency is caused by the sender or by the receiver?<br>
<br>
 Regards,<br>
 Arnout<br>
<br>
 PS If you want a quick reply, CC me, since I don&#39;t read the list very often<br>
:-)<br>
<br>
--<br>
Arnout Vandecappelle                               arnout at mind be<br>
Senior Embedded Software Architect                 +32-16-286540<br>
Essensium/Mind                                     <a href="http://www.mind.be" target="_blank">http://www.mind.be</a><br>
G.Geenslaan 9, 3001 Leuven, Belgium                BE 872 984 063 RPR Leuven<br>
LinkedIn profile: <a href="http://www.linkedin.com/in/arnoutvandecappelle" target="_blank">http://www.linkedin.com/in/arnoutvandecappelle</a><br>
GPG fingerprint:  31BB CF53 8660 6F88 345D  54CC A836 5879 20D7 CF43<br>
<br>
<br>
<br>
------------------------------<br>
<br>
------------------------------------------------------------------------------<br>
Download new Adobe(R) Flash(R) Builder(TM) 4<br>
The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly<br>
Flex(R) Builder(TM)) enable the development of rich applications that run<br>
across multiple browsers and platforms. Download your free trials today!<br>
<a href="http://p.sf.net/sfu/adobe-dev2dev" target="_blank">http://p.sf.net/sfu/adobe-dev2dev</a><br>
<br>
------------------------------<br>
<br>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</a><br>
<br>
<br>
End of gstreamer-devel Digest, Vol 53, Issue 52<br>
***********************************************<br>
</blockquote></div><br></div>