View results by: Directories | Files
Path | Line Coverage | Function Coverage | Region Coverage |
---|---|---|---|
src/libhevc/common/ihevc_buf_mgr.c |
57.95% (51/88) |
55.56% (5/9) |
66.67% (38/57) |
src/libhevc/common/ihevc_chroma_intra_pred_filters.c |
98.62% (501/508) |
100.00% (11/11) |
97.88% (231/236) |
src/libhevc/common/ihevc_chroma_itrans_recon.c |
100.00% (72/72) |
100.00% (1/1) |
92.73% (102/110) |
src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c |
100.00% (700/700) |
100.00% (1/1) |
94.00% (564/600) |
src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c |
100.00% (143/143) |
100.00% (1/1) |
93.44% (114/122) |
src/libhevc/common/ihevc_chroma_recon.c |
100.00% (81/81) |
100.00% (3/3) |
100.00% (66/66) |
src/libhevc/common/ihevc_deblk_edge_filter.c |
100.00% (403/403) |
100.00% (4/4) |
98.59% (558/566) |
src/libhevc/common/ihevc_disp_mgr.c |
81.63% (40/49) |
100.00% (3/3) |
89.66% (26/29) |
src/libhevc/common/ihevc_dpb_mgr.c |
79.47% (151/190) |
75.00% (6/8) |
81.20% (95/117) |
src/libhevc/common/ihevc_hbd_deblk_edge_filter.c |
0.00% (0/579) |
0.00% (0/8) |
0.00% (0/838) |
src/libhevc/common/ihevc_inter_pred_filters.c |
100.00% (278/278) |
100.00% (16/16) |
100.00% (268/268) |
src/libhevc/common/ihevc_intra_pred_filters.c |
99.28% (694/699) |
100.00% (13/13) |
98.60% (422/428) |
src/libhevc/common/ihevc_itrans.c |
0.00% (0/313) |
0.00% (0/5) |
0.00% (0/196) |
src/libhevc/common/ihevc_itrans_recon.c |
100.00% (135/135) |
100.00% (2/2) |
92.73% (204/220) |
src/libhevc/common/ihevc_itrans_recon_16x16.c |
100.00% (701/701) |
100.00% (1/1) |
94.00% (564/600) |
src/libhevc/common/ihevc_itrans_recon_32x32.c |
100.00% (940/940) |
100.00% (1/1) |
94.23% (588/624) |
src/libhevc/common/ihevc_itrans_recon_8x8.c |
100.00% (255/255) |
100.00% (1/1) |
93.31% (223/239) |
src/libhevc/common/ihevc_mem_fns.c |
73.08% (19/26) |
83.33% (5/6) |
66.67% (8/12) |
src/libhevc/common/ihevc_padding.c |
64.21% (61/95) |
66.67% (6/9) |
71.43% (30/42) |
src/libhevc/common/ihevc_quant_iquant_ssd.c |
0.00% (0/1076) |
0.00% (0/12) |
0.00% (0/1091) |
src/libhevc/common/ihevc_recon.c |
100.00% (135/135) |
100.00% (5/5) |
100.00% (110/110) |
src/libhevc/common/ihevc_resi_trans.c |
0.00% (0/963) |
0.00% (0/9) |
0.00% (0/217) |
src/libhevc/common/ihevc_sao.c |
100.00% (918/918) |
100.00% (10/10) |
98.59% (980/994) |
src/libhevc/common/ihevc_weighted_pred.c |
83.04% (93/112) |
83.33% (5/6) |
79.09% (87/110) |
src/libhevc/common/ithread.c |
40.79% (31/76) |
40.00% (10/25) |
38.46% (10/26) |
src/libhevc/common/x86/ihevc_32x32_itrans_recon_sse42_intr.c |
100.00% (4287/4287) |
100.00% (1/1) |
100.00% (69/69) |
src/libhevc/common/x86/ihevc_chroma_intra_pred_filters_sse42_intr.c |
96.88% (217/224) |
100.00% (2/2) |
92.86% (39/42) |
src/libhevc/common/x86/ihevc_chroma_intra_pred_filters_ssse3_intr.c |
99.53% (1497/1504) |
100.00% (10/10) |
98.22% (166/169) |
src/libhevc/common/x86/ihevc_deblk_ssse3_intr.c |
100.00% (696/696) |
100.00% (4/4) |
92.77% (154/166) |
src/libhevc/common/x86/ihevc_inter_pred_filters_sse42_intr.c |
88.25% (278/315) |
100.00% (3/3) |
89.81% (141/157) |
src/libhevc/common/x86/ihevc_inter_pred_filters_ssse3_intr.c |
94.98% (2498/2630) |
100.00% (16/16) |
96.16% (651/677) |
src/libhevc/common/x86/ihevc_intra_pred_filters_sse42_intr.c |
94.83% (2476/2611) |
100.00% (8/8) |
94.37% (218/231) |
src/libhevc/common/x86/ihevc_intra_pred_filters_ssse3_intr.c |
93.23% (2946/3160) |
91.67% (11/12) |
68.63% (291/424) |
src/libhevc/common/x86/ihevc_itrans_recon_16x16_ssse3_intr.c |
100.00% (2165/2165) |
100.00% (1/1) |
100.00% (148/148) |
src/libhevc/common/x86/ihevc_itrans_recon_32x32_ssse3_intr.c |
100.00% (4287/4287) |
100.00% (1/1) |
100.00% (69/69) |
src/libhevc/common/x86/ihevc_itrans_recon_sse42_intr.c |
100.00% (1384/1384) |
100.00% (3/3) |
100.00% (32/32) |
src/libhevc/common/x86/ihevc_itrans_recon_ssse3_intr.c |
100.00% (1478/1478) |
100.00% (3/3) |
100.00% (34/34) |
src/libhevc/common/x86/ihevc_platform_macros.h |
84.21% (16/19) |
66.67% (2/3) |
88.89% (8/9) |
src/libhevc/common/x86/ihevc_sao_ssse3_intr.c |
99.97% (3557/3558) |
100.00% (10/10) |
97.09% (635/654) |
src/libhevc/common/x86/ihevc_weighted_pred_sse42_intr.c |
100.00% (782/782) |
100.00% (5/5) |
100.00% (129/129) |
src/libhevc/common/x86/ihevc_weighted_pred_ssse3_intr.c |
72.92% (773/1060) |
83.33% (5/6) |
68.25% (129/189) |
src/libhevc/decoder/ihevcd_api.c |
46.36% (1043/2250) |
64.00% (16/25) |
53.14% (584/1099) |
src/libhevc/decoder/ihevcd_bitstream.c |
90.71% (166/183) |
81.82% (9/11) |
89.66% (130/145) |
src/libhevc/decoder/ihevcd_boundary_strength.c |
100.00% (663/663) |
100.00% (3/3) |
99.12% (452/456) |
src/libhevc/decoder/ihevcd_cabac.c |
92.19% (248/269) |
90.00% (9/10) |
80.94% (293/362) |
src/libhevc/decoder/ihevcd_deblk.c |
100.00% (538/538) |
100.00% (1/1) |
100.00% (274/274) |
src/libhevc/decoder/ihevcd_decode.c |
66.27% (450/679) |
100.00% (3/3) |
67.15% (233/347) |
src/libhevc/decoder/ihevcd_fmt_conv.c |
65.21% (283/434) |
66.67% (4/6) |
56.21% (190/338) |
src/libhevc/decoder/ihevcd_get_mv.c |
100.00% (306/306) |
100.00% (1/1) |
100.00% (135/135) |
src/libhevc/decoder/ihevcd_inter_pred.c |
100.00% (454/454) |
100.00% (1/1) |
100.00% (327/327) |
src/libhevc/decoder/ihevcd_intra_pred_mode_prediction.c |
100.00% (163/163) |
100.00% (1/1) |
100.00% (82/82) |
src/libhevc/decoder/ihevcd_iquant_itrans_recon_ctb.c |
100.00% (732/732) |
100.00% (3/3) |
99.41% (337/339) |
src/libhevc/decoder/ihevcd_itrans_recon_dc.c |
100.00% (34/34) |
100.00% (2/2) |
88.24% (60/68) |
src/libhevc/decoder/ihevcd_job_queue.c |
83.95% (136/162) |
90.91% (10/11) |
76.14% (67/88) |
src/libhevc/decoder/ihevcd_mv_merge.c |
99.19% (609/614) |
100.00% (3/3) |
99.26% (267/269) |
src/libhevc/decoder/ihevcd_mv_pred.c |
100.00% (416/416) |
100.00% (5/5) |
98.81% (332/336) |
src/libhevc/decoder/ihevcd_nal.c |
95.52% (213/223) |
100.00% (4/4) |
97.18% (138/142) |
src/libhevc/decoder/ihevcd_parse_headers.c |
82.20% (1926/2343) |
80.77% (21/26) |
87.07% (1253/1439) |
src/libhevc/decoder/ihevcd_parse_residual.c |
100.00% (477/477) |
100.00% (1/1) |
98.43% (500/508) |
src/libhevc/decoder/ihevcd_parse_slice.c |
95.65% (2372/2480) |
100.00% (12/12) |
94.04% (1088/1157) |
src/libhevc/decoder/ihevcd_parse_slice_header.c |
92.96% (726/781) |
66.67% (2/3) |
94.07% (508/540) |
src/libhevc/decoder/ihevcd_process_slice.c |
99.08% (1081/1091) |
100.00% (9/9) |
98.58% (485/492) |
src/libhevc/decoder/ihevcd_ref_list.c |
96.47% (273/283) |
100.00% (2/2) |
97.71% (171/175) |
src/libhevc/decoder/ihevcd_sao.c |
80.50% (2271/2821) |
50.00% (1/2) |
78.86% (985/1249) |
src/libhevc/decoder/ihevcd_utils.c |
75.52% (583/772) |
90.00% (9/10) |
64.21% (244/380) |
src/libhevc/decoder/ihevcd_version.c |
0.00% (0/15) |
0.00% (0/1) |
0.00% (0/7) |
src/libhevc/decoder/x86/ihevcd_fmt_conv_ssse3_intr.c |
86.96% (140/161) |
100.00% (1/1) |
88.64% (39/44) |
src/libhevc/decoder/x86/ihevcd_function_selector.c |
85.19% (23/27) |
100.00% (2/2) |
85.71% (6/7) |
src/libhevc/decoder/x86/ihevcd_function_selector_generic.c |
100.00% (100/100) |
100.00% (1/1) |
100.00% (1/1) |
src/libhevc/decoder/x86/ihevcd_function_selector_sse42.c |
100.00% (100/100) |
100.00% (1/1) |
100.00% (1/1) |
src/libhevc/decoder/x86/ihevcd_function_selector_ssse3.c |
100.00% (100/100) |
100.00% (1/1) |
100.00% (1/1) |
src/libhevc/decoder/x86/ihevcd_it_rec_dc_sse42_intr.c |
100.00% (254/254) |
100.00% (2/2) |
85.71% (48/56) |
src/libhevc/decoder/x86/ihevcd_it_rec_dc_ssse3_intr.c |
100.00% (254/254) |
100.00% (2/2) |
85.71% (48/56) |
src/libhevc/encoder/bit_allocation.c |
0.00% (0/1759) |
0.00% (0/71) |
0.00% (0/832) |
src/libhevc/encoder/cbr_buffer_control.c |
0.00% (0/760) |
0.00% (0/26) |
0.00% (0/424) |
src/libhevc/encoder/convert_float_to_fix.c |
0.00% (0/17) |
0.00% (0/2) |
0.00% (0/9) |
src/libhevc/encoder/est_sad.c |
0.00% (0/135) |
0.00% (0/10) |
0.00% (0/58) |
src/libhevc/encoder/fixed_point_error_bits.c |
0.00% (0/80) |
0.00% (0/6) |
0.00% (0/41) |
src/libhevc/encoder/frame_info_collector.c |
0.00% (0/26) |
0.00% (0/1) |
0.00% (0/1) |
src/libhevc/encoder/hme_coarse.c |
0.00% (0/914) |
0.00% (0/8) |
0.00% (0/324) |
src/libhevc/encoder/hme_common_utils.c |
0.00% (0/66) |
0.00% (0/6) |
0.00% (0/62) |
src/libhevc/encoder/hme_common_utils.h |
0.00% (0/6) |
0.00% (0/1) |
0.00% (0/5) |
src/libhevc/encoder/hme_err_compute.c |
0.00% (0/2519) |
0.00% (0/33) |
0.00% (0/1336) |
src/libhevc/encoder/hme_fullpel.c |
0.00% (0/269) |
0.00% (0/4) |
0.00% (0/248) |
src/libhevc/encoder/hme_function_selector.c |
0.00% (0/17) |
0.00% (0/2) |
0.00% (0/3) |
src/libhevc/encoder/hme_interface.c |
0.00% (0/3031) |
0.00% (0/54) |
0.00% (0/1338) |
src/libhevc/encoder/hme_refine.c |
0.00% (0/7261) |
0.00% (0/36) |
0.00% (0/3303) |
src/libhevc/encoder/hme_search_algo.c |
0.00% (0/350) |
0.00% (0/5) |
0.00% (0/85) |
src/libhevc/encoder/hme_subpel.c |
0.00% (0/2284) |
0.00% (0/17) |
0.00% (0/859) |
src/libhevc/encoder/hme_utils.c |
0.00% (0/3551) |
0.00% (0/63) |
0.00% (0/1711) |
src/libhevc/encoder/ia_basic_ops32.h |
0.00% (0/414) |
0.00% (0/32) |
0.00% (0/88) |
src/libhevc/encoder/ia_basic_ops40.h |
0.00% (0/218) |
0.00% (0/25) |
0.00% (0/27) |
src/libhevc/encoder/ihevce_bitstream.c |
0.00% (0/132) |
0.00% (0/7) |
0.00% (0/88) |
src/libhevc/encoder/ihevce_bs_compute_ctb.c |
0.00% (0/383) |
0.00% (0/3) |
0.00% (0/189) |
src/libhevc/encoder/ihevce_buffer_que.c |
0.00% (0/184) |
0.00% (0/11) |
0.00% (0/63) |
src/libhevc/encoder/ihevce_cabac.c |
0.00% (0/324) |
0.00% (0/12) |
0.00% (0/215) |
src/libhevc/encoder/ihevce_cabac.h |
0.00% (0/124) |
0.00% (0/2) |
0.00% (0/41) |
src/libhevc/encoder/ihevce_cabac_cu_pu.c |
0.00% (0/1201) |
0.00% (0/12) |
0.00% (0/600) |
src/libhevc/encoder/ihevce_cabac_rdo.c |
0.00% (0/280) |
0.00% (0/9) |
0.00% (0/110) |
src/libhevc/encoder/ihevce_cabac_tu.c |
0.00% (0/1821) |
0.00% (0/9) |
0.00% (0/979) |
src/libhevc/encoder/ihevce_chroma_had_satd.c |
0.00% (0/278) |
0.00% (0/4) |
0.00% (0/49) |
src/libhevc/encoder/ihevce_cmn_utils_instr_set_router.c |
0.00% (0/28) |
0.00% (0/1) |
0.00% (0/2) |
src/libhevc/encoder/ihevce_coarse_me_pass.c |
0.00% (0/586) |
0.00% (0/15) |
0.00% (0/228) |
src/libhevc/encoder/ihevce_common_utils.c |
0.00% (0/601) |
0.00% (0/23) |
0.00% (0/340) |
src/libhevc/encoder/ihevce_common_utils.h |
0.00% (0/8) |
0.00% (0/2) |
0.00% (0/2) |
src/libhevc/encoder/ihevce_deblk.c |
0.00% (0/380) |
0.00% (0/2) |
0.00% (0/99) |
src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c |
0.00% (0/1498) |
0.00% (0/22) |
0.00% (0/684) |
src/libhevc/encoder/ihevce_dep_mngr.c |
0.00% (0/464) |
0.00% (0/20) |
0.00% (0/187) |
src/libhevc/encoder/ihevce_enc_cu_recursion.c |
0.00% (0/1963) |
0.00% (0/12) |
0.00% (0/646) |
src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c |
0.00% (0/2024) |
0.00% (0/18) |
0.00% (0/771) |
src/libhevc/encoder/ihevce_enc_loop_pass.c |
0.00% (0/4083) |
0.00% (0/14) |
0.00% (0/1593) |
src/libhevc/encoder/ihevce_enc_loop_utils.c |
0.00% (0/7439) |
0.00% (0/30) |
0.00% (0/2884) |
src/libhevc/encoder/ihevce_enc_sbh_funcs.c |
0.00% (0/171) |
0.00% (0/1) |
0.00% (0/104) |
src/libhevc/encoder/ihevce_enc_subpel_gen.c |
0.00% (0/536) |
0.00% (0/4) |
0.00% (0/134) |
src/libhevc/encoder/ihevce_encode_header.c |
0.00% (0/1778) |
0.00% (0/17) |
0.00% (0/828) |
src/libhevc/encoder/ihevce_encode_header_sei_vui.c |
0.00% (0/1413) |
0.00% (0/22) |
0.00% (0/580) |
src/libhevc/encoder/ihevce_entropy_cod.c |
0.00% (0/495) |
0.00% (0/2) |
0.00% (0/143) |
src/libhevc/encoder/ihevce_entropy_interface.c |
0.00% (0/409) |
0.00% (0/5) |
0.00% (0/150) |
src/libhevc/encoder/ihevce_error_check.c |
0.00% (0/1259) |
0.00% (0/3) |
0.00% (0/909) |
src/libhevc/encoder/ihevce_frame_process.c |
0.00% (0/4714) |
0.00% (0/16) |
0.00% (0/1878) |
src/libhevc/encoder/ihevce_frame_process_utils.c |
0.00% (0/174) |
0.00% (0/6) |
0.00% (0/76) |
src/libhevc/encoder/ihevce_function_selector.c |
0.00% (0/109) |
0.00% (0/3) |
0.00% (0/3) |
src/libhevc/encoder/ihevce_had_satd.c |
0.00% (0/694) |
0.00% (0/17) |
0.00% (0/265) |
src/libhevc/encoder/ihevce_hle_interface.c |
0.00% (0/1230) |
0.00% (0/18) |
0.00% (0/509) |
src/libhevc/encoder/ihevce_hle_q_func.c |
0.00% (0/315) |
0.00% (0/5) |
0.00% (0/133) |
src/libhevc/encoder/ihevce_inter_pred.c |
0.00% (0/655) |
0.00% (0/6) |
0.00% (0/240) |
src/libhevc/encoder/ihevce_ipe_instr_set_router.c |
0.00% (0/12) |
0.00% (0/1) |
0.00% (0/2) |
src/libhevc/encoder/ihevce_ipe_pass.c |
0.00% (0/740) |
0.00% (0/13) |
0.00% (0/267) |
src/libhevc/encoder/ihevce_lap_interface.c |
0.00% (0/1707) |
0.00% (0/23) |
0.00% (0/821) |
src/libhevc/encoder/ihevce_me_instr_set_router.c |
0.00% (0/198) |
0.00% (0/5) |
0.00% (0/87) |
src/libhevc/encoder/ihevce_me_pass.c |
0.00% (0/812) |
0.00% (0/14) |
0.00% (0/298) |
src/libhevc/encoder/ihevce_memory_init.c |
0.00% (0/1819) |
0.00% (0/3) |
0.00% (0/486) |
src/libhevc/encoder/ihevce_multi_thrd_funcs.c |
0.00% (0/621) |
0.00% (0/7) |
0.00% (0/268) |
src/libhevc/encoder/ihevce_mv_pred.c |
0.00% (0/445) |
0.00% (0/1) |
0.00% (0/178) |
src/libhevc/encoder/ihevce_mv_pred_merge.c |
0.00% (0/618) |
0.00% (0/3) |
0.00% (0/299) |
src/libhevc/encoder/ihevce_nbr_avail.c |
0.00% (0/286) |
0.00% (0/7) |
0.00% (0/96) |
src/libhevc/encoder/ihevce_plugin.c |
0.00% (0/1299) |
0.00% (0/14) |
0.00% (0/473) |
src/libhevc/encoder/ihevce_rc_interface.c |
0.00% (0/4000) |
0.00% (0/45) |
0.00% (0/1772) |
src/libhevc/encoder/ihevce_recur_bracketing.c |
0.00% (0/2189) |
0.00% (0/7) |
0.00% (0/812) |
src/libhevc/encoder/ihevce_sao.c |
0.00% (0/792) |
0.00% (0/3) |
0.00% (0/404) |
src/libhevc/encoder/ihevce_stasino_helpers.c |
0.00% (0/437) |
0.00% (0/9) |
0.00% (0/139) |
src/libhevc/encoder/ihevce_stasino_helpers.h |
0.00% (0/31) |
0.00% (0/3) |
0.00% (0/13) |
src/libhevc/encoder/ihevce_sub_pic_rc.c |
0.00% (0/272) |
0.00% (0/2) |
0.00% (0/93) |
src/libhevc/encoder/ihevce_sys_api.c |
0.00% (0/93) |
0.00% (0/13) |
0.00% (0/55) |
src/libhevc/encoder/ihevce_tile_interface.c |
0.00% (0/297) |
0.00% (0/5) |
0.00% (0/119) |
src/libhevc/encoder/ihevce_tu_tree_selector.c |
0.00% (0/1696) |
0.00% (0/16) |
0.00% (0/593) |
src/libhevc/encoder/init_qp.c |
0.00% (0/72) |
0.00% (0/4) |
0.00% (0/70) |
src/libhevc/encoder/mb_model_based.c |
0.00% (0/47) |
0.00% (0/7) |
0.00% (0/20) |
src/libhevc/encoder/mem_req_and_acq.h |
0.00% (0/39) |
0.00% (0/2) |
0.00% (0/14) |
src/libhevc/encoder/osal.c |
0.00% (0/28) |
0.00% (0/4) |
0.00% (0/28) |
src/libhevc/encoder/osal_cond_var.c |
0.00% (0/55) |
0.00% (0/4) |
0.00% (0/45) |
src/libhevc/encoder/osal_error.c |
0.00% (0/5) |
0.00% (0/1) |
0.00% (0/4) |
src/libhevc/encoder/osal_mutex.c |
0.00% (0/54) |
0.00% (0/4) |
0.00% (0/45) |
src/libhevc/encoder/osal_semaphore.c |
0.00% (0/66) |
0.00% (0/5) |
0.00% (0/55) |
src/libhevc/encoder/osal_thread.c |
0.00% (0/157) |
0.00% (0/14) |
0.00% (0/83) |
src/libhevc/encoder/picture_type.c |
0.00% (0/942) |
0.00% (0/28) |
0.00% (0/354) |
src/libhevc/encoder/rate_control_api.c |
0.00% (0/2258) |
0.00% (0/105) |
0.00% (0/1093) |
src/libhevc/encoder/rc_rd_model_fix.c |
0.00% (0/770) |
0.00% (0/14) |
0.00% (0/289) |
src/libhevc/encoder/rc_sad_acc.c |
0.00% (0/36) |
0.00% (0/4) |
0.00% (0/17) |
src/libhevc/encoder/sqrt_interp.c |
0.00% (0/49) |
0.00% (0/2) |
0.00% (0/16) |
src/libhevc/encoder/var_q_operator.c |
0.00% (0/90) |
0.00% (0/6) |
0.00% (0/18) |
src/libhevc/encoder/vbr_storage_vbv.c |
0.00% (0/152) |
0.00% (0/12) |
0.00% (0/61) |
src/libhevc/encoder/vbr_str_prms.c |
0.00% (0/40) |
0.00% (0/5) |
0.00% (0/5) |
src/libhevc/fuzzer/hevc_dec_fuzzer.cpp |
95.76% (226/236) |
100.00% (15/15) |
94.87% (74/78) |
src/libhevc/fuzzer/hevc_enc_fuzzer.cpp |
1.00% (1/100) |
20.00% (1/5) |
3.57% (1/28) |
Totals |
36.66% (53100/144864) |
21.87% (353/1614) |
30.21% (17555/58111) |