Home
last modified time | relevance | path

Searched refs:ice (Results 1 – 25 of 160) sorted by relevance

1234567

/third_party/mesa3d/src/gallium/drivers/iris/
Diris_draw.c64 iris_update_draw_info(struct iris_context *ice, in iris_update_draw_info() argument
67 struct iris_screen *screen = (struct iris_screen *)ice->ctx.screen; in iris_update_draw_info()
70 if (ice->state.prim_mode != info->mode) { in iris_update_draw_info()
71 ice->state.prim_mode = info->mode; in iris_update_draw_info()
72 ice->state.dirty |= IRIS_DIRTY_VF_TOPOLOGY; in iris_update_draw_info()
77 if (points_or_lines != ice->state.prim_is_points_or_lines) { in iris_update_draw_info()
78 ice->state.prim_is_points_or_lines = points_or_lines; in iris_update_draw_info()
79 ice->state.dirty |= IRIS_DIRTY_CLIP; in iris_update_draw_info()
84 ice->state.vertices_per_patch != ice->state.patch_vertices) { in iris_update_draw_info()
85 ice->state.vertices_per_patch = ice->state.patch_vertices; in iris_update_draw_info()
[all …]
Diris_context.c46 struct iris_context *ice = (struct iris_context *)ctx; in iris_set_debug_callback() local
52 ice->dbg = *cb; in iris_set_debug_callback()
54 memset(&ice->dbg, 0, sizeof(ice->dbg)); in iris_set_debug_callback()
67 struct iris_context *ice = batch->ice; in iris_lost_context_state() local
77 ice->state.dirty = ~0ull; in iris_lost_context_state()
78 ice->state.stage_dirty = ~0ull; in iris_lost_context_state()
79 ice->state.current_hash_scale = 0; in iris_lost_context_state()
80 memset(&ice->shaders.urb, 0, sizeof(ice->shaders.urb)); in iris_lost_context_state()
81 memset(ice->state.last_block, 0, sizeof(ice->state.last_block)); in iris_lost_context_state()
82 memset(ice->state.last_grid, 0, sizeof(ice->state.last_grid)); in iris_lost_context_state()
[all …]
Diris_binder.c68 binder_realloc(struct iris_context *ice) in binder_realloc() argument
70 struct iris_screen *screen = (void *) ice->ctx.screen; in binder_realloc()
72 struct iris_binder *binder = &ice->state.binder; in binder_realloc()
101 ice->state.dirty |= IRIS_DIRTY_RENDER_BUFFER; in binder_realloc()
102 ice->state.stage_dirty |= IRIS_ALL_STAGE_DIRTY_BINDINGS; in binder_realloc()
119 iris_binder_reserve(struct iris_context *ice, in iris_binder_reserve() argument
122 struct iris_binder *binder = &ice->state.binder; in iris_binder_reserve()
125 binder_realloc(ice); in iris_binder_reserve()
138 iris_binder_reserve_3d(struct iris_context *ice) in iris_binder_reserve_3d() argument
140 struct iris_compiled_shader **shaders = ice->shaders.prog; in iris_binder_reserve_3d()
[all …]
Diris_measure.c62 config_from_context(struct iris_context *ice) in config_from_context() argument
64 return ((struct iris_screen *) ice->ctx.screen)->measure.config; in config_from_context()
85 iris_init_batch_measure(struct iris_context *ice, struct iris_batch *batch) in iris_init_batch_measure() argument
87 const struct intel_measure_config *config = config_from_context(ice); in iris_init_batch_measure()
110 (uintptr_t)util_hash_crc32(&ice->state.framebuffer, in iris_init_batch_measure()
111 sizeof(ice->state.framebuffer)); in iris_init_batch_measure()
126 measure_start_snapshot(struct iris_context *ice, in measure_start_snapshot() argument
133 const struct intel_measure_config *config = config_from_context(ice); in measure_start_snapshot()
134 const struct iris_screen *screen = (void *) ice->ctx.screen; in measure_start_snapshot()
179 snapshot->cs = (uintptr_t) ice->shaders.prog[MESA_SHADER_COMPUTE]; in measure_start_snapshot()
[all …]
Diris_performance_query.c37 struct iris_context *ice = (void *) pipe; in iris_init_perf_query_info() local
38 struct iris_screen *screen = (struct iris_screen *) ice->ctx.screen; in iris_init_perf_query_info()
54 if (!ice->perf_ctx) in iris_init_perf_query_info()
55 ice->perf_ctx = intel_perf_new_context(ice); in iris_init_perf_query_info()
57 if (unlikely(!ice->perf_ctx)) in iris_init_perf_query_info()
60 perf_cfg = intel_perf_config(ice->perf_ctx); in iris_init_perf_query_info()
65 perf_cfg = intel_perf_new(ice->perf_ctx); in iris_init_perf_query_info()
73 intel_perf_init_context(ice->perf_ctx, in iris_init_perf_query_info()
75 ice, in iris_init_perf_query_info()
76 ice, in iris_init_perf_query_info()
[all …]
Diris_state.c849 struct iris_context *ice = batch->ice; in gfx11_upload_pixel_hashing_tables() local
850 assert(&ice->batches[IRIS_BATCH_RENDER] == batch); in gfx11_upload_pixel_hashing_tables()
856 stream_state(batch, ice->state.dynamic_uploader, &tmp, in gfx11_upload_pixel_hashing_tables()
1205 struct iris_context *ice = (struct iris_context *) ctx; in iris_set_blend_color() local
1208 memcpy(&ice->state.blend_color, state, sizeof(struct pipe_blend_color)); in iris_set_blend_color()
1209 ice->state.dirty |= IRIS_DIRTY_COLOR_CALC_STATE; in iris_set_blend_color()
1364 struct iris_context *ice = (struct iris_context *) ctx; in iris_bind_blend_state() local
1367 ice->state.cso_blend = cso; in iris_bind_blend_state()
1369 ice->state.dirty |= IRIS_DIRTY_PS_BLEND; in iris_bind_blend_state()
1370 ice->state.dirty |= IRIS_DIRTY_BLEND_STATE; in iris_bind_blend_state()
[all …]
Diris_resolve.c46 disable_rb_aux_buffer(struct iris_context *ice, in disable_rb_aux_buffer() argument
52 struct pipe_framebuffer_state *cso_fb = &ice->state.framebuffer; in disable_rb_aux_buffer()
76 perf_debug(&ice->dbg, in disable_rb_aux_buffer()
85 resolve_sampler_views(struct iris_context *ice, in resolve_sampler_views() argument
100 disable_rb_aux_buffer(ice, draw_aux_buffer_disabled, isv->res, in resolve_sampler_views()
105 iris_resource_prepare_texture(ice, isv->res, isv->view.format, in resolve_sampler_views()
117 resolve_image_views(struct iris_context *ice, in resolve_image_views() argument
133 disable_rb_aux_buffer(ice, draw_aux_buffer_disabled, in resolve_image_views()
142 iris_image_view_aux_usage(ice, pview, info); in resolve_image_views()
144 iris_resource_prepare_access(ice, res, in resolve_image_views()
[all …]
Diris_clear.c39 iris_is_color_fast_clear_compatible(struct iris_context *ice, in iris_is_color_fast_clear_compatible() argument
43 struct iris_batch *batch = &ice->batches[IRIS_BATCH_RENDER]; in iris_is_color_fast_clear_compatible()
47 perf_debug(&ice->dbg, "Integer fast clear not enabled for %s\n", in iris_is_color_fast_clear_compatible()
67 can_fast_clear_color(struct iris_context *ice, in can_fast_clear_color() argument
96 ice->state.predicate == IRIS_PREDICATE_STATE_USE_BIT) { in can_fast_clear_color()
121 if (!iris_is_color_fast_clear_compatible(ice, res->surf.format, color)) in can_fast_clear_color()
211 fast_clear_color(struct iris_context *ice, in fast_clear_color() argument
218 struct iris_batch *batch = &ice->batches[IRIS_BATCH_RENDER]; in fast_clear_color()
256 iris_resource_prepare_access(ice, res, in fast_clear_color()
261 perf_debug(&ice->dbg, in fast_clear_color()
[all …]
Diris_blorp.c135 struct iris_context *ice = blorp_batch->blorp->driver_ctx; in blorp_alloc_dynamic_state() local
138 return stream_state(batch, ice->state.dynamic_uploader, in blorp_alloc_dynamic_state()
161 struct iris_context *ice = blorp_batch->blorp->driver_ctx; in blorp_alloc_binding_table() local
162 struct iris_binder *binder = &ice->state.binder; in blorp_alloc_binding_table()
165 *bt_offset = iris_binder_reserve(ice, num_entries * sizeof(uint32_t)); in blorp_alloc_binding_table()
169 surface_maps[i] = stream_state(batch, ice->state.surface_uploader, in blorp_alloc_binding_table()
185 struct iris_context *ice = blorp_batch->blorp->driver_ctx; in blorp_alloc_vertex_buffer() local
190 void *map = stream_state(batch, ice->ctx.const_uploader, size, 64, in blorp_alloc_vertex_buffer()
214 struct iris_context *ice = blorp_batch->blorp->driver_ctx; in blorp_vf_invalidate_for_vb_48b_transitions() local
222 if (high_bits != ice->state.last_vbo_high_bits[i]) { in blorp_vf_invalidate_for_vb_48b_transitions()
[all …]
Diris_program.c188 iris_upload_ubo_ssbo_surf_state(struct iris_context *ice, in iris_upload_ubo_ssbo_surf_state() argument
193 struct pipe_context *ctx = &ice->ctx; in iris_upload_ubo_ssbo_surf_state()
198 upload_state(ice->state.surface_uploader, surf_state, in iris_upload_ubo_ssbo_surf_state()
1159 check_urb_size(struct iris_context *ice, in check_urb_size() argument
1163 unsigned last_allocated_size = ice->shaders.urb.size[stage]; in check_urb_size()
1172 (ice->shaders.urb.constrained && last_allocated_size > needed_size)) { in check_urb_size()
1173 ice->state.dirty |= IRIS_DIRTY_URB; in check_urb_size()
1183 last_vue_stage(struct iris_context *ice) in last_vue_stage() argument
1185 if (ice->shaders.uncompiled[MESA_SHADER_GEOMETRY]) in last_vue_stage()
1188 if (ice->shaders.uncompiled[MESA_SHADER_TESS_EVAL]) in last_vue_stage()
[all …]
Diris_monitor.c144 iris_init_monitor_ctx(struct iris_context *ice) in iris_init_monitor_ctx() argument
146 struct iris_screen *screen = (struct iris_screen *) ice->ctx.screen; in iris_init_monitor_ctx()
148 ice->perf_ctx = intel_perf_new_context(ice); in iris_init_monitor_ctx()
149 if (unlikely(!ice->perf_ctx)) in iris_init_monitor_ctx()
152 struct intel_perf_context *perf_ctx = ice->perf_ctx; in iris_init_monitor_ctx()
156 ice, in iris_init_monitor_ctx()
157 ice, in iris_init_monitor_ctx()
160 ice->batches[IRIS_BATCH_RENDER].hw_ctx_id, in iris_init_monitor_ctx()
166 iris_create_monitor_object(struct iris_context *ice, in iris_create_monitor_object() argument
170 struct iris_screen *screen = (struct iris_screen *) ice->ctx.screen; in iris_create_monitor_object()
[all …]
/third_party/mesa3d/src/gallium/drivers/crocus/
Dcrocus_draw.c59 can_cut_index_handle_restart_index(struct crocus_context *ice, in can_cut_index_handle_restart_index() argument
77 can_cut_index_handle_prim(struct crocus_context *ice, in can_cut_index_handle_prim() argument
80 struct crocus_screen *screen = (struct crocus_screen*)ice->ctx.screen; in can_cut_index_handle_prim()
87 if (!can_cut_index_handle_restart_index(ice, draw)) in can_cut_index_handle_prim()
115 crocus_update_draw_info(struct crocus_context *ice, in crocus_update_draw_info() argument
119 struct crocus_screen *screen = (struct crocus_screen *)ice->ctx.screen; in crocus_update_draw_info()
125 struct pipe_rasterizer_state *rs_state = crocus_get_rast_state(ice); in crocus_update_draw_info()
138 if (ice->state.prim_mode != mode) { in crocus_update_draw_info()
139 ice->state.prim_mode = mode; in crocus_update_draw_info()
142 if (ice->state.reduced_prim_mode != reduced) { in crocus_update_draw_info()
[all …]
Dcrocus_context.c45 struct crocus_context *ice = (struct crocus_context *)ctx; in crocus_set_debug_callback() local
48 ice->dbg = *cb; in crocus_set_debug_callback()
50 memset(&ice->dbg, 0, sizeof(ice->dbg)); in crocus_set_debug_callback()
54 crocus_init_identifier_bo(struct crocus_context *ice) in crocus_init_identifier_bo() argument
58 bo_map = crocus_bo_map(NULL, ice->workaround_bo, MAP_READ | MAP_WRITE); in crocus_init_identifier_bo()
62 ice->workaround_bo->kflags |= EXEC_OBJECT_CAPTURE; in crocus_init_identifier_bo()
63 ice->workaround_offset = ALIGN( in crocus_init_identifier_bo()
66 crocus_bo_unmap(ice->workaround_bo); in crocus_init_identifier_bo()
86 struct crocus_context *ice = batch->ice; in crocus_lost_context_state() local
96 ice->state.dirty = ~0ull; in crocus_lost_context_state()
[all …]
Dcrocus_program_cache.c85 crocus_find_cached_shader(struct crocus_context *ice, in crocus_find_cached_shader() argument
91 _mesa_hash_table_search(ice->shaders.cache, keybox); in crocus_find_cached_shader()
99 crocus_find_previous_compile(const struct crocus_context *ice, in crocus_find_previous_compile() argument
103 hash_table_foreach(ice->shaders.cache, entry) { in crocus_find_previous_compile()
139 crocus_cache_new_bo(struct crocus_context *ice, in crocus_cache_new_bo() argument
142 struct crocus_screen *screen = (struct crocus_screen *)ice->ctx.screen; in crocus_cache_new_bo()
149 if (ice->shaders.cache_next_offset != 0) { in crocus_cache_new_bo()
150 memcpy(map, ice->shaders.cache_bo_map, ice->shaders.cache_next_offset); in crocus_cache_new_bo()
153 crocus_bo_unmap(ice->shaders.cache_bo); in crocus_cache_new_bo()
154 crocus_bo_unreference(ice->shaders.cache_bo); in crocus_cache_new_bo()
[all …]
Dcrocus_program.c67 crocus_get_texture_swizzle(const struct crocus_context *ice, in crocus_get_texture_swizzle() argument
146 crocus_populate_sampler_prog_key_data(struct crocus_context *ice, in crocus_populate_sampler_prog_key_data() argument
153 struct crocus_screen *screen = (struct crocus_screen *)ice->ctx.screen; in crocus_populate_sampler_prog_key_data()
159 struct crocus_sampler_view *texture = ice->state.shaders[stage].textures[s]; in crocus_populate_sampler_prog_key_data()
168 key->swizzles[s] = crocus_get_texture_swizzle(ice, texture); in crocus_populate_sampler_prog_key_data()
171 screen->vtbl.fill_clamp_mask(ice->state.shaders[stage].samplers[s], s, key->gl_clamp_mask); in crocus_populate_sampler_prog_key_data()
1067 crocus_debug_recompile(struct crocus_context *ice, in crocus_debug_recompile() argument
1071 struct crocus_screen *screen = (struct crocus_screen *) ice->ctx.screen; in crocus_debug_recompile()
1077 brw_shader_perf_log(c, &ice->dbg, "Recompiling %s shader for program %s: %s\n", in crocus_debug_recompile()
1083 crocus_find_previous_compile(ice, info->stage, key->program_string_id); in crocus_debug_recompile()
[all …]
Dcrocus_state.c684 static bool check_urb_layout(struct crocus_context *ice) in check_urb_layout() argument
686 ice->urb.vs_start = 0; in check_urb_layout()
687 ice->urb.gs_start = ice->urb.nr_vs_entries * ice->urb.vsize; in check_urb_layout()
688 ice->urb.clip_start = ice->urb.gs_start + ice->urb.nr_gs_entries * ice->urb.vsize; in check_urb_layout()
689 ice->urb.sf_start = ice->urb.clip_start + ice->urb.nr_clip_entries * ice->urb.vsize; in check_urb_layout()
690 ice->urb.cs_start = ice->urb.sf_start + ice->urb.nr_sf_entries * ice->urb.sfsize; in check_urb_layout()
692 return ice->urb.cs_start + ice->urb.nr_cs_entries * in check_urb_layout()
693 ice->urb.csize <= ice->urb.size; in check_urb_layout()
702 struct crocus_context *ice = batch->ice; in crocus_calculate_urb_fence() local
712 if (ice->urb.vsize < vsize || in crocus_calculate_urb_fence()
[all …]
Dcrocus_blit.c37 void crocus_blitter_begin(struct crocus_context *ice, enum crocus_blitter_op op, bool render_cond) in crocus_blitter_begin() argument
39 util_blitter_save_vertex_shader(ice->blitter, ice->shaders.uncompiled[MESA_SHADER_VERTEX]); in crocus_blitter_begin()
40 util_blitter_save_tessctrl_shader(ice->blitter, ice->shaders.uncompiled[MESA_SHADER_TESS_CTRL]); in crocus_blitter_begin()
41 util_blitter_save_tesseval_shader(ice->blitter, ice->shaders.uncompiled[MESA_SHADER_TESS_EVAL]); in crocus_blitter_begin()
42 util_blitter_save_geometry_shader(ice->blitter, ice->shaders.uncompiled[MESA_SHADER_GEOMETRY]); in crocus_blitter_begin()
43 util_blitter_save_so_targets(ice->blitter, ice->state.so_targets, in crocus_blitter_begin()
44 (struct pipe_stream_output_target**)ice->state.so_target); in crocus_blitter_begin()
45 util_blitter_save_vertex_buffer_slot(ice->blitter, ice->state.vertex_buffers); in crocus_blitter_begin()
46 util_blitter_save_vertex_elements(ice->blitter, (void *)ice->state.cso_vertex_elements); in crocus_blitter_begin()
48 util_blitter_save_blend(ice->blitter, ice->state.cso_blend); in crocus_blitter_begin()
[all …]
Dcrocus_clear.c41 crocus_is_color_fast_clear_compatible(struct crocus_context *ice, in crocus_is_color_fast_clear_compatible() argument
46 perf_debug(&ice->dbg, "Integer fast clear not enabled for %s", in crocus_is_color_fast_clear_compatible()
65 can_fast_clear_color(struct crocus_context *ice, in can_fast_clear_color() argument
95 ice->state.predicate == CROCUS_PREDICATE_STATE_USE_BIT) { in can_fast_clear_color()
113 if (!crocus_is_color_fast_clear_compatible(ice, format, color)) in can_fast_clear_color()
120 convert_fast_clear_color(struct crocus_context *ice, in convert_fast_clear_color() argument
198 fast_clear_color(struct crocus_context *ice, in fast_clear_color() argument
206 struct crocus_batch *batch = &ice->batches[CROCUS_BATCH_RENDER]; in fast_clear_color()
210 color = convert_fast_clear_color(ice, res, format, color); in fast_clear_color()
247 crocus_resource_prepare_access(ice, res, in fast_clear_color()
[all …]
Dcrocus_query.c152 mark_available(struct crocus_context *ice, struct crocus_query *q) in mark_available() argument
155 struct crocus_batch *batch = &ice->batches[q->batch_idx]; in mark_available()
190 write_value(struct crocus_context *ice, struct crocus_query *q, unsigned offset) in write_value() argument
192 struct crocus_batch *batch = &ice->batches[q->batch_idx]; in write_value()
210 crocus_pipelined_write(&ice->batches[CROCUS_BATCH_RENDER], q, in write_value()
218 crocus_pipelined_write(&ice->batches[CROCUS_BATCH_RENDER], q, in write_value()
274 write_overflow_values(struct crocus_context *ice, struct crocus_query *q, bool end) in write_overflow_values() argument
276 struct crocus_batch *batch = &ice->batches[CROCUS_BATCH_RENDER]; in write_overflow_values()
492 struct crocus_context *ice = (void *) ctx; in crocus_create_batch_query() local
498 q->monitor = crocus_create_monitor_object(ice, num_queries, query_types); in crocus_create_batch_query()
[all …]
Dcrocus_monitor.c120 crocus_monitor_emit_mi_flush(struct crocus_context *ice)
130 crocus_emit_pipe_control_flush(&ice->batches[CROCUS_BATCH_RENDER],
141 struct crocus_context *ice = c; in crocus_monitor_emit_mi_report_perf_count() local
142 struct crocus_batch *batch = &ice->batches[CROCUS_BATCH_RENDER]; in crocus_monitor_emit_mi_report_perf_count()
150 struct crocus_context *ice = c; in crocus_monitor_batchbuffer_flush() local
151 _crocus_batch_flush(&ice->batches[CROCUS_BATCH_RENDER], __FILE__, __LINE__); in crocus_monitor_batchbuffer_flush()
160 struct crocus_context *ice = ctx;
161 struct crocus_batch *batch = &ice->batches[CROCUS_BATCH_RENDER];
162 ice->vtbl.store_register_mem32(batch, GEN9_RPSTAT0, bo, bo_offset, false);
169 struct crocus_context *ice = ctx;
[all …]
Dcrocus_resolve.c42 crocus_update_stencil_shadow(struct crocus_context *ice,
51 disable_rb_aux_buffer(struct crocus_context *ice, in disable_rb_aux_buffer() argument
57 struct pipe_framebuffer_state *cso_fb = &ice->state.framebuffer; in disable_rb_aux_buffer()
79 perf_debug(&ice->dbg, in disable_rb_aux_buffer()
88 resolve_sampler_views(struct crocus_context *ice, in resolve_sampler_views() argument
103 disable_rb_aux_buffer(ice, draw_aux_buffer_disabled, isv->res, in resolve_sampler_views()
108 crocus_resource_prepare_texture(ice, isv->res, isv->view.format, in resolve_sampler_views()
122 crocus_update_stencil_shadow(ice, sres); in resolve_sampler_views()
129 resolve_image_views(struct crocus_context *ice, in resolve_image_views() argument
145 disable_rb_aux_buffer(ice, draw_aux_buffer_disabled, in resolve_image_views()
[all …]
/third_party/gstreamer/gstplugins_bad/ext/webrtc/
Dgstwebrtcice.c35 static GstUri *_validate_turn_server (GstWebRTCICE * ice, const gchar * s);
96 _gst_nice_thread (GstWebRTCICE * ice) in _gst_nice_thread() argument
98 g_mutex_lock (&ice->priv->lock); in _gst_nice_thread()
99 ice->priv->main_context = g_main_context_new (); in _gst_nice_thread()
100 ice->priv->loop = g_main_loop_new (ice->priv->main_context, FALSE); in _gst_nice_thread()
102 g_cond_broadcast (&ice->priv->cond); in _gst_nice_thread()
103 g_main_context_invoke (ice->priv->main_context, in _gst_nice_thread()
104 (GSourceFunc) _unlock_pc_thread, &ice->priv->lock); in _gst_nice_thread()
106 g_main_loop_run (ice->priv->loop); in _gst_nice_thread()
108 g_mutex_lock (&ice->priv->lock); in _gst_nice_thread()
[all …]
Dicestream.c67 stream->ice = g_value_get_object (value); in gst_webrtc_ice_stream_set_property()
86 g_value_set_object (value, stream->ice); in gst_webrtc_ice_stream_get_property()
110 GstWebRTCICEStream * ice) in _on_candidate_gathering_done() argument
114 if (stream_id != ice->stream_id) in _on_candidate_gathering_done()
117 GST_DEBUG_OBJECT (ice, "%u gathering done", stream_id); in _on_candidate_gathering_done()
119 ice->priv->gathered = TRUE; in _on_candidate_gathering_done()
121 for (l = ice->priv->transports; l; l = l->next) { in _on_candidate_gathering_done()
122 GstWebRTCICETransport *ice = l->data; in _on_candidate_gathering_done() local
124 gst_webrtc_ice_transport_gathering_state_change (ice, in _on_candidate_gathering_done()
161 g_object_get (stream->ice, "agent", &agent, NULL); in gst_webrtc_ice_stream_constructed()
[all …]
Dgstwebrtcice.h65 GstWebRTCICEStream * gst_webrtc_ice_add_stream (GstWebRTCICE * ice,
67 GstWebRTCICETransport * gst_webrtc_ice_find_transport (GstWebRTCICE * ice,
71 gboolean gst_webrtc_ice_gather_candidates (GstWebRTCICE * ice,
74 void gst_webrtc_ice_add_candidate (GstWebRTCICE * ice,
77 gboolean gst_webrtc_ice_set_local_credentials (GstWebRTCICE * ice,
81 gboolean gst_webrtc_ice_set_remote_credentials (GstWebRTCICE * ice,
85 gboolean gst_webrtc_ice_add_turn_server (GstWebRTCICE * ice,
88 void gst_webrtc_ice_set_is_controller (GstWebRTCICE * ice,
90 gboolean gst_webrtc_ice_get_is_controller (GstWebRTCICE * ice);
91 void gst_webrtc_ice_set_force_relay (GstWebRTCICE * ice,
[all …]
/third_party/gstreamer/gstplugins_bad/gst-libs/gst/webrtc/
Dicetransport.c68 gst_webrtc_ice_transport_connection_state_change (GstWebRTCICETransport * ice, in gst_webrtc_ice_transport_connection_state_change() argument
71 GST_OBJECT_LOCK (ice); in gst_webrtc_ice_transport_connection_state_change()
72 ice->state = new_state; in gst_webrtc_ice_transport_connection_state_change()
73 GST_OBJECT_UNLOCK (ice); in gst_webrtc_ice_transport_connection_state_change()
74 g_object_notify (G_OBJECT (ice), "state"); in gst_webrtc_ice_transport_connection_state_change()
78 gst_webrtc_ice_transport_gathering_state_change (GstWebRTCICETransport * ice, in gst_webrtc_ice_transport_gathering_state_change() argument
81 GST_OBJECT_LOCK (ice); in gst_webrtc_ice_transport_gathering_state_change()
82 ice->gathering_state = new_state; in gst_webrtc_ice_transport_gathering_state_change()
83 GST_OBJECT_UNLOCK (ice); in gst_webrtc_ice_transport_gathering_state_change()
84 g_object_notify (G_OBJECT (ice), "gathering-state"); in gst_webrtc_ice_transport_gathering_state_change()
[all …]

1234567