/third_party/mesa3d/src/gallium/drivers/iris/ |
D | iris_draw.c | 64 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 …]
|
D | iris_context.c | 46 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 …]
|
D | iris_binder.c | 68 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 …]
|
D | iris_measure.c | 62 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 …]
|
D | iris_performance_query.c | 37 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 …]
|
D | iris_state.c | 849 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 …]
|
D | iris_resolve.c | 46 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 …]
|
D | iris_clear.c | 39 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 …]
|
D | iris_blorp.c | 135 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 …]
|
D | iris_program.c | 188 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 …]
|
D | iris_monitor.c | 144 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/ |
D | crocus_draw.c | 59 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 …]
|
D | crocus_context.c | 45 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 …]
|
D | crocus_program_cache.c | 85 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 …]
|
D | crocus_program.c | 67 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 …]
|
D | crocus_state.c | 684 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 …]
|
D | crocus_blit.c | 37 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 …]
|
D | crocus_clear.c | 41 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 …]
|
D | crocus_query.c | 152 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 …]
|
D | crocus_monitor.c | 120 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 …]
|
D | crocus_resolve.c | 42 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/ |
D | gstwebrtcice.c | 35 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 …]
|
D | icestream.c | 67 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 …]
|
D | gstwebrtcice.h | 65 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/ |
D | icetransport.c | 68 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 …]
|