Home
last modified time | relevance | path

Searched refs:RTPSource (Results 1 – 12 of 12) sorted by relevance

/third_party/gstreamer/gstplugins_good/gst/rtpmanager/
Drtpsource.h39 typedef struct _RTPSource RTPSource; typedef
43 #define RTP_SOURCE(src) (G_TYPE_CHECK_INSTANCE_CAST((src),RTP_TYPE_SOURCE,RTPSource))
47 #define RTP_SOURCE_CAST(src) ((RTPSource *)(src))
85 typedef GstFlowReturn (*RTPSourcePushRTP) (RTPSource *src, gpointer data,
99 typedef gint (*RTPSourceClockRate) (RTPSource *src, guint8 payload, gpointer user_data);
216 RTPSource* rtp_source_new (guint32 ssrc);
217 void rtp_source_set_callbacks (RTPSource *src, RTPSourceCallbacks *cb, gpointer da…
220 guint32 rtp_source_get_ssrc (RTPSource *src);
222 void rtp_source_set_as_csrc (RTPSource *src);
223 gboolean rtp_source_is_as_csrc (RTPSource *src);
[all …]
Drtpsession.h54 typedef GstFlowReturn (*RTPSessionProcessRTP) (RTPSession *sess, RTPSource *src, GstBuffer *buffer,…
68 typedef GstFlowReturn (*RTPSessionSendRTP) (RTPSession *sess, RTPSource *src, gpointer data, gpoint…
83 typedef GstFlowReturn (*RTPSessionSendRTCP) (RTPSession *sess, RTPSource *src, GstBuffer *buffer,
330 RTPSource* (*get_source_by_ssrc) (RTPSession *sess, guint32 ssrc);
333 void (*on_new_ssrc) (RTPSession *sess, RTPSource *source);
334 void (*on_ssrc_collision) (RTPSession *sess, RTPSource *source);
335 void (*on_ssrc_validated) (RTPSession *sess, RTPSource *source);
336 void (*on_ssrc_active) (RTPSession *sess, RTPSource *source);
337 void (*on_ssrc_sdes) (RTPSession *sess, RTPSource *source);
338 void (*on_bye_ssrc) (RTPSession *sess, RTPSource *source);
[all …]
Drtpsource.c73 G_DEFINE_TYPE (RTPSource, rtp_source, G_TYPE_OBJECT);
263 rtp_source_reset (RTPSource * src) in rtp_source_reset()
295 rtp_source_init (RTPSource * src) in rtp_source_init()
337 RTPSource *src; in rtp_source_finalize()
369 rtp_source_create_stats (RTPSource * src) in rtp_source_create_stats()
485 rtp_source_get_sdes_struct (RTPSource * src) in rtp_source_get_sdes_struct()
524 rtp_source_set_sdes_struct (RTPSource * src, GstStructure * sdes) in rtp_source_set_sdes_struct()
547 RTPSource *src; in rtp_source_set_property()
577 RTPSource *src; in rtp_source_get_property()
626 RTPSource *
[all …]
Drtpsession.c137 static RTPSource *obtain_source (RTPSession * sess, guint32 ssrc,
139 static RTPSource *obtain_internal_source (RTPSession * sess,
764 copy_source (gpointer key, RTPSource * source, GValueArray * arr) in copy_source()
794 create_source_stats (gpointer key, RTPSource * source, GValueArray * arr) in create_source_stats()
1023 on_new_ssrc (RTPSession * sess, RTPSource * source) in on_new_ssrc()
1033 on_ssrc_collision (RTPSession * sess, RTPSource * source) in on_ssrc_collision()
1044 on_ssrc_validated (RTPSession * sess, RTPSource * source) in on_ssrc_validated()
1055 on_ssrc_active (RTPSession * sess, RTPSource * source) in on_ssrc_active()
1065 on_ssrc_sdes (RTPSession * sess, RTPSource * source) in on_ssrc_sdes()
1076 on_bye_ssrc (RTPSession * sess, RTPSource * source) in on_bye_ssrc()
[all …]
Dgstrtpsession.c293 RTPSource * src, GstBuffer * buffer, gpointer user_data);
295 RTPSource * src, gpointer data, gpointer user_data);
297 RTPSource * src, GstBuffer * buffer, gboolean eos, gpointer user_data);
366 on_new_ssrc (RTPSession * session, RTPSource * src, GstRtpSession * sess) in on_new_ssrc()
373 on_ssrc_collision (RTPSession * session, RTPSource * src, GstRtpSession * sess) in on_ssrc_collision()
388 RTPSource *internal_src; in on_ssrc_collision()
411 on_ssrc_validated (RTPSession * session, RTPSource * src, GstRtpSession * sess) in on_ssrc_validated()
418 on_ssrc_active (RTPSession * session, RTPSource * src, GstRtpSession * sess) in on_ssrc_active()
425 on_ssrc_sdes (RTPSession * session, RTPSource * src, GstRtpSession * sess) in on_ssrc_sdes()
443 on_bye_ssrc (RTPSession * session, RTPSource * src, GstRtpSession * sess) in on_bye_ssrc()
[all …]
/third_party/gstreamer/gstplugins_good/
DNEWS1235 RTPSource, the TWCC stats when available.
DChangeLog15055 RTPSource. In order to avoid sending outdated NACK later on, we save the
17242 Without this change, a stored last_rtptime in RTPSource could interfere
19481 the source and rtp_session_process_feedback will be left with RTPSource
19483 The fix is to grab the ref to the RTPSource object in
24108 Now that multiple sender RTPSource can share the same RTPSession, we
51317 As we now replace the local RTPSource on a conflict, it's no longer possible
51318 to keep local conflicts in the RTPSource, so they instead need to be kept
55432 in RTPSource would increase more than once during the same cycle and afterwards
55436 1) Increasing the RTPSource generation only at the end of each cycle,
55439 2) Keeping for each RTPSource a set of SSRCs which stores which SSRC's
[all …]
/third_party/gstreamer/gst_libav/
DNEWS1235 RTPSource, the TWCC stats when available.
/third_party/gstreamer/gstplugins_bad/
DNEWS1235 RTPSource, the TWCC stats when available.
DChangeLog16659 webrtcstats: Get the remote-inbound stats from the right RTPSource
16661 of from the RTPSource, as the remote one doesn't include a clock rate.
196810 Reuse the RTPSource object property instead of duplicating code.
206543 supposed to change the RTPSource data.
208613 Add action signal to retrieve an RTPSource object by SSRC.
212999 …gst/rtpmanager/rtpsource.c: Make sure to unref the caps used by RTPSource to prevent a memory leak.
213002 Make sure to unref the caps used by RTPSource to prevent a memory leak.
/third_party/gstreamer/gstreamer/
DNEWS1235 RTPSource, the TWCC stats when available.
/third_party/gstreamer/gstplugins_base/
DNEWS1235 RTPSource, the TWCC stats when available.