/third_party/gstreamer/gstplugins_bad/ext/curl/ |
D | gstcurlbasesink.c | 116 (GstCurlBaseSink * sink); 118 (GstCurlBaseSink * sink); 119 static void gst_curl_base_sink_transfer_cleanup (GstCurlBaseSink * sink); 126 static size_t gst_curl_base_sink_transfer_data_buffer (GstCurlBaseSink * sink, 135 static gint gst_curl_base_sink_setup_dscp_unlocked (GstCurlBaseSink * sink); 136 static CURLcode gst_curl_base_sink_transfer_check (GstCurlBaseSink * sink); 139 (GstCurlBaseSink * sink); 141 (GstCurlBaseSink * sink); 143 (GstCurlBaseSink * sink); 144 static void gst_curl_base_sink_data_sent_notify (GstCurlBaseSink * sink); [all …]
|
D | gstcurlsmtpsink.c | 119 * sink); 121 gst_curl_smtp_sink_set_transfer_options_unlocked (GstCurlBaseSink * sink); 125 static size_t gst_curl_smtp_sink_transfer_data_buffer (GstCurlBaseSink * sink, 133 static size_t transfer_payload_headers (GstCurlSmtpSink * sink, void *curl_ptr, 142 gst_curl_smtp_sink_notify_transfer_end_unlocked (GstCurlSmtpSink * sink) in gst_curl_smtp_sink_notify_transfer_end_unlocked() argument 144 GST_LOG ("transfer completed: %d", sink->transfer_end); in gst_curl_smtp_sink_notify_transfer_end_unlocked() 145 sink->transfer_end = TRUE; in gst_curl_smtp_sink_notify_transfer_end_unlocked() 146 g_cond_signal (&sink->cond_transfer_end); in gst_curl_smtp_sink_notify_transfer_end_unlocked() 150 gst_curl_smtp_sink_wait_for_transfer_end_unlocked (GstCurlSmtpSink * sink) in gst_curl_smtp_sink_wait_for_transfer_end_unlocked() argument 152 GST_LOG ("waiting for final data do be sent: %d", sink->transfer_end); in gst_curl_smtp_sink_wait_for_transfer_end_unlocked() [all …]
|
D | gstcurlhttpsink.c | 179 gst_curl_http_sink_init (GstCurlHttpSink * sink) in gst_curl_http_sink_init() argument 181 sink->header_list = NULL; in gst_curl_http_sink_init() 182 sink->use_content_length = DEFAULT_USE_CONTENT_LENGTH; in gst_curl_http_sink_init() 183 sink->content_type = NULL; in gst_curl_http_sink_init() 185 sink->proxy_port = DEFAULT_PROXY_PORT; in gst_curl_http_sink_init() 186 sink->proxy_headers_set = FALSE; in gst_curl_http_sink_init() 187 sink->proxy_auth = FALSE; in gst_curl_http_sink_init() 188 sink->use_proxy = FALSE; in gst_curl_http_sink_init() 189 sink->proxy_conn_established = FALSE; in gst_curl_http_sink_init() 190 sink->proxy_resp = -1; in gst_curl_http_sink_init() [all …]
|
D | gstcurlsshsink.c | 192 gst_curl_ssh_sink_init (GstCurlSshSink * sink) in gst_curl_ssh_sink_init() argument 194 sink->ssh_auth_type = GST_CURLSSH_AUTH_NONE; in gst_curl_ssh_sink_init() 195 sink->ssh_pub_keyfile = NULL; in gst_curl_ssh_sink_init() 196 sink->ssh_priv_keyfile = NULL; in gst_curl_ssh_sink_init() 197 sink->ssh_key_passphrase = NULL; in gst_curl_ssh_sink_init() 198 sink->ssh_knownhosts = NULL; in gst_curl_ssh_sink_init() 199 sink->ssh_host_public_key_md5 = NULL; in gst_curl_ssh_sink_init() 200 sink->ssh_host_public_key_sha256 = NULL; in gst_curl_ssh_sink_init() 201 sink->ssh_accept_unknownhost = FALSE; in gst_curl_ssh_sink_init() 225 GstCurlSshSink *sink; in gst_curl_ssh_sink_set_property() local [all …]
|
/third_party/gstreamer/gstplugins_bad/ext/wayland/ |
D | gstwaylandsink.c | 219 gst_wayland_sink_init (GstWaylandSink * sink) in gst_wayland_sink_init() argument 221 g_mutex_init (&sink->display_lock); in gst_wayland_sink_init() 222 g_mutex_init (&sink->render_lock); in gst_wayland_sink_init() 226 gst_wayland_sink_set_fullscreen (GstWaylandSink * sink, gboolean fullscreen) in gst_wayland_sink_set_fullscreen() argument 228 if (fullscreen == sink->fullscreen) in gst_wayland_sink_set_fullscreen() 231 g_mutex_lock (&sink->render_lock); in gst_wayland_sink_set_fullscreen() 232 sink->fullscreen = fullscreen; in gst_wayland_sink_set_fullscreen() 233 gst_wl_window_ensure_fullscreen (sink->window, fullscreen); in gst_wayland_sink_set_fullscreen() 234 g_mutex_unlock (&sink->render_lock); in gst_wayland_sink_set_fullscreen() 241 GstWaylandSink *sink = GST_WAYLAND_SINK (object); in gst_wayland_sink_get_property() local [all …]
|
/third_party/gstreamer/gstplugins_bad/ext/hls/ |
D | gsthlssink.c | 89 static void gst_hls_sink_reset (GstHlsSink * sink); 92 static gboolean schedule_next_key_unit (GstHlsSink * sink); 99 GstHlsSink *sink = GST_HLS_SINK_CAST (object); in gst_hls_sink_dispose() local 101 G_OBJECT_CLASS (parent_class)->dispose ((GObject *) sink); in gst_hls_sink_dispose() 107 GstHlsSink *sink = GST_HLS_SINK_CAST (object); in gst_hls_sink_finalize() local 109 g_free (sink->location); in gst_hls_sink_finalize() 110 g_free (sink->playlist_location); in gst_hls_sink_finalize() 111 g_free (sink->playlist_root); in gst_hls_sink_finalize() 112 if (sink->playlist) in gst_hls_sink_finalize() 113 gst_m3u8_playlist_free (sink->playlist); in gst_hls_sink_finalize() [all …]
|
D | gsthlssink2.c | 112 static void gst_hls_sink2_reset (GstHlsSink2 * sink); 122 GstHlsSink2 *sink = GST_HLS_SINK2_CAST (object); in gst_hls_sink2_dispose() local 124 G_OBJECT_CLASS (parent_class)->dispose ((GObject *) sink); in gst_hls_sink2_dispose() 130 GstHlsSink2 *sink = GST_HLS_SINK2_CAST (object); in gst_hls_sink2_finalize() local 132 g_free (sink->location); in gst_hls_sink2_finalize() 133 g_free (sink->playlist_location); in gst_hls_sink2_finalize() 134 g_free (sink->playlist_root); in gst_hls_sink2_finalize() 135 g_free (sink->current_location); in gst_hls_sink2_finalize() 136 if (sink->playlist) in gst_hls_sink2_finalize() 137 gst_m3u8_playlist_free (sink->playlist); in gst_hls_sink2_finalize() [all …]
|
/third_party/gstreamer/gstplugins_bad/sys/dshowvideosink/ |
D | dshowvideosink.cpp | 40 static gboolean gst_caps_to_directshow_media_type (GstDshowVideoSink * sink, 92 static GstFlowReturn gst_dshowvideosink_show_frame (GstVideoSink *sink, GstBuffer *buffer); 93 static void gst_dshowvideosink_set_window_for_renderer (GstDshowVideoSink *sink); 96 static void gst_dshowvideosink_com_thread (GstDshowVideoSink * sink); 106 GstDshowVideoSink *sink = GST_DSHOWVIDEOSINK (overlay); in gst_dshowvideosink_set_window_handle() local 107 HWND previous_window = sink->window_id; in gst_dshowvideosink_set_window_handle() 110 if (videowindow == sink->window_id) { in gst_dshowvideosink_set_window_handle() 111 GST_DEBUG_OBJECT (sink, "Window already set"); in gst_dshowvideosink_set_window_handle() 115 sink->window_id = videowindow; in gst_dshowvideosink_set_window_handle() 118 if (sink->connected && sink->filter_media_event) { in gst_dshowvideosink_set_window_handle() [all …]
|
/third_party/gstreamer/gstplugins_bad/sys/ipcpipeline/ |
D | gstipcpipelinesink.c | 124 sink); 126 sink); 145 static void gst_ipc_pipeline_sink_disconnect (GstIpcPipelineSink * sink); 208 gst_ipc_pipeline_sink_init (GstIpcPipelineSink * sink) in gst_ipc_pipeline_sink_init() argument 212 GST_OBJECT_FLAG_SET (sink, GST_ELEMENT_FLAG_SINK); in gst_ipc_pipeline_sink_init() 214 gst_ipc_pipeline_comm_init (&sink->comm, GST_ELEMENT (sink)); in gst_ipc_pipeline_sink_init() 215 sink->comm.read_chunk_size = DEFAULT_READ_CHUNK_SIZE; in gst_ipc_pipeline_sink_init() 216 sink->comm.ack_time = DEFAULT_ACK_TIME; in gst_ipc_pipeline_sink_init() 217 sink->comm.fdin = -1; in gst_ipc_pipeline_sink_init() 218 sink->comm.fdout = -1; in gst_ipc_pipeline_sink_init() [all …]
|
/third_party/gstreamer/gstplugins_good/ext/jack/ |
D | gstjackaudiosink.c | 72 gst_jack_audio_sink_allocate_channels (GstJackAudioSink * sink, gint channels) in gst_jack_audio_sink_allocate_channels() argument 76 client = gst_jack_audio_client_get_client (sink->client); in gst_jack_audio_sink_allocate_channels() 79 while (sink->port_count > channels) { in gst_jack_audio_sink_allocate_channels() 80 jack_port_unregister (client, sink->ports[--sink->port_count]); in gst_jack_audio_sink_allocate_channels() 84 sink->ports = g_realloc (sink->ports, sizeof (jack_port_t *) * channels); in gst_jack_audio_sink_allocate_channels() 85 sink->buffers = g_realloc (sink->buffers, sizeof (sample_t *) * channels); in gst_jack_audio_sink_allocate_channels() 88 while (sink->port_count < channels) { in gst_jack_audio_sink_allocate_channels() 93 g_strdup_printf ("out_%s_%d", GST_ELEMENT_NAME (sink), in gst_jack_audio_sink_allocate_channels() 94 sink->port_count + 1); in gst_jack_audio_sink_allocate_channels() 95 sink->ports[sink->port_count] = in gst_jack_audio_sink_allocate_channels() [all …]
|
/third_party/gstreamer/gstplugins_bad/ext/gs/ |
D | gstgssink.cpp | 151 static gboolean gst_gs_sink_stop(GstBaseSink* sink); 152 static GstFlowReturn gst_gs_sink_render(GstBaseSink* sink, GstBuffer* buffer); 153 static GstFlowReturn gst_gs_sink_render_list(GstBaseSink* sink, 155 static gboolean gst_gs_sink_set_caps(GstBaseSink* sink, GstCaps* caps); 156 static gboolean gst_gs_sink_event(GstBaseSink* sink, GstEvent* event); 355 static void gst_gs_sink_init(GstGsSink* sink) { in gst_gs_sink_init() argument 356 sink->gcs_client = nullptr; in gst_gs_sink_init() 357 sink->gcs_stream = nullptr; in gst_gs_sink_init() 358 sink->index = DEFAULT_INDEX; in gst_gs_sink_init() 359 sink->post_messages = DEFAULT_POST_MESSAGES; in gst_gs_sink_init() [all …]
|
/third_party/gstreamer/gstplugins_base/gst-libs/gst/audio/ |
D | gstaudiobasesink.c | 145 static inline void gst_audio_base_sink_reset_sync (GstAudioBaseSink * sink); 147 GstAudioBaseSink * sink); 311 GstAudioBaseSink *sink; in gst_audio_base_sink_dispose() local 313 sink = GST_AUDIO_BASE_SINK (object); in gst_audio_base_sink_dispose() 315 if (sink->priv->custom_slaving_cb_notify) in gst_audio_base_sink_dispose() 316 sink->priv->custom_slaving_cb_notify (sink->priv->custom_slaving_cb_data); in gst_audio_base_sink_dispose() 318 if (sink->provided_clock) { in gst_audio_base_sink_dispose() 319 gst_audio_clock_invalidate (GST_AUDIO_CLOCK (sink->provided_clock)); in gst_audio_base_sink_dispose() 320 gst_object_unref (sink->provided_clock); in gst_audio_base_sink_dispose() 321 sink->provided_clock = NULL; in gst_audio_base_sink_dispose() [all …]
|
D | gstaudiosink.c | 192 typedef gint (*WriteFunc) (GstAudioSink * sink, gpointer data, guint length); 202 GstAudioSink *sink; in audioringbuffer_thread_func() local 210 sink = GST_AUDIO_SINK (GST_OBJECT_PARENT (buf)); in audioringbuffer_thread_func() 211 csink = GST_AUDIO_SINK_GET_CLASS (sink); in audioringbuffer_thread_func() 213 GST_DEBUG_OBJECT (sink, "enter thread"); in audioringbuffer_thread_func() 216 GST_DEBUG_OBJECT (sink, "signal wait"); in audioringbuffer_thread_func() 225 GST_WARNING_OBJECT (sink, "failed to set thread priority"); in audioringbuffer_thread_func() 228 GST_STREAM_STATUS_TYPE_ENTER, GST_ELEMENT_CAST (sink)); in audioringbuffer_thread_func() 233 GST_DEBUG_OBJECT (sink, "posting ENTER stream status"); in audioringbuffer_thread_func() 234 gst_element_post_message (GST_ELEMENT_CAST (sink), message); in audioringbuffer_thread_func() [all …]
|
/third_party/gstreamer/gstplugins_bad/ext/openal/ |
D | gstopenalsink.c | 169 GstOpenALSink *sink = GST_OPENAL_SINK (object); in gst_openal_sink_dispose() local 171 if (sink->probed_caps) in gst_openal_sink_dispose() 172 gst_caps_unref (sink->probed_caps); in gst_openal_sink_dispose() 173 sink->probed_caps = NULL; in gst_openal_sink_dispose() 241 gst_openal_sink_init (GstOpenALSink * sink) in gst_openal_sink_init() argument 243 GST_DEBUG_OBJECT (sink, "initializing"); in gst_openal_sink_init() 245 sink->device_name = g_strdup (OPENAL_DEFAULT_DEVICE); in gst_openal_sink_init() 247 sink->user_device = NULL; in gst_openal_sink_init() 248 sink->user_context = NULL; in gst_openal_sink_init() 249 sink->user_source = 0; in gst_openal_sink_init() [all …]
|
/third_party/gstreamer/gstplugins_good/gst/udp/ |
D | gstmultiudpsink.c | 122 static GstFlowReturn gst_multiudpsink_render (GstBaseSink * sink, 137 static void gst_multiudpsink_add_internal (GstMultiUDPSink * sink, 139 static void gst_multiudpsink_clear_internal (GstMultiUDPSink * sink, 377 gst_multiudpsink_create_cancellable (GstMultiUDPSink * sink) in gst_multiudpsink_create_cancellable() argument 381 sink->cancellable = g_cancellable_new (); in gst_multiudpsink_create_cancellable() 382 sink->made_cancel_fd = g_cancellable_make_pollfd (sink->cancellable, &pollfd); in gst_multiudpsink_create_cancellable() 386 gst_multiudpsink_free_cancellable (GstMultiUDPSink * sink) in gst_multiudpsink_free_cancellable() argument 388 if (sink->made_cancel_fd) { in gst_multiudpsink_free_cancellable() 389 g_cancellable_release_fd (sink->cancellable); in gst_multiudpsink_free_cancellable() 390 sink->made_cancel_fd = FALSE; in gst_multiudpsink_free_cancellable() [all …]
|
/third_party/gstreamer/gstplugins_bad/sys/d3dvideosink/ |
D | d3dvideosink.c | 84 static gboolean gst_d3dvideosink_start (GstBaseSink * sink); 85 static gboolean gst_d3dvideosink_stop (GstBaseSink * sink); 170 gst_d3dvideosink_init (GstD3DVideoSink * sink) in gst_d3dvideosink_init() argument 172 GST_DEBUG_OBJECT (sink, " "); in gst_d3dvideosink_init() 175 sink->force_aspect_ratio = DEFAULT_FORCE_ASPECT_RATIO; in gst_d3dvideosink_init() 176 sink->create_internal_window = DEFAULT_CREATE_RENDER_WINDOW; in gst_d3dvideosink_init() 177 sink->stream_stop_on_close = DEFAULT_STREAM_STOP_ON_CLOSE; in gst_d3dvideosink_init() 178 sink->enable_navigation_events = DEFAULT_ENABLE_NAVIGATION_EVENTS; in gst_d3dvideosink_init() 179 sink->d3d.surface = NULL; in gst_d3dvideosink_init() 180 sink->d3d.overlay = NULL; in gst_d3dvideosink_init() [all …]
|
D | d3dhelpers.c | 43 static gboolean d3d_window_wndproc_set (GstD3DVideoSink * sink); 44 static void d3d_window_wndproc_unset (GstD3DVideoSink * sink); 45 static gboolean d3d_init_swap_chain (GstD3DVideoSink * sink, HWND hWnd); 46 static gboolean d3d_release_swap_chain (GstD3DVideoSink * sink); 47 static gboolean d3d_resize_swap_chain (GstD3DVideoSink * sink); 48 static gboolean d3d_present_swap_chain (GstD3DVideoSink * sink); 49 static gboolean d3d_copy_buffer (GstD3DVideoSink * sink, 51 static gboolean d3d_stretch_and_copy (GstD3DVideoSink * sink, 53 static HWND d3d_create_internal_window (GstD3DVideoSink * sink); 55 static void d3d_class_notify_device_lost (GstD3DVideoSink * sink); [all …]
|
/third_party/gstreamer/gstplugins_base/gst/gio/ |
D | gstgiobasesink.c | 78 gst_gio_base_sink_init (GstGioBaseSink * sink) in gst_gio_base_sink_init() argument 80 gst_base_sink_set_sync (GST_BASE_SINK (sink), FALSE); in gst_gio_base_sink_init() 82 sink->cancel = g_cancellable_new (); in gst_gio_base_sink_init() 88 GstGioBaseSink *sink = GST_GIO_BASE_SINK (object); in gst_gio_base_sink_finalize() local 90 if (sink->cancel) { in gst_gio_base_sink_finalize() 91 g_object_unref (sink->cancel); in gst_gio_base_sink_finalize() 92 sink->cancel = NULL; in gst_gio_base_sink_finalize() 95 if (sink->stream) { in gst_gio_base_sink_finalize() 96 g_object_unref (sink->stream); in gst_gio_base_sink_finalize() 97 sink->stream = NULL; in gst_gio_base_sink_finalize() [all …]
|
/third_party/gstreamer/gstplugins_bad/ext/rtmp/ |
D | gstrtmpsink.c | 77 static gboolean gst_rtmp_sink_stop (GstBaseSink * sink); 78 static gboolean gst_rtmp_sink_start (GstBaseSink * sink); 79 static gboolean gst_rtmp_sink_event (GstBaseSink * sink, GstEvent * event); 80 static gboolean gst_rtmp_sink_setcaps (GstBaseSink * sink, GstCaps * caps); 81 static GstFlowReturn gst_rtmp_sink_render (GstBaseSink * sink, GstBuffer * buf); 131 gst_rtmp_sink_init (GstRTMPSink * sink) in gst_rtmp_sink_init() argument 137 GST_ERROR_OBJECT (sink, "WSAStartup failed: 0x%08x", WSAGetLastError ()); in gst_rtmp_sink_init() 145 GstRTMPSink *sink = GST_RTMP_SINK (object); in gst_rtmp_sink_finalize() local 150 g_free (sink->uri); in gst_rtmp_sink_finalize() 159 GstRTMPSink *sink = GST_RTMP_SINK (basesink); in gst_rtmp_sink_start() local [all …]
|
/third_party/gstreamer/gstplugins_bad/ext/dash/ |
D | gstdashsink.c | 257 GstDashSink *sink; member 304 static void gst_dash_sink_reset (GstDashSink * sink); 373 g_object_unref (stream->sink); in gst_dash_sink_stream_free() 385 GstDashSink *sink = GST_DASH_SINK (object); in gst_dash_sink_dispose() local 387 G_OBJECT_CLASS (parent_class)->dispose ((GObject *) sink); in gst_dash_sink_dispose() 393 GstDashSink *sink = GST_DASH_SINK (object); in gst_dash_sink_finalize() local 395 g_free (sink->mpd_filename); in gst_dash_sink_finalize() 396 g_free (sink->mpd_root_path); in gst_dash_sink_finalize() 397 g_free (sink->mpd_profiles); in gst_dash_sink_finalize() 398 if (sink->mpd_client) in gst_dash_sink_finalize() [all …]
|
/third_party/gstreamer/gstplugins_good/ext/shout2/ |
D | gstshout2.c | 112 static gboolean gst_shout2send_event (GstBaseSink * sink, GstEvent * event); 115 static GstFlowReturn gst_shout2send_render (GstBaseSink * sink, 408 gst_shout2send_event (GstBaseSink * sink, GstEvent * event) in gst_shout2send_event() argument 413 shout2send = GST_SHOUT2SEND (sink); in gst_shout2send_event() 449 ret = GST_BASE_SINK_CLASS (parent_class)->event (sink, event); in gst_shout2send_event() 461 GstShout2send *sink = GST_SHOUT2SEND (basesink); in gst_shout2send_start() local 466 GST_DEBUG_OBJECT (sink, "starting"); in gst_shout2send_start() 468 sink->conn = shout_new (); in gst_shout2send_start() 470 switch (sink->protocol) { in gst_shout2send_start() 483 GST_DEBUG_OBJECT (sink, "setting protocol: %d", sink->protocol); in gst_shout2send_start() [all …]
|
/third_party/gstreamer/gstplugins_good/ext/gdk_pixbuf/ |
D | gstgdkpixbufsink.c | 122 sink, GstBuffer * buf); 172 gst_gdk_pixbuf_sink_init (GstGdkPixbufSink * sink) in gst_gdk_pixbuf_sink_init() argument 174 sink->par_n = 0; in gst_gdk_pixbuf_sink_init() 175 sink->par_d = 0; in gst_gdk_pixbuf_sink_init() 176 sink->has_alpha = FALSE; in gst_gdk_pixbuf_sink_init() 177 sink->last_pixbuf = NULL; in gst_gdk_pixbuf_sink_init() 178 sink->post_messages = DEFAULT_POST_MESSAGES; in gst_gdk_pixbuf_sink_init() 182 gst_base_sink_set_max_lateness (GST_BASE_SINK (sink), -1); in gst_gdk_pixbuf_sink_init() 183 gst_base_sink_set_qos_enabled (GST_BASE_SINK (sink), FALSE); in gst_gdk_pixbuf_sink_init() 198 GstGdkPixbufSink *sink = GST_GDK_PIXBUF_SINK (basesink); in gst_gdk_pixbuf_sink_stop() local [all …]
|
/third_party/gstreamer/gstplugins_bad/sys/tinyalsa/ |
D | tinyalsasink.c | 83 GstTinyalsaSink *sink = GST_TINYALSA_SINK (object); in gst_tinyalsa_sink_get_property() local 87 g_value_set_uint (value, sink->card); in gst_tinyalsa_sink_get_property() 91 g_value_set_uint (value, sink->device); in gst_tinyalsa_sink_get_property() 104 GstTinyalsaSink *sink = GST_TINYALSA_SINK (object); in gst_tinyalsa_sink_set_property() local 108 sink->card = g_value_get_uint (value); in gst_tinyalsa_sink_set_property() 112 sink->device = g_value_get_uint (value); in gst_tinyalsa_sink_set_property() 124 GstTinyalsaSink *sink = GST_TINYALSA_SINK (bsink); in gst_tinyalsa_sink_getcaps() local 133 GST_DEBUG_OBJECT (sink, "Querying caps"); in gst_tinyalsa_sink_getcaps() 135 GST_OBJECT_LOCK (sink); in gst_tinyalsa_sink_getcaps() 137 if (sink->cached_caps) { in gst_tinyalsa_sink_getcaps() [all …]
|
/third_party/gstreamer/gstplugins_bad/gst/rist/ |
D | gstristsink.c | 197 gst_rist_sink_add_bond (GstRistSink * sink) in gst_rist_sink_add_bond() argument 203 bond->session = sink->bonds->len; in gst_rist_sink_add_bond() 210 sink->missing_plugin = "udp"; in gst_rist_sink_add_bond() 221 gst_bin_add_many (GST_BIN (sink), bond->rtp_sink, bond->rtcp_src, in gst_rist_sink_add_bond() 228 gst_bin_add (GST_BIN (sink->rtxbin), bond->rtx_queue); in gst_rist_sink_add_bond() 233 sink->missing_plugin = "rtpmanager"; in gst_rist_sink_add_bond() 237 gst_bin_add (GST_BIN (sink->rtxbin), bond->rtx_send); in gst_rist_sink_add_bond() 245 gst_element_add_pad (sink->rtxbin, gpad); in gst_rist_sink_add_bond() 251 gst_element_link_pads (sink->ssrc_filter, "src", sink->rtpbin, name); in gst_rist_sink_add_bond() 259 gst_element_add_pad (sink->rtxbin, pad); in gst_rist_sink_add_bond() [all …]
|
/third_party/gstreamer/gstreamer/plugins/elements/ |
D | gstfilesink.c | 171 static gboolean gst_file_sink_open_file (GstFileSink * sink); 172 static void gst_file_sink_close_file (GstFileSink * sink); 174 static gboolean gst_file_sink_start (GstBaseSink * sink); 175 static gboolean gst_file_sink_stop (GstBaseSink * sink); 176 static gboolean gst_file_sink_event (GstBaseSink * sink, GstEvent * event); 177 static GstFlowReturn gst_file_sink_render (GstBaseSink * sink, 179 static GstFlowReturn gst_file_sink_render_list (GstBaseSink * sink, 181 static gboolean gst_file_sink_unlock (GstBaseSink * sink); 182 static gboolean gst_file_sink_unlock_stop (GstBaseSink * sink); 297 GstFileSink *sink = GST_FILE_SINK (object); in gst_file_sink_dispose() local [all …]
|