pre-release issues

Nathanael D. Noblet nathanael at gnat.ca
Wed Apr 27 12:33:40 PDT 2011


Hello,

    I have an app that I've been working on / using for the past 8 
months. Its worked well, I'm testing it against the latest pre-releases 
(both .2 and .3) and I'm seeing some odd behaviour. However the 
behaviour is not duplicated when using totem so obviously its in my code.

    I have the following C code setup the pipeline that reads from a 
rtsp source http://pastie.org/1840518. Basically setting up

Video:
rtspsrc -> rtpmp4vdepay -> ffdec_mpeg4 -> tee -> queue -> timeoverlay -> 
ffmpegcolorspace ->videobalance->textoverlay->xvimagsink

Audio:
rtspsrc -> rtpmp4gdepay->tee->queue->faad->volume->level->pulsesink


Now when I start viewing that stream I get odd sounds and GST_DEBUG=2 
nets the following output:

2645 0x7f65540035a0 WARN pulse pulsesink.c:630: 
gst_pulsering_stream_underflow_cb:<recording-audio-output> Got underflow

2645 0x7f65540035a0 WARN pulse pulsesink.c:630: 
gst_pulsering_stream_underflow_cb:<recording-audio-output> Got underflow

over and over at the same rate as the odd sound.


Any ideas how to stop that from happening? this is a Fedora 14 machine 
with pulseaudio-0.9.21. I know there were patches in previous versions 
of gstreamer and pulse which had to do with buffer sizes so pulse didn't 
do 'rewinds'. Now obviously totem using the same gstreamer pre-releases 
doesn't have that problem so my guess is I'm at fault but don't know why.

Ideas?

-- 
Nathanael d. Noblet
t 403.875.4613


More information about the gstreamer-devel mailing list