rtspsrc: don't emit ugly warnings with older rtpjitterbuffer versions
The on-npt-stop signals was added only recently to rtpjitterbuffer in -bad, so check if the signal exists before g_signal_connect()ing to it, to avoid warnings.
This commit is contained in:
parent
b037369d5b
commit
cb15d09c4a
@ -1948,8 +1948,13 @@ gst_rtspsrc_stream_configure_manager (GstRTSPSrc * src, GstRTSPStream * stream,
|
|||||||
src);
|
src);
|
||||||
g_signal_connect (src->session, "on-timeout", (GCallback) on_timeout,
|
g_signal_connect (src->session, "on-timeout", (GCallback) on_timeout,
|
||||||
src);
|
src);
|
||||||
g_signal_connect (src->session, "on-npt-stop", (GCallback) on_npt_stop,
|
/* FIXME: remove this once the rtpjitterbuffer is in -good */
|
||||||
src);
|
if (g_signal_lookup ("on-npt-stop", G_OBJECT_TYPE (src->session)) != 0) {
|
||||||
|
g_signal_connect (src->session, "on-npt-stop", (GCallback) on_npt_stop,
|
||||||
|
src);
|
||||||
|
} else {
|
||||||
|
GST_INFO_OBJECT (src, "skipping on-npt-stop handling, not implemented");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* we stream directly to the manager, get some pads. Each RTSP stream goes
|
/* we stream directly to the manager, get some pads. Each RTSP stream goes
|
||||||
|
Loading…
x
Reference in New Issue
Block a user