LCOV - code coverage report
Current view: top level - media_tools - dash_client.c (source / functions) Hit Total Coverage
Test: coverage.info Lines: 3243 4609 70.4 %
Date: 2021-04-29 23:48:07 Functions: 167 175 95.4 %

Function Name Sort by function name Hit count Sort by hit count
dash_do_rate_monitor_default 0
dash_purge_xlink.isra.9 0
gf_dash_get_date.isra.12 0
gf_dash_get_dependent_group_index 0
gf_dash_group_push_tfrf 0
gf_dash_group_seek 0
gf_dash_solve_representation_xlink.isra.17 0
http_ifce_clean 0
gf_dash_seek_groups 1
gf_dash_switch_group_representation.isra.19 2
gf_dash_seek 3
gf_dash_seek_periods 3
gf_dash_set_algo_custom 3
gf_dash_set_timeshift 3
gf_dash_request_period_switch 4
gf_dash_seek_group.isra.14 4
gf_dash_solve_period_xlink 4
gf_dash_get_min_buffer_time 5
gf_dash_all_groups_done 6
gf_dash_get_period_switch_status 7
gf_dash_get_index_in_timeline 8
gf_dash_is_m3u8_mime 8
gf_dash_purge_segment_timeline 8
gf_dash_set_automatic_switching 8
get_min_rate_above 9
gf_dash_set_group_download_state 9
gf_dash_set_tiles_quality 9
dash_do_rate_monitor_custom 10
gf_dash_split_adaptation_sets 10
m3u8_setup_timeline.isra.5 11
gf_dash_load_sidx 14
gf_dash_load_representation_sidx.isra.13 18
get_max_rate_below 19
gf_dash_get_timeline_duration.isra.4 37
gf_dash_group_set_visible_rect 40
dash_do_rate_adaptation_bba0 41
dash_do_rate_adaptation_custom 43
gf_dash_group_get_representation_id 45
dash_load_box_type 50
bola_find_max_utility_index 63
dash_do_rate_adaptation_bola 63
gf_dash_find_rep.isra.7 63
ls_hls_purge_segments 68
gf_dash_get_srd_desc.isra.10 70
gf_dash_group_get_segment_duration 78
gf_dash_group_get_template 78
gf_dash_merge_segment_timeline.isra.16 96
gf_dash_is_smooth_streaming 97
gf_dash_update_manifest 100
http_ifce_cache_name 101
http_ifce_get 101
gf_dash_mark_group_done 107
gf_dash_set_max_resolution 109
gf_dash_download_resource 110
gf_dash_check_mpd_root_type 113
gf_dash_is_running 114
gf_dash_debug_groups 118
gf_dash_del 118
gf_dash_disable_low_quality_tiles 118
gf_dash_disable_speed_adaptation 118
gf_dash_enable_single_range_llhls 118
gf_dash_enable_utc_drift_compensation 118
gf_dash_group_check_bandwidth 118
gf_dash_group_get_language 118
gf_dash_group_get_num_components 118
gf_dash_group_loop_detected 118
gf_dash_ignore_xlink 118
gf_dash_is_group_selected 118
gf_dash_new 118
gf_dash_open 118
gf_dash_override_ntp 118
gf_dash_period_index_from_time 118
gf_dash_set_agressive_adaptation 118
gf_dash_set_algo 118
gf_dash_set_low_latency_mode 118
gf_dash_set_min_timeout_between_404 118
gf_dash_set_period_xlink_query_string 118
gf_dash_set_route_ast_shift 118
gf_dash_set_segment_expiration_threshold 118
gf_dash_set_switching_probe_count 118
gf_dash_set_tile_adaptation_mode 118
gf_dash_set_utc_shift 118
gf_dash_group_select_quality 119
gf_dash_group_set_quality_degradation_hint 119
gf_dash_groups_set_language 119
gf_dash_skip_disabled_representation.isra.20 120
gf_dash_switch_quality 120
gf_dash_close 121
gf_dash_setup_groups 123
gf_dash_setup_period 123
gf_dash_get_start_number.isra.0 126
gf_dash_solve_m3u8_representation_xlink 130
gf_dash_get_period_duration 132
gf_dash_group_next_seg_info 132
gf_dash_group_set_codec_stat 135
on_group_download_error 139
dash_setup_period_and_groups 159
gf_dash_get_utc_drift_estimate 163
gf_dash_get_period_start 172
gf_dash_get_timeshift_buffer_pos 192
gf_dash_group_get_num_groups_depending_on 197
gf_dash_group_get_segment_init_keys 197
gf_dash_group_get_segment_init_url 197
gf_dash_group_get_segment_mime 197
gf_dash_group_get_srd_max_size_info 197
gf_dash_group_get_video_info 197
dash_get_fetch_time.isra.2 218
gf_dash_group_get_start_range 222
gf_dash_reset_groups 244
gf_dash_group_segment_switch_forced 259
gf_dash_group_set_max_buffer_playout 259
gf_dash_set_user_buffer 259
gf_dash_is_group_selectable 260
gf_dash_in_period_setup 261
gf_dash_get_fileio_url 262
gf_dash_group_get_dependency_group 262
gf_dash_setup_single_index_mode 262
gf_dash_set_speed 282
gf_dash_group_reset.isra.8 284
gf_dash_download_init_segment 298
gf_dash_get_url 315
gf_dash_group_get_presentation_time_offset 349
gf_dash_set_group_done 364
gf_dash_is_m3u8 379
gf_dash_is_dynamic_mpd 380
gf_dash_set_group_udta 394
gf_dash_set_group_representation.isra.18 395
gf_dash_get_automatic_switching 411
gf_dash_get_tile_adaptation_mode 411
gf_dash_group_get_as_id 413
gf_dash_group_has_dependent_group 528
gf_dash_group_timeline_setup 546
gf_dash_get_duration 553
gf_dash_get_info 553
gf_dash_group_get_time_shift_buffer_depth 553
gf_dash_group_get_num_qualities 558
gf_dash_group_get_srd_info 558
gf_dash_group_get_active_quality 561
gf_dash_group_select 672
gf_dash_group_count_rep_needed 792
gf_dash_get_segment_duration 801
gf_dash_group_get_audio_channels 915
gf_dash_group_get_quality_info 915
gf_dash_group_set_buffer_levels 1145
gf_dash_get_segment_availability_start_time.isra.15 1365
gf_dash_get_segment_start_time 1365
dash_global_rate_adaptation 1556
gf_dash_group_check_time 1587
gf_dash_group_discard_segment 1697
gf_dash_group_enum_descriptor 1928
gf_dash_group_enum_descriptor_list.isra.6 1928
dash_do_rate_adaptation_legacy_rate 2116
dash_do_groups 2247
dash_do_rate_adaptation_legacy_buffer 2248
gf_dash_get_max_available_speed.isra.3 2409
dash_do_rate_adaptation 2728
dash_store_stats 2981
gf_dash_group_store_stats 2981
gf_dash_group_reset_cache_entry 3287
dash_strip_base_url 3380
gf_dash_resolve_url 3501
gf_dash_group_get_next_segment_location 4326
gf_dash_get_segment_start_time_with_timescale 4420
dash_download_group 5014
dash_download_group_download 5014
gf_dash_in_last_period 6518
gf_dash_get_tiles_quality_rank.isra.1 11740
gf_dash_get_group_done 16915
gf_dash_is_in_setup 31651
gf_dash_get_min_wait_ms 37636
gf_dash_get_group_count 39249
dash_check_mpd_update_and_cache 40460
gf_dash_process 40619
gf_dash_process_internal 40619
gf_dash_get_group_udta 127500

Generated by: LCOV version 1.13