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
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