GstRTSPConnection *connection;
gboolean connected;
gboolean flushing;
+
+ GMutex send_lock;
+ GMutex recv_lock;
};
typedef struct _GstRTSPStream GstRTSPStream;
gboolean skipped;
gboolean eos;
gboolean discont;
+ gboolean need_caps;
/* for interleaved mode */
guint8 channel[2];
/* session */
GObject *session;
+ /* srtp key management */
+ GstMIKEYMessage *mikey;
+
/* bandwidth */
guint as_bandwidth;
guint rs_bandwidth;
gboolean do_retransmission;
gint ntp_time_source;
gchar *user_agent;
+ GstClockTime max_rtcp_rtp_time_diff;
+ gboolean rfc7273_sync;
/* state */
GstRTSPState state;