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"><<a href="mailto:gstreamer-devel-request@lists.sourceforge.net">gstreamer-devel-request@lists.sourceforge.net</a>></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 'help' 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 "Re: Contents of gstreamer-devel digest..."<br>
<br>
<br>
Today's Topics:<br>
<br>
1. Re: Choppy Audio over UDP (Wes Miller)<br>
2. how to create a simple "on/off" element in the pipeline ?<br>
(Wiktor Lisowicz)<br>
3. Re: how to create a simple "on/off" 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 <<a href="mailto:wmiller@sdr.com">wmiller@sdr.com</a>><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: <<a href="mailto:1287497904585-3002180.post@n4.nabble.com">1287497904585-3002180.post@n4.nabble.com</a>><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'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't it?)<br>
<br>
I've tried to find out what ssrc is/are and can'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 <<a href="mailto:greenender@gmail.com">greenender@gmail.com</a>><br>
Subject: [gst-devel] how to create a simple "on/off" 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>
<AANLkTimUXDP8-6RcRSQ2Hrqr05=<a href="mailto:1ZsuZf7cmrS6joPB%2B@mail.gmail.com">1ZsuZf7cmrS6joPB+@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="iso-8859-1"<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 <queue> and <audio sink>, 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 <<a href="mailto:t.i.m@zen.co.uk">t.i.m@zen.co.uk</a>><br>
Subject: Re: [gst-devel] how to create a simple "on/off" element in<br>
the pipeline ?<br>
To: <a href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a><br>
Message-ID: <1287502353.20478.20.camel@zingle><br>
Content-Type: text/plain; charset="UTF-8"<br>
<br>
On Tue, 2010-10-19 at 17:11 +0200, Wiktor Lisowicz wrote:<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<br>
> (could be PAUSED, READY, PLAYING - does not matter).<br>
><br>
> Which existing element could I add between <queue> and <audio sink>,<br>
> to be able to turn on / turn off data flow to audiosink?? Is there an<br>
> element like 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>), but with additional feature of stopping the data flow?<br>
<br>
You could use identity drop-probability=1.0, or the 'valve' 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 "async" 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: "Gruenke, Matt" <mgruenke@Tycoint.com><br>
Subject: Re: [gst-devel] long pauses when viewing RTSP stream<br>
To: "Discussion of the development of GStreamer"<br>
<<a href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a>><br>
Message-ID:<br>
<<a href="mailto:C575E3EFD5C26F46A7CB8A79B9CD399307C93441@lxi1exc02.americas.tsp.ad">C575E3EFD5C26F46A7CB8A79B9CD399307C93441@lxi1exc02.americas.tsp.ad</a>><br>
Content-Type: text/plain; charset="us-ascii"<br>
<br>
Is the 241Q running the latest firmware?<br>
<br>
If you change the 'latency' property of rtspsrc, does it affect the<br>
amount of time spent "pausing"?<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 <<a href="mailto:ylatuya@gmail.com">ylatuya@gmail.com</a>><br>
Subject: Re: [gst-devel] DV capture pipeline frozen<br>
To: Discussion of the development of GStreamer<br>
<<a href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a>><br>
Message-ID:<br>
<AANLkTim6z=+<a href="mailto:N1JhEkLFkHC0CLmFowrG4Tfo24WnxvAf2@mail.gmail.com">N1JhEkLFkHC0CLmFowrG4Tfo24WnxvAf2@mail.gmail.com</a>><br>
Content-Type: text/plain; charset=ISO-8859-1<br>
<br>
2010/8/16 Gregory Petrosyan <<a href="mailto:gregory.petrosyan@gmail.com">gregory.petrosyan@gmail.com</a>>:<br>
> On Mon, Aug 16, 2010 at 11:35 PM, Gregory Petrosyan<br>
> <<a href="mailto:gregory.petrosyan@gmail.com">gregory.petrosyan@gmail.com</a>> wrote:<br>
>> I am having some problems with GStreamer. Basically, I have a<br>
>> pipeline, which used to work (with Ubuntu 9.04 GStreamer packages).<br>
>> Here it is:<br>
>><br>
>> ...<br>
>><br>
>> Basically, it captures video from a DV camera, stores raw DV data,<br>
>> encodes it to H.264 on the fly and shows video preview window.<br>
><br>
> Here are the minimal pipelines, which reproduce the problem:<br>
><br>
> This works:<br>
> gst-launch-0.10 -e dv1394src ! queue ! dvdemux ! ffdec_dvvideo ! queue<br>
> ! ffmpegcolorspace ! x264enc ! mpegtsmux ! queue ! filesink<br>
> location=test.avi<br>
><br>
> And this:<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 ! ffmpegcolorspace ! xvimagesink<br>
> 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:<sink_queue> 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:<sink_queue> queue is<br>
full, waiting for free space<br>
queue_dataflow gstqueue.c:968:gst_queue_chain:<sink_queue><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 "1000000000 of<br>
0-1000000000 ns"<br>
<br>
Andoni<br>
><br>
> results in frozen preview window + zero-length test.avi file.<br>
><br>
> ? ? ? ? ? ? ? ? Gregory<br>
><br>
> ------------------------------------------------------------------------------<br>
> This SF.net email is sponsored by<br>
><br>
> Make an app they can't live without<br>
> Enter the BlackBerry Developer Challenge<br>
> <a href="http://p.sf.net/sfu/RIM-dev2dev" target="_blank">http://p.sf.net/sfu/RIM-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>
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 <<a href="mailto:wmiller@sdr.com">wmiller@sdr.com</a>><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: <<a href="mailto:1287517573558-3002698.post@n4.nabble.com">1287517573558-3002698.post@n4.nabble.com</a>><br>
Content-Type: text/plain; charset=us-ascii<br>
<br>
<br>
Hi All,<br>
<br>
Two additional bit of information:<br>
<br>
1. "TURN THAT $@!# THING DOWN" 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'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="audio/x-alaw, channels=2, rate=29000" \<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 <<a href="mailto:arnout@mind.be">arnout@mind.be</a>><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 <<a href="mailto:jonas.melin@saabgroup.com">jonas.melin@saabgroup.com</a>><br>
Message-ID: <<a href="mailto:201010192151.31296.arnout@mind.be">201010192151.31296.arnout@mind.be</a>><br>
Content-Type: Text/Plain; charset="us-ascii"<br>
<br>
<br>
On Friday 08 October 2010 15:32:22, STJME wrote:<br>
> Another thing is that it appears as if the RTP protocol adds substantial<br>
> delay (70ms or so). By using raw UDP we could decrease the delay. However,<br>
> that is quite uggly. The best thing would be to try to tweek the RTP stack.<br>
> We have tryied, but cannot see any effect. Do you know anything about that?<br>
<br>
I didn'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'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>