Home
last modified time | relevance | path

Searched refs:sink (Results 1 – 25 of 1436) sorted by relevance

12345678910>>...58

/third_party/gstreamer/gstplugins_bad/ext/curl/
Dgstcurlbasesink.c116 (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 …]
Dgstcurlsmtpsink.c119 * 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 …]
Dgstcurlhttpsink.c179 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 …]
Dgstcurlsshsink.c192 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/
Dgstwaylandsink.c219 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/
Dgsthlssink.c89 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 …]
Dgsthlssink2.c112 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/
Ddshowvideosink.cpp40 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/
Dgstipcpipelinesink.c124 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/
Dgstjackaudiosink.c72 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/
Dgstgssink.cpp151 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/
Dgstaudiobasesink.c145 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 …]
Dgstaudiosink.c192 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/
Dgstopenalsink.c169 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/
Dgstmultiudpsink.c122 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/
Dd3dvideosink.c84 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 …]
Dd3dhelpers.c43 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/
Dgstgiobasesink.c78 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/
Dgstrtmpsink.c77 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/
Dgstdashsink.c257 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/
Dgstshout2.c112 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/
Dgstgdkpixbufsink.c122 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/
Dtinyalsasink.c83 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/
Dgstristsink.c197 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/
Dgstfilesink.c171 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 …]

12345678910>>...58