View results by: Directories | Files
| Path | Line Coverage | Function Coverage | Region Coverage |
|---|---|---|---|
src/libhevc/common/ihevc_buf_mgr.c |
57.47% (50/87) |
55.56% (5/9) |
53.85% (56/104) |
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) |
91.82% (101/110) |
src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c |
82.86% (580/700) |
100.00% (1/1) |
75.00% (450/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_chroma_recon.c |
33.33% (27/81) |
33.33% (1/3) |
33.33% (22/66) |
src/libhevc/common/ihevc_deblk_edge_filter.c |
98.51% (397/403) |
100.00% (4/4) |
88.96% (580/652) |
src/libhevc/common/ihevc_disp_mgr.c |
81.25% (39/48) |
100.00% (3/3) |
88.24% (30/34) |
src/libhevc/common/ihevc_dpb_mgr.c |
76.72% (145/189) |
75.00% (6/8) |
80.45% (107/133) |
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 |
98.71% (690/699) |
100.00% (13/13) |
94.64% (441/466) |
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) |
89.09% (196/220) |
src/libhevc/common/ihevc_itrans_recon_16x16.c |
93.15% (653/701) |
100.00% (1/1) |
82.67% (496/600) |
src/libhevc/common/ihevc_itrans_recon_32x32.c |
76.49% (719/940) |
100.00% (1/1) |
59.29% (370/624) |
src/libhevc/common/ihevc_itrans_recon_8x8.c |
100.00% (255/255) |
100.00% (1/1) |
92.47% (221/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_recon.c |
100.00% (135/135) |
100.00% (5/5) |
96.36% (106/110) |
src/libhevc/common/ihevc_sao.c |
99.56% (914/918) |
100.00% (10/10) |
96.48% (959/994) |
src/libhevc/common/ihevc_weighted_pred.c |
16.96% (19/112) |
16.67% (1/6) |
15.45% (17/110) |
src/libhevc/common/ithread.c |
59.46% (44/74) |
60.00% (15/25) |
60.71% (17/28) |
src/libhevc/common/x86/ihevc_32x32_itrans_recon_sse42_intr.c |
100.00% (4287/4287) |
100.00% (1/1) |
100.00% (121/121) |
src/libhevc/common/x86/ihevc_chroma_intra_pred_filters_sse42_intr.c |
96.88% (217/224) |
100.00% (2/2) |
94.23% (49/52) |
src/libhevc/common/x86/ihevc_chroma_intra_pred_filters_ssse3_intr.c |
99.53% (1497/1504) |
100.00% (10/10) |
98.85% (258/261) |
src/libhevc/common/x86/ihevc_deblk_ssse3_intr.c |
100.00% (696/696) |
100.00% (4/4) |
89.44% (271/303) |
src/libhevc/common/x86/ihevc_inter_pred_filters_sse42_intr.c |
86.98% (274/315) |
100.00% (3/3) |
75.78% (169/223) |
src/libhevc/common/x86/ihevc_inter_pred_filters_ssse3_intr.c |
94.98% (2498/2630) |
100.00% (16/16) |
90.74% (980/1080) |
src/libhevc/common/x86/ihevc_intra_pred_filters_sse42_intr.c |
94.52% (2468/2611) |
100.00% (8/8) |
93.90% (477/508) |
src/libhevc/common/x86/ihevc_intra_pred_filters_ssse3_intr.c |
93.01% (2939/3160) |
91.67% (11/12) |
78.74% (526/668) |
src/libhevc/common/x86/ihevc_itrans_recon_16x16_ssse3_intr.c |
100.00% (2165/2165) |
100.00% (1/1) |
100.00% (153/153) |
src/libhevc/common/x86/ihevc_itrans_recon_32x32_ssse3_intr.c |
100.00% (4287/4287) |
100.00% (1/1) |
100.00% (121/121) |
src/libhevc/common/x86/ihevc_itrans_recon_sse42_intr.c |
100.00% (1384/1384) |
100.00% (3/3) |
100.00% (56/56) |
src/libhevc/common/x86/ihevc_itrans_recon_ssse3_intr.c |
100.00% (1478/1478) |
100.00% (3/3) |
100.00% (54/54) |
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 |
81.90% (2914/3558) |
100.00% (10/10) |
83.10% (826/994) |
src/libhevc/common/x86/ihevc_weighted_pred_sse42_intr.c |
100.00% (782/782) |
100.00% (5/5) |
75.81% (188/248) |
src/libhevc/common/x86/ihevc_weighted_pred_ssse3_intr.c |
51.79% (549/1060) |
83.33% (5/6) |
46.55% (155/333) |
src/libhevc/decoder/ihevcd_api.c |
48.69% (1137/2335) |
65.38% (17/26) |
57.42% (716/1247) |
src/libhevc/decoder/ihevcd_bitstream.c |
90.71% (166/183) |
81.82% (9/11) |
81.46% (145/178) |
src/libhevc/decoder/ihevcd_boundary_strength.c |
99.85% (662/663) |
100.00% (3/3) |
97.15% (443/456) |
src/libhevc/decoder/ihevcd_cabac.c |
87.73% (236/269) |
80.00% (8/10) |
53.87% (425/789) |
src/libhevc/decoder/ihevcd_deblk.c |
100.00% (538/538) |
100.00% (1/1) |
99.32% (294/296) |
src/libhevc/decoder/ihevcd_decode.c |
66.09% (460/696) |
100.00% (3/3) |
66.32% (252/380) |
src/libhevc/decoder/ihevcd_fmt_conv.c |
63.13% (274/434) |
66.67% (4/6) |
53.87% (188/349) |
src/libhevc/decoder/ihevcd_get_mv.c |
93.79% (287/306) |
100.00% (1/1) |
97.04% (131/135) |
src/libhevc/decoder/ihevcd_inter_pred.c |
92.29% (419/454) |
100.00% (1/1) |
94.38% (336/356) |
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 |
93.96% (685/729) |
100.00% (3/3) |
93.02% (320/344) |
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) |
75.28% (67/89) |
src/libhevc/decoder/ihevcd_mv_merge.c |
98.70% (606/614) |
100.00% (3/3) |
97.77% (263/269) |
src/libhevc/decoder/ihevcd_mv_pred.c |
99.52% (414/416) |
100.00% (5/5) |
93.45% (314/336) |
src/libhevc/decoder/ihevcd_nal.c |
94.22% (212/225) |
100.00% (4/4) |
95.77% (136/142) |
src/libhevc/decoder/ihevcd_parse_headers.c |
69.23% (1631/2356) |
76.92% (20/26) |
72.89% (1097/1505) |
src/libhevc/decoder/ihevcd_parse_residual.c |
100.00% (477/477) |
100.00% (1/1) |
75.97% (683/899) |
src/libhevc/decoder/ihevcd_parse_slice.c |
87.10% (2160/2480) |
91.67% (11/12) |
83.63% (986/1179) |
src/libhevc/decoder/ihevcd_parse_slice_header.c |
84.78% (663/782) |
66.67% (2/3) |
83.36% (466/559) |
src/libhevc/decoder/ihevcd_process_slice.c |
91.76% (1036/1129) |
100.00% (9/9) |
90.52% (468/517) |
src/libhevc/decoder/ihevcd_ref_list.c |
81.63% (231/283) |
100.00% (2/2) |
84.29% (161/191) |
src/libhevc/decoder/ihevcd_sao.c |
71.32% (2012/2821) |
50.00% (1/2) |
73.98% (924/1249) |
src/libhevc/decoder/ihevcd_utils.c |
73.70% (580/787) |
90.00% (9/10) |
63.86% (258/404) |
src/libhevc/decoder/ihevcd_version.c |
0.00% (0/15) |
0.00% (0/1) |
0.00% (0/9) |
src/libhevc/decoder/x86/ihevcd_fmt_conv_ssse3_intr.c |
70.81% (114/161) |
100.00% (1/1) |
78.57% (44/56) |
src/libhevc/decoder/x86/ihevcd_function_selector.c |
73.08% (19/26) |
100.00% (2/2) |
71.43% (5/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) |
88.57% (62/70) |
src/libhevc/decoder/x86/ihevcd_it_rec_dc_ssse3_intr.c |
100.00% (254/254) |
100.00% (2/2) |
88.57% (62/70) |
src/libhevc/fuzzer/hevc_dec_fuzzer.cpp |
98.32% (234/238) |
100.00% (15/15) |
96.47% (82/85) |
Totals |
87.97% (50721/57656) |
84.91% (349/411) |
79.68% (18701/23469) |