Waiting for GST_MESSAGE_ASYNC_DONE fails with 0.10.30 on debian
Amir Hassan
amir at viel-zu.org
Fri Jan 10 04:21:28 PST 2014
I have a receiving pipeline that looks like that:
gstrtpbin name=rtpbin ximagesrc ! ffmpegcolorspace ! ffenc_mpeg4 trellis=1
flags=0x01000004 me-cmp=2 me-sub-cmp=2 pass=2 bitrate=300000 ! rtpmp4vpay
! rtpbin.send_rtp_sink_0 \
rtpbin.send_rtp_src_0 ! udpsink name=vpsink \
rtpbin.send_rtcp_src_0 ! udpsink name=vcsink \
udpsrc name=vcsrc ! rtpbin.recv_rtcp_sink_0 \
pulsesrc name=psrc ! audioconvert ! opusenc ! rtpopuspay ! capsfilter
name=acfilter ! rtpbin.send_rtp_sink_1 \
rtpbin.send_rtp_src_1 ! udpsink name=apsink \
rtpbin.send_rtcp_src_1 ! udpsink name=acsink \
udpsrc name=acsrc ! rtpbin.recv_rtcp_sink_1
i want to wait for GST_MESSAGE_ASYNC_DONE so i can retrieve the caps vom
"vpsink". On OpenSuse 13.1 using libgstreamer 0.10.36-10.1.3 it works. On
debian using libgstreamer 0.10.30 i never get the message.
Any idea what is going wrong or how to work around?
greets,
amir
More information about the gstreamer-devel
mailing list