Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/libavc/common/ih264_buf_mgr.c
 53.05% (113/213)
 62.50% (10/16)
 43.43% (76/175)
src/libavc/common/ih264_chroma_intra_pred_filters.c
 96.28% (207/215)
100.00% (4/4)
 94.69% (107/113)
src/libavc/common/ih264_deblk_edge_filters.c
 46.93% (489/1042)
 44.44% (8/18)
 45.10% (562/1246)
src/libavc/common/ih264_disp_mgr.c
 93.33% (42/45)
100.00% (3/3)
 97.06% (33/34)
src/libavc/common/ih264_ihadamard_scaling.c
 53.12% (51/96)
 50.00% (1/2)
 66.67% (20/30)
src/libavc/common/ih264_inter_pred_filters.c
 91.67% (319/348)
 83.33% (10/12)
 89.47% (204/228)
src/libavc/common/ih264_iquant_itrans_recon.c
100.00% (380/380)
100.00% (6/6)
100.00% (359/359)
src/libavc/common/ih264_luma_intra_pred_filters.c
 99.76% (837/839)
100.00% (23/23)
 99.51% (409/411)
src/libavc/common/ih264_padding.c
100.00% (62/62)
100.00% (6/6)
100.00% (30/30)
src/libavc/common/ih264_weighted_pred.c
100.00% (159/159)
100.00% (6/6)
 87.88% (116/132)
src/libavc/common/ithread.c
 40.91% (36/88)
 37.04% (10/27)
 45.71% (16/35)
src/libavc/common/x86/ih264_chroma_intra_pred_filters_ssse3.c
100.00% (171/171)
100.00% (3/3)
100.00% (19/19)
src/libavc/common/x86/ih264_deblk_chroma_avx2.c
  0.00% (0/190)
  0.00% (0/2)
  0.00% (0/15)
src/libavc/common/x86/ih264_deblk_chroma_ssse3.c
 74.17% (445/600)
 66.67% (4/6)
 54.55% (12/22)
src/libavc/common/x86/ih264_deblk_luma_avx2.c
  0.00% (0/134)
  0.00% (0/1)
  0.00% (0/13)
src/libavc/common/x86/ih264_deblk_luma_ssse3.c
 69.96% (913/1305)
 66.67% (4/6)
 68.75% (22/32)
src/libavc/common/x86/ih264_ihadamard_scaling_avx2.c
  0.00% (0/60)
  0.00% (0/1)
  0.00% (0/12)
src/libavc/common/x86/ih264_ihadamard_scaling_sse42.c
 72.55% (74/102)
 50.00% (1/2)
 71.43% (10/14)
src/libavc/common/x86/ih264_inter_pred_filters_avx2.c
  0.00% (0/543)
  0.00% (0/3)
  0.00% (0/137)
src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c
100.00% (2734/2734)
100.00% (10/10)
 95.79% (364/380)
src/libavc/common/x86/ih264_iquant_itrans_recon_avx2.c
  0.00% (0/118)
  0.00% (0/1)
  0.00% (0/22)
src/libavc/common/x86/ih264_iquant_itrans_recon_dc_ssse3.c
100.00% (179/179)
100.00% (3/3)
 96.43% (27/28)
src/libavc/common/x86/ih264_iquant_itrans_recon_sse42.c
100.00% (269/269)
100.00% (2/2)
100.00% (26/26)
src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c
 98.59% (630/639)
100.00% (2/2)
 96.08% (49/51)
src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c
100.00% (1022/1022)
100.00% (22/22)
100.00% (248/248)
src/libavc/common/x86/ih264_padding_ssse3.c
100.00% (68/68)
100.00% (4/4)
 70.00% (56/80)
src/libavc/common/x86/ih264_platform_macros.h
 56.52% (13/23)
 66.67% (2/3)
 83.33% (5/6)
src/libavc/common/x86/ih264_weighted_pred_avx2.c
  0.00% (0/277)
  0.00% (0/2)
  0.00% (0/38)
src/libavc/common/x86/ih264_weighted_pred_sse42.c
 89.98% (727/808)
100.00% (6/6)
 89.13% (82/92)
src/libavc/decoder/ih264d_api.c
  3.58% (112/3132)
 11.11% (4/36)
  4.98% (78/1566)
src/libavc/decoder/ih264d_bitstrm.c
 64.71% (22/34)
 80.00% (4/5)
 70.83% (17/24)
src/libavc/decoder/ih264d_cabac.c
 96.78% (331/342)
100.00% (9/9)
 95.31% (183/192)
src/libavc/decoder/ih264d_compute_bs.c
 43.68% (615/1408)
 43.75% (7/16)
 45.59% (341/748)
