View results by: Directories | Files
| Path | Line Coverage | Function Coverage | Region Coverage |
|---|---|---|---|
src/libhevc/common/ihevc_chroma_intra_pred_filters.c |
90.43% (501/554) |
91.67% (11/12) |
88.17% (231/262) |
src/libhevc/common/ihevc_chroma_itrans_recon.c |
95.83% (69/72) |
100.00% (1/1) |
84.55% (93/110) |
src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c |
100.00% (700/700) |
100.00% (1/1) |
91.00% (546/600) |
src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c |
100.00% (143/143) |
100.00% (1/1) |
90.16% (110/122) |
src/libhevc/common/ihevc_deblk_edge_filter.c |
100.00% (403/403) |
100.00% (4/4) |
89.42% (583/652) |
src/libhevc/common/ihevc_hbd_deblk_edge_filter.c |
0.00% (0/579) |
0.00% (0/8) |
0.00% (0/984) |
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 |
93.59% (657/702) |
92.31% (12/13) |
85.93% (403/469) |
src/libhevc/common/ihevc_itrans_recon.c |
95.56% (129/135) |
100.00% (2/2) |
84.55% (186/220) |
src/libhevc/common/ihevc_itrans_recon_16x16.c |
100.00% (701/701) |
100.00% (1/1) |
91.67% (550/600) |
src/libhevc/common/ihevc_itrans_recon_32x32.c |
100.00% (940/940) |
100.00% (1/1) |
91.03% (568/624) |
src/libhevc/common/ihevc_itrans_recon_8x8.c |
100.00% (255/255) |
100.00% (1/1) |
89.96% (215/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 |
51.77% (557/1076) |
50.00% (6/12) |
48.83% (565/1157) |
src/libhevc/common/ihevc_resi_trans.c |
54.93% (529/963) |
55.56% (5/9) |
53.92% (117/217) |
src/libhevc/common/ihevc_sao.c |
91.83% (843/918) |
80.00% (8/10) |
92.56% (920/994) |
src/libhevc/common/ihevc_weighted_pred.c |
33.93% (38/112) |
33.33% (2/6) |
30.00% (33/110) |
src/libhevc/common/x86/ihevc_platform_macros.h |
78.95% (15/19) |
66.67% (2/3) |
77.78% (7/9) |
src/libhevc/encoder/bit_allocation.c |
55.29% (972/1758) |
36.62% (26/71) |
50.16% (465/927) |
src/libhevc/encoder/cbr_buffer_control.c |
47.96% (364/759) |
73.08% (19/26) |
45.10% (221/490) |
src/libhevc/encoder/convert_float_to_fix.c |
82.35% (14/17) |
50.00% (1/2) |
88.89% (8/9) |
src/libhevc/encoder/est_sad.c |
37.78% (51/135) |
90.00% (9/10) |
37.93% (22/58) |
src/libhevc/encoder/fixed_point_error_bits.c |
98.75% (79/80) |
100.00% (6/6) |
90.24% (37/41) |
src/libhevc/encoder/frame_info_collector.c |
100.00% (26/26) |
100.00% (1/1) |
100.00% (1/1) |
src/libhevc/encoder/hme_coarse.c |
96.06% (878/914) |
100.00% (8/8) |
83.33% (340/408) |
src/libhevc/encoder/hme_common_utils.c |
27.27% (18/66) |
33.33% (2/6) |
20.27% (15/74) |
src/libhevc/encoder/hme_common_utils.h |
83.33% (5/6) |
100.00% (1/1) |
100.00% (5/5) |
src/libhevc/encoder/hme_err_compute.c |
50.00% (1259/2518) |
72.73% (24/33) |
39.56% (652/1648) |
src/libhevc/encoder/hme_fullpel.c |
77.32% (208/269) |
100.00% (4/4) |
67.43% (176/261) |
src/libhevc/encoder/hme_function_selector.c |
100.00% (17/17) |
100.00% (2/2) |
100.00% (3/3) |
src/libhevc/encoder/hme_interface.c |
94.23% (2856/3031) |
98.15% (53/54) |
76.69% (1385/1806) |
src/libhevc/encoder/hme_refine.c |
78.24% (5685/7266) |
83.33% (30/36) |
70.07% (2676/3819) |
src/libhevc/encoder/hme_search_algo.c |
96.00% (336/350) |
100.00% (5/5) |
70.33% (128/182) |
src/libhevc/encoder/hme_subpel.c |
72.46% (1655/2284) |
94.12% (16/17) |
67.60% (674/997) |
src/libhevc/encoder/hme_utils.c |
68.59% (2435/3550) |
79.37% (50/63) |
59.34% (1404/2366) |
src/libhevc/encoder/ia_basic_ops32.h |
34.30% (142/414) |
31.25% (10/32) |
64.77% (57/88) |
src/libhevc/encoder/ia_basic_ops40.h |
5.50% (12/218) |
8.00% (2/25) |
14.81% (4/27) |
src/libhevc/encoder/ihevce_bitstream.c |
90.91% (120/132) |
85.71% (6/7) |
71.10% (123/173) |
src/libhevc/encoder/ihevce_bs_compute_ctb.c |
92.69% (355/383) |
100.00% (3/3) |
84.13% (159/189) |
src/libhevc/encoder/ihevce_buffer_que.c |
68.48% (126/184) |
63.64% (7/11) |
65.22% (45/69) |
src/libhevc/encoder/ihevce_cabac.c |
87.96% (285/324) |
91.67% (11/12) |
61.43% (317/516) |
src/libhevc/encoder/ihevce_cabac.h |
62.10% (77/124) |
100.00% (2/2) |
66.93% (85/127) |
src/libhevc/encoder/ihevce_cabac_cu_pu.c |
89.34% (1073/1201) |
100.00% (12/12) |
68.73% (754/1097) |
src/libhevc/encoder/ihevce_cabac_rdo.c |
96.43% (270/280) |
100.00% (9/9) |
66.91% (180/269) |
src/libhevc/encoder/ihevce_cabac_tu.c |
97.09% (1768/1821) |
100.00% (9/9) |
81.74% (1119/1369) |
src/libhevc/encoder/ihevce_chroma_had_satd.c |
68.71% (191/278) |
75.00% (3/4) |
79.59% (39/49) |
src/libhevc/encoder/ihevce_cmn_utils_instr_set_router.c |
96.43% (27/28) |
100.00% (1/1) |
100.00% (2/2) |
src/libhevc/encoder/ihevce_coarse_me_pass.c |
90.44% (530/586) |
100.00% (15/15) |
71.02% (250/352) |
src/libhevc/encoder/ihevce_common_utils.c |
95.33% (572/600) |
100.00% (23/23) |
90.43% (340/376) |
src/libhevc/encoder/ihevce_common_utils.h |
62.50% (5/8) |
50.00% (1/2) |
50.00% (1/2) |
src/libhevc/encoder/ihevce_deblk.c |
98.16% (373/380) |
100.00% (2/2) |
94.95% (94/99) |
src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c |
96.06% (1438/1497) |
100.00% (22/22) |
85.03% (727/855) |
src/libhevc/encoder/ihevce_dep_mngr.c |
84.70% (393/464) |
95.00% (19/20) |
63.60% (283/445) |
src/libhevc/encoder/ihevce_enc_cu_recursion.c |
84.15% (1651/1962) |
83.33% (10/12) |
79.40% (632/796) |
src/libhevc/encoder/ihevce_enc_loop_inter_mode_sifter.c |
87.94% (1793/2039) |
100.00% (18/18) |
82.65% (748/905) |
src/libhevc/encoder/ihevce_enc_loop_pass.c |
89.44% (3652/4083) |
100.00% (14/14) |
71.91% (1403/1951) |
src/libhevc/encoder/ihevce_enc_loop_utils.c |
80.13% (5960/7438) |
96.67% (29/30) |
70.86% (2349/3315) |
src/libhevc/encoder/ihevce_enc_sbh_funcs.c |
96.49% (165/171) |
100.00% (1/1) |
83.62% (97/116) |
src/libhevc/encoder/ihevce_enc_subpel_gen.c |
58.40% (313/536) |
75.00% (3/4) |
47.01% (63/134) |
src/libhevc/encoder/ihevce_encode_header.c |
62.49% (1111/1778) |
76.47% (13/17) |
60.15% (569/946) |
src/libhevc/encoder/ihevce_encode_header_sei_vui.c |
10.12% (143/1413) |
9.09% (2/22) |
6.97% (53/760) |
src/libhevc/encoder/ihevce_entropy_cod.c |
79.41% (401/505) |
100.00% (2/2) |
59.52% (125/210) |
src/libhevc/encoder/ihevce_entropy_interface.c |
74.10% (309/417) |
80.00% (4/5) |
64.71% (154/238) |
src/libhevc/encoder/ihevce_error_check.c |
23.01% (292/1269) |
100.00% (3/3) |
47.07% (434/922) |
src/libhevc/encoder/ihevce_frame_process.c |
75.04% (3544/4723) |
93.75% (15/16) |
66.50% (1550/2331) |
src/libhevc/encoder/ihevce_frame_process_utils.c |
22.99% (40/174) |
50.00% (3/6) |
35.94% (46/128) |
src/libhevc/encoder/ihevce_function_selector.c |
96.33% (105/109) |
66.67% (2/3) |
66.67% (2/3) |
src/libhevc/encoder/ihevce_had_satd.c |
97.55% (677/694) |
94.12% (16/17) |
84.31% (301/357) |
src/libhevc/encoder/ihevce_hle_interface.c |
70.76% (871/1231) |
66.67% (12/18) |
77.51% (448/578) |
src/libhevc/encoder/ihevce_hle_q_func.c |
62.86% (198/315) |
80.00% (4/5) |
63.33% (95/150) |
src/libhevc/encoder/ihevce_inter_pred.c |
72.52% (475/655) |
100.00% (6/6) |
62.50% (210/336) |
src/libhevc/encoder/ihevce_ipe_instr_set_router.c |
100.00% (12/12) |
100.00% (1/1) |
100.00% (2/2) |
src/libhevc/encoder/ihevce_ipe_pass.c |
83.49% (617/739) |
100.00% (13/13) |
66.36% (215/324) |
src/libhevc/encoder/ihevce_lap_interface.c |
79.71% (1367/1715) |
100.00% (23/23) |
69.27% (726/1048) |
src/libhevc/encoder/ihevce_me_instr_set_router.c |
93.43% (185/198) |
100.00% (5/5) |
87.25% (89/102) |
src/libhevc/encoder/ihevce_me_pass.c |
91.87% (746/812) |
100.00% (14/14) |
69.68% (301/432) |
src/libhevc/encoder/ihevce_memory_init.c |
90.73% (1654/1823) |
100.00% (3/3) |
80.35% (458/570) |
src/libhevc/encoder/ihevce_multi_thrd_funcs.c |
91.79% (570/621) |
100.00% (7/7) |
82.46% (268/325) |
src/libhevc/encoder/ihevce_mv_pred.c |
98.65% (439/445) |
100.00% (1/1) |
97.75% (174/178) |
src/libhevc/encoder/ihevce_mv_pred_merge.c |
95.31% (589/618) |
100.00% (3/3) |
92.64% (277/299) |
src/libhevc/encoder/ihevce_nbr_avail.c |
66.08% (189/286) |
100.00% (7/7) |
60.42% (58/96) |
src/libhevc/encoder/ihevce_plugin.c |
80.73% (1056/1308) |
92.86% (13/14) |
76.83% (451/587) |
src/libhevc/encoder/ihevce_rc_interface.c |
64.45% (2583/4008) |
95.56% (43/45) |
56.42% (1266/2244) |
src/libhevc/encoder/ihevce_recur_bracketing.c |
98.31% (2152/2189) |
100.00% (7/7) |
82.70% (956/1156) |
src/libhevc/encoder/ihevce_sao.c |
88.64% (702/792) |
100.00% (3/3) |
78.76% (597/758) |
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/24) |
src/libhevc/encoder/ihevce_sub_pic_rc.c |
0.00% (0/272) |
0.00% (0/2) |
0.00% (0/126) |
src/libhevc/encoder/ihevce_sys_api.c |
21.98% (20/91) |
15.38% (2/13) |
7.02% (4/57) |
src/libhevc/encoder/ihevce_tile_interface.c |
66.67% (198/297) |
100.00% (5/5) |
66.39% (79/119) |
src/libhevc/encoder/ihevce_tu_tree_selector.c |
53.40% (904/1693) |
81.25% (13/16) |
33.22% (397/1195) |
src/libhevc/encoder/init_qp.c |
59.72% (43/72) |
75.00% (3/4) |
52.86% (37/70) |
src/libhevc/encoder/mb_model_based.c |
51.06% (24/47) |
42.86% (3/7) |
50.00% (10/20) |
src/libhevc/encoder/mem_req_and_acq.h |
48.72% (19/39) |
100.00% (2/2) |
64.29% (9/14) |
src/libhevc/encoder/osal.c |
75.00% (21/28) |
75.00% (3/4) |
64.29% (18/28) |
src/libhevc/encoder/osal_cond_var.c |
78.18% (43/55) |
100.00% (4/4) |
68.89% (31/45) |
src/libhevc/encoder/osal_error.c |
0.00% (0/5) |
0.00% (0/1) |
0.00% (0/7) |
src/libhevc/encoder/osal_mutex.c |
83.33% (45/54) |
100.00% (4/4) |
80.43% (37/46) |
src/libhevc/encoder/osal_semaphore.c |
66.20% (47/71) |
80.00% (4/5) |
52.73% (29/55) |
src/libhevc/encoder/osal_thread.c |
35.67% (56/157) |
28.57% (4/14) |
31.11% (28/90) |
src/libhevc/encoder/picture_type.c |
21.13% (199/942) |
39.29% (11/28) |
19.77% (70/354) |
src/libhevc/encoder/rate_control_api.c |
66.56% (1503/2258) |
42.86% (45/105) |
63.09% (718/1138) |
src/libhevc/encoder/rc_rd_model_fix.c |
90.39% (696/770) |
92.86% (13/14) |
86.01% (252/293) |
src/libhevc/encoder/rc_sad_acc.c |
100.00% (36/36) |
100.00% (4/4) |
100.00% (17/17) |
src/libhevc/encoder/sqrt_interp.c |
55.10% (27/49) |
50.00% (1/2) |
43.75% (7/16) |
src/libhevc/encoder/var_q_operator.c |
100.00% (90/90) |
100.00% (6/6) |
100.00% (18/18) |
src/libhevc/encoder/vbr_storage_vbv.c |
13.16% (20/152) |
8.33% (1/12) |
13.11% (8/61) |
src/libhevc/encoder/vbr_str_prms.c |
15.00% (6/40) |
20.00% (1/5) |
20.00% (1/5) |
src/libhevc/fuzzer/hevc_enc_fuzzer.cpp |
94.69% (107/113) |
100.00% (6/6) |
91.18% (31/34) |
Totals |
74.98% (70118/93516) |
72.29% (934/1292) |
66.11% (35142/53158) |