GNOME Bugzilla – Bug 556338
Failed to configure latency
Last modified: 2008-10-16 13:15:14 UTC
When running a pipeline in my C application that uses rtpbin to send audio (jackaudiosrc -> vorbisenc -> rtpvorbispay -> gstrtpbin) and receive video (gstrtpbin -> rtph264depay -> ffdec_h264 -> xvimagesink), I get the following errors/warnings on the bus: WARNING: Internal GStreamer error: clock problem. Please file a bug at http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer Debug details: gstbin.c(2121): do_bin_latency (): /GstPipeline:pipeline: Failed to configure latency of 0:00:00.059333333 I'd be happy to provide more info if needed.
This is also the case when only sending audio from one process to another on the same machine, but with the following errors: On the receiver side: gstbin.c(2121): do_bin_latency (): Failed to configure latency of 0:00:00.000000000 On the sender side: Failed to configure latency of 0:00:00.059333333
Fixed in CVS but also the upcomming 0.10.9 of gst-plugins-bad, it was due to the latency event being refused in the rtcp_send_src pad of gstrtpbin.
* gst/rtpmanager/gstrtpsession.c: (gst_rtp_session_event_send_rtcp_src), (create_send_rtcp_src): Install event handler on the rtcp_src pad, make LATENCY event return TRUE. Fixes #556338