src/libavc/decoder/ih264d_deblocking.c
 42.15% (510/1210)
 58.33% (7/12)
 44.07% (130/295)
src/libavc/decoder/ih264d_dpb_mgr.c
 50.59% (725/1433)
 77.78% (14/18)
 50.42% (423/839)
src/libavc/decoder/ih264d_format_conv.c
 55.00% (198/360)
 66.67% (4/6)
 18.79% (53/282)
src/libavc/decoder/ih264d_function_selector_generic.c
100.00% (113/113)
100.00% (1/1)
100.00% (1/1)
src/libavc/decoder/ih264d_inter_pred.c
 78.73% (759/964)
 66.67% (6/9)
 74.12% (252/340)
src/libavc/decoder/ih264d_mb_utils.c
  5.40% (53/981)
 11.11% (1/9)
  3.06% (11/359)
src/libavc/decoder/ih264d_mvpred.c
 52.64% (369/701)
 71.43% (5/7)
 47.96% (235/490)
src/libavc/decoder/ih264d_nal.c
  0.00% (0/189)
  0.00% (0/5)
  0.00% (0/105)
src/libavc/decoder/ih264d_parse_bslice.c
 63.30% (776/1226)
 85.71% (6/7)
 58.52% (395/675)
src/libavc/decoder/ih264d_parse_cabac.c
 99.02% (1011/1021)
100.00% (4/4)
 99.40% (333/335)
src/libavc/decoder/ih264d_parse_cavlc.c
 86.48% (1286/1487)
 95.00% (19/20)
 89.73% (760/847)
src/libavc/decoder/ih264d_parse_headers.c
 13.58% (119/876)
 18.18% (2/11)
 19.33% (110/569)
src/libavc/decoder/ih264d_parse_islice.c
 56.31% (540/959)
 50.00% (3/6)
 52.19% (238/456)
src/libavc/decoder/ih264d_parse_mb_header.c
 96.65% (750/776)
100.00% (11/11)
 90.37% (319/353)
src/libavc/decoder/ih264d_parse_pslice.c
 30.49% (468/1535)
 42.86% (3/7)
 27.20% (195/717)
src/libavc/decoder/ih264d_parse_slice.c
 13.07% (182/1393)
 66.67% (6/9)
 12.30% (90/732)
src/libavc/decoder/ih264d_process_bslice.c
 50.14% (887/1769)
 46.15% (6/13)
 49.03% (404/824)
src/libavc/decoder/ih264d_process_intra_mb.c
 81.64% (1236/1514)
 90.00% (9/10)
 76.71% (527/687)
src/libavc/decoder/ih264d_process_pslice.c
 94.04% (741/788)
100.00% (7/7)
 90.06% (308/342)
src/libavc/decoder/ih264d_quant_scaling.c
 88.54% (170/192)
100.00% (3/3)
 83.58% (112/134)
src/libavc/decoder/ih264d_sei.c
 56.62% (449/793)
 82.35% (14/17)
 61.96% (316/510)
src/libavc/decoder/ih264d_thread_compute_bs.c
  4.36% (23/528)
 25.00% (1/4)
  4.56% (11/241)
src/libavc/decoder/ih264d_thread_parse_decode.c
 77.00% (385/500)
 85.71% (6/7)
 78.86% (194/246)
src/libavc/decoder/ih264d_utils.c
 49.08% (800/1630)
 83.33% (15/18)
 44.61% (447/1002)
src/libavc/decoder/ih264d_vui.c
 96.38% (133/138)
100.00% (2/2)
 94.00% (47/50)
src/libavc/decoder/svc/isvcd_api.c
 62.73% (2876/4585)
 71.74% (33/46)
 69.88% (1854/2653)
src/libavc/decoder/svc/isvcd_cabac.c
 88.89% (56/63)
100.00% (1/1)
 92.31% (24/26)
src/libavc/decoder/svc/isvcd_compute_bs.c
 69.81% (400/573)
 83.33% (5/6)
 69.17% (184/266)
src/libavc/decoder/svc/isvcd_function_selector_generic.c
100.00% (58/58)
100.00% (1/1)
100.00% (1/1)
src/libavc/decoder/svc/isvcd_ii_pred.c
 94.10% (303/322)
100.00% (5/5)
 92.54% (124/134)
src/libavc/decoder/svc/isvcd_intra_resamp.c
 55.59% (1591/2862)
 61.76% (21/34)
 57.58% (634/1101)
src/libavc/decoder/svc/isvcd_intra_resamp.h
 76.47% (13/17)
100.00% (1/1)
 88.89% (8/9)
src/libavc/decoder/svc/isvcd_iquant_itrans.c
 98.27% (284/289)
100.00% (6/6)
 99.22% (253/255)
src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c
  0.00% (0/407)
  0.00% (0/6)
  0.00% (0/363)
src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c
 98.99% (491/496)
100.00% (6/6)
 89.18% (552/619)
src/libavc/decoder/svc/isvcd_mb_utils.c
 96.77% (180/186)
100.00% (2/2)
 97.78% (88/90)
src/libavc/decoder/svc/isvcd_mode_mv_resamp.c
 83.31% (1183/1420)
 93.33% (14/15)
 84.54% (585/692)
src/libavc/decoder/svc/isvcd_nal.c
 96.47% (519/538)
100.00% (12/12)
 95.52% (277/290)
src/libavc/decoder/svc/isvcd_nal_parse.c
 83.80% (962/1148)
 88.89% (16/18)
 83.33% (555/666)
src/libavc/decoder/svc/isvcd_nal_parse_structs.h
 74.29% (26/35)
100.00% (2/2)
100.00% (9/9)
src/libavc/decoder/svc/isvcd_parse_cavlc.c
 50.00% (39/78)
 50.00% (2/4)
 41.67% (25/60)
src/libavc/decoder/svc/isvcd_parse_ebslice.c
 61.19% (995/1626)
 71.43% (5/7)
 58.82% (527/896)
src/libavc/decoder/svc/isvcd_parse_eislice.c
 50.80% (730/1437)
 62.50% (5/8)
 48.70% (376/772)
src/libavc/decoder/svc/isvcd_parse_epslice.c
 88.78% (2231/2513)
100.00% (10/10)
 85.82% (1108/1291)
src/libavc/decoder/svc/isvcd_parse_headers.c
 81.85% (1024/1251)
 83.33% (5/6)
 85.08% (673/791)
src/libavc/decoder/svc/isvcd_parse_slice.c
 70.21% (1454/2071)
100.00% (6/6)
 69.42% (856/1233)
src/libavc/decoder/svc/isvcd_pred_residual_recon.c
 61.57% (141/229)
 55.56% (5/9)
 64.35% (74/115)
src/libavc/decoder/svc/isvcd_process_ebslice.c
 89.74% (385/429)
100.00% (2/2)
 78.16% (161/206)
src/libavc/decoder/svc/isvcd_process_epslice.c
 78.16% (1335/1708)
 93.33% (14/15)
 75.43% (608/806)
src/libavc/decoder/svc/isvcd_residual_resamp.c
 70.93% (1098/1548)
 83.33% (10/12)
 78.45% (546/696)
src/libavc/decoder/svc/isvcd_thread_compute_bs.c
 87.73% (143/163)
100.00% (1/1)
 91.94% (57/62)
src/libavc/decoder/svc/isvcd_thread_parse_decode.c
 88.14% (342/388)
100.00% (3/3)
 86.85% (185/213)
src/libavc/decoder/svc/isvcd_utils.c
 60.66% (384/633)
 83.33% (5/6)
 59.65% (275/461)
src/libavc/decoder/svc/isvcd_vui.c
100.00% (47/47)
100.00% (1/1)
 96.30% (26/27)
src/libavc/decoder/x86/ih264d_function_selector.c
 18.52% (5/27)
 50.00% (1/2)
 14.29% (1/7)
src/libavc/decoder/x86/ih264d_function_selector_avx2.c
  0.00% (0/17)
  0.00% (0/1)
  0.00% (0/2)
src/libavc/decoder/x86/ih264d_function_selector_sse42.c
100.00% (12/12)
100.00% (1/1)
100.00% (1/1)
src/libavc/decoder/x86/ih264d_function_selector_ssse3.c
100.00% (68/68)
100.00% (1/1)
100.00% (1/1)
src/libavc/decoder/x86/svc/isvcd_function_selector.c
100.00% (17/17)
100.00% (1/1)
100.00% (5/5)
src/libavc/decoder/x86/svc/isvcd_function_selector_sse42.c
100.00% (57/57)
100.00% (1/1)
100.00% (1/1)
src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c
  0.00% (0/1279)
  0.00% (0/7)
  0.00% (0/108)
src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c
 99.66% (1175/1179)
100.00% (6/6)
 97.78% (132/135)
src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c
  0.00% (0/1028)
  0.00% (0/6)
  0.00% (0/152)
src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c
 99.53% (856/860)
100.00% (6/6)
 96.67% (87/90)
src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c
 66.37% (675/1017)
 55.56% (5/9)
 39.56% (89/225)
src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c
 64.08% (760/1186)
100.00% (3/3)
 81.72% (152/186)
src/libavc/fuzzer/svc_dec_fuzzer.cpp
 93.73% (254/271)
100.00% (16/16)
 92.05% (81/88)
Totals
 62.61% (46872/74859)
 70.95% (569/802)
 60.89% (20577/33793)