View results by: Directories | Files
Path | Line Coverage | Function Coverage | Region Coverage |
---|---|---|---|
src/libxaac/common/ixheaac_basic_ops.h |
0.00% (0/101) |
0.00% (0/10) |
0.00% (0/10) |
src/libxaac/common/ixheaac_basic_ops16.h |
0.00% (0/193) |
0.00% (0/22) |
0.00% (0/22) |
src/libxaac/common/ixheaac_basic_ops32.h |
21.52% (82/381) |
25.00% (8/32) |
48.04% (49/102) |
src/libxaac/common/ixheaac_basic_ops40.h |
0.00% (0/207) |
0.00% (0/24) |
0.00% (0/24) |
src/libxaac/common/ixheaac_esbr_fft.c |
88.44% (834/943) |
100.00% (5/5) |
90.23% (120/133) |
src/libxaac/encoder/drc_src/impd_drc_api.c |
92.35% (471/510) |
100.00% (5/5) |
86.48% (691/799) |
src/libxaac/encoder/drc_src/impd_drc_enc.c |
95.07% (212/223) |
100.00% (5/5) |
95.49% (127/133) |
src/libxaac/encoder/drc_src/impd_drc_gain_calculator.c |
96.36% (371/385) |
100.00% (8/8) |
96.31% (209/217) |
src/libxaac/encoder/drc_src/impd_drc_gain_enc.c |
93.78% (814/868) |
100.00% (9/9) |
93.66% (532/568) |
src/libxaac/encoder/drc_src/impd_drc_mux.c |
42.66% (1136/2663) |
48.00% (24/50) |
42.75% (690/1614) |
src/libxaac/encoder/drc_src/impd_drc_tables.c |
94.12% (48/51) |
100.00% (5/5) |
95.00% (19/20) |
src/libxaac/encoder/drc_src/impd_drc_uni_drc_eq.c |
0.00% (0/1200) |
0.00% (0/33) |
0.00% (0/695) |
src/libxaac/encoder/drc_src/impd_drc_uni_drc_filter_bank.c |
82.98% (117/141) |
100.00% (2/2) |
85.11% (80/94) |
src/libxaac/encoder/iusace_acelp_enc.c |
94.83% (312/329) |
100.00% (1/1) |
95.37% (268/281) |
src/libxaac/encoder/iusace_acelp_tools.c |
76.55% (764/998) |
83.33% (15/18) |
74.48% (321/431) |
src/libxaac/encoder/iusace_arith_enc.c |
99.03% (307/310) |
100.00% (9/9) |
99.34% (151/152) |
src/libxaac/encoder/iusace_avq_enc.c |
99.33% (295/297) |
100.00% (9/9) |
99.44% (176/177) |
src/libxaac/encoder/iusace_basic_ops_flt.h |
100.00% (2/2) |
100.00% (2/2) |
100.00% (2/2) |
src/libxaac/encoder/iusace_bitbuffer.c |
97.40% (75/77) |
100.00% (4/4) |
97.06% (33/34) |
src/libxaac/encoder/iusace_block_switch.c |
100.00% (192/192) |
100.00% (8/8) |
100.00% (129/129) |
src/libxaac/encoder/iusace_enc_fac.c |
94.19% (389/413) |
100.00% (7/7) |
98.44% (253/257) |
src/libxaac/encoder/iusace_enc_main.c |
89.83% (972/1082) |
90.00% (9/10) |
89.59% (671/749) |
src/libxaac/encoder/iusace_esbr_inter_tes.c |
66.77% (420/629) |
72.73% (8/11) |
64.39% (226/351) |
src/libxaac/encoder/iusace_esbr_pvc.c |
90.22% (286/317) |
100.00% (11/11) |
93.19% (178/191) |
src/libxaac/encoder/iusace_fd_fac.c |
94.42% (203/215) |
100.00% (3/3) |
90.15% (119/132) |
src/libxaac/encoder/iusace_fft.c |
89.86% (1117/1243) |
92.31% (12/13) |
86.58% (342/395) |
src/libxaac/encoder/iusace_lpc.c |
94.84% (147/155) |
100.00% (8/8) |
89.58% (86/96) |
src/libxaac/encoder/iusace_lpc_avq.c |
100.00% (247/247) |
100.00% (5/5) |
100.00% (233/233) |
src/libxaac/encoder/iusace_lpd_enc.c |
98.91% (634/641) |
100.00% (8/8) |
98.68% (522/529) |
src/libxaac/encoder/iusace_lpd_utils.c |
97.88% (462/472) |
100.00% (20/20) |
98.13% (262/267) |
src/libxaac/encoder/iusace_ms.c |
100.00% (84/84) |
100.00% (2/2) |
100.00% (52/52) |
src/libxaac/encoder/iusace_psy_mod.c |
100.00% (169/169) |
100.00% (3/3) |
100.00% (103/103) |
src/libxaac/encoder/iusace_psy_utils.c |
96.77% (360/372) |
100.00% (13/13) |
97.61% (204/209) |
src/libxaac/encoder/iusace_tcx_enc.c |
92.86% (559/602) |
85.71% (6/7) |
93.09% (377/405) |
src/libxaac/encoder/iusace_tcx_mdct.c |
100.00% (113/113) |
100.00% (6/6) |
100.00% (48/48) |
src/libxaac/encoder/iusace_tns_usac.c |
93.65% (354/378) |
100.00% (12/12) |
89.29% (200/224) |
src/libxaac/encoder/iusace_windowing.c |
80.16% (101/126) |
80.00% (4/5) |
82.89% (63/76) |
src/libxaac/encoder/iusace_write_bitstream.c |
96.05% (511/532) |
100.00% (10/10) |
95.55% (279/292) |
src/libxaac/encoder/ixheaace_adjust_threshold.c |
99.74% (771/773) |
100.00% (18/18) |
97.54% (635/651) |
src/libxaac/encoder/ixheaace_api.c |
91.84% (3150/3430) |
96.30% (26/27) |
94.01% (2543/2705) |
src/libxaac/encoder/ixheaace_asc_write.c |
75.36% (413/548) |
100.00% (13/13) |
77.43% (199/257) |
src/libxaac/encoder/ixheaace_basic_ops.c |
72.73% (24/33) |
66.67% (2/3) |
72.22% (13/18) |
src/libxaac/encoder/ixheaace_bitbuffer.c |
79.55% (105/132) |
66.67% (6/9) |
65.71% (23/35) |
src/libxaac/encoder/ixheaace_bitbuffer_hp.c |
100.00% (46/46) |
100.00% (2/2) |
100.00% (18/18) |
src/libxaac/encoder/ixheaace_bits_count.c |
98.62% (571/579) |
90.00% (9/10) |
95.18% (395/415) |
src/libxaac/encoder/ixheaace_block_switch.c |
100.00% (174/174) |
100.00% (8/8) |
100.00% (131/131) |
src/libxaac/encoder/ixheaace_calc_ms_band_energy.c |
100.00% (44/44) |
100.00% (2/2) |
100.00% (12/12) |
src/libxaac/encoder/ixheaace_channel_map.c |
95.00% (114/120) |
100.00% (3/3) |
96.20% (76/79) |
src/libxaac/encoder/ixheaace_cplx_pred.c |
96.73% (355/367) |
100.00% (8/8) |
98.03% (249/254) |
src/libxaac/encoder/ixheaace_dynamic_bits.c |
97.96% (384/392) |
100.00% (15/15) |
98.43% (250/254) |
src/libxaac/encoder/ixheaace_enc_init.c |
94.04% (363/386) |
100.00% (10/10) |
95.20% (337/354) |
src/libxaac/encoder/ixheaace_enc_main.c |
97.24% (141/145) |
100.00% (1/1) |
96.58% (113/117) |
src/libxaac/encoder/ixheaace_fd_enc.c |
96.72% (59/61) |
100.00% (1/1) |
96.77% (30/31) |
src/libxaac/encoder/ixheaace_fd_mdct.c |
88.71% (110/124) |
100.00% (3/3) |
77.46% (55/71) |
src/libxaac/encoder/ixheaace_fd_qc_adjthr.c |
99.09% (1312/1324) |
100.00% (29/29) |
97.94% (998/1019) |
src/libxaac/encoder/ixheaace_fd_qc_util.c |
100.00% (95/95) |
100.00% (6/6) |
95.12% (39/41) |
src/libxaac/encoder/ixheaace_fd_quant.c |
97.67% (504/516) |
100.00% (7/7) |
97.75% (304/311) |
src/libxaac/encoder/ixheaace_fft.c |
93.28% (1790/1919) |
91.67% (33/36) |
89.83% (380/423) |
src/libxaac/encoder/ixheaace_group_data.c |
100.00% (102/102) |
100.00% (1/1) |
100.00% (79/79) |
src/libxaac/encoder/ixheaace_hybrid.c |
98.85% (258/261) |
100.00% (4/4) |
98.18% (108/110) |
src/libxaac/encoder/ixheaace_hybrid_init.c |
100.00% (24/24) |
100.00% (1/1) |
100.00% (22/22) |
src/libxaac/encoder/ixheaace_interface.c |
100.00% (39/39) |
100.00% (1/1) |
100.00% (15/15) |
src/libxaac/encoder/ixheaace_loudness_measurement.c |
97.80% (267/273) |
90.00% (9/10) |
99.41% (169/170) |
src/libxaac/encoder/ixheaace_mdct_480.c |
96.75% (387/400) |
80.00% (4/5) |
85.00% (51/60) |
src/libxaac/encoder/ixheaace_mps_bitstream.c |
65.91% (553/839) |
100.00% (16/16) |
68.12% (376/552) |
src/libxaac/encoder/ixheaace_mps_dct.c |
88.81% (127/143) |
100.00% (2/2) |
77.27% (34/44) |
src/libxaac/encoder/ixheaace_mps_delay.c |
72.41% (63/87) |
100.00% (1/1) |
68.18% (15/22) |
src/libxaac/encoder/ixheaace_mps_dmx_tdom_enh.c |
98.55% (136/138) |
100.00% (4/4) |
96.43% (81/84) |
src/libxaac/encoder/ixheaace_mps_enc.c |
88.67% (986/1112) |
88.89% (24/27) |
88.84% (581/654) |
src/libxaac/encoder/ixheaace_mps_filter.c |
100.00% (24/24) |
100.00% (2/2) |
100.00% (6/6) |
src/libxaac/encoder/ixheaace_mps_frame_windowing.c |
53.19% (125/235) |
80.00% (4/5) |
47.06% (88/187) |
src/libxaac/encoder/ixheaace_mps_hybrid_filter.c |
45.78% (358/782) |
100.00% (5/5) |
61.88% (224/362) |
src/libxaac/encoder/ixheaace_mps_nlc_enc.c |
55.48% (830/1496) |
80.77% (21/26) |
53.03% (542/1022) |
src/libxaac/encoder/ixheaace_mps_onset_detect.c |
94.51% (86/91) |
100.00% (3/3) |
89.06% (57/64) |
src/libxaac/encoder/ixheaace_mps_param_extract.c |
92.41% (219/237) |
100.00% (7/7) |
84.05% (137/163) |
src/libxaac/encoder/ixheaace_mps_polyphase.c |
100.00% (813/813) |
100.00% (16/16) |
100.00% (223/223) |
src/libxaac/encoder/ixheaace_mps_qmf.c |
80.77% (84/104) |
100.00% (4/4) |
81.36% (48/59) |
src/libxaac/encoder/ixheaace_mps_static_gain.c |
79.17% (19/24) |
100.00% (1/1) |
76.92% (10/13) |
src/libxaac/encoder/ixheaace_mps_tree.c |
92.66% (101/109) |
100.00% (3/3) |
92.59% (50/54) |
src/libxaac/encoder/ixheaace_mps_vector_functions.c |
100.00% (40/40) |
100.00% (3/3) |
100.00% (18/18) |
src/libxaac/encoder/ixheaace_ms_stereo.c |
100.00% (69/69) |
100.00% (1/1) |
100.00% (47/47) |
src/libxaac/encoder/ixheaace_nf.c |
100.00% (102/102) |
100.00% (2/2) |
98.61% (71/72) |
src/libxaac/encoder/ixheaace_ps_bitenc.c |
98.09% (205/209) |
100.00% (3/3) |
98.40% (123/125) |
src/libxaac/encoder/ixheaace_ps_enc.c |
99.22% (507/511) |
100.00% (3/3) |
98.57% (138/140) |
src/libxaac/encoder/ixheaace_ps_enc_init.c |
93.50% (115/123) |
100.00% (2/2) |
95.45% (84/88) |
src/libxaac/encoder/ixheaace_psy_configuration.c |
85.56% (237/277) |
90.91% (10/11) |
88.89% (200/225) |
src/libxaac/encoder/ixheaace_psy_mod.c |
96.50% (441/457) |
100.00% (7/7) |
97.66% (334/342) |
src/libxaac/encoder/ixheaace_psy_utils.c |
100.00% (19/19) |
100.00% (2/2) |
100.00% (13/13) |
src/libxaac/encoder/ixheaace_psy_utils_spreading.c |
100.00% (27/27) |
100.00% (1/1) |
100.00% (11/11) |
src/libxaac/encoder/ixheaace_qc_main_hp.c |
95.27% (161/169) |
100.00% (2/2) |
95.65% (88/92) |
src/libxaac/encoder/ixheaace_qc_util.c |
96.87% (309/319) |
100.00% (9/9) |
95.92% (235/245) |
src/libxaac/encoder/ixheaace_quant.c |
100.00% (18/18) |
100.00% (1/1) |
100.00% (7/7) |
src/libxaac/encoder/ixheaace_radix2_fft.c |
100.00% (102/102) |
100.00% (2/2) |
100.00% (20/20) |
src/libxaac/encoder/ixheaace_resampler.c |
100.00% (332/332) |
100.00% (12/12) |
100.00% (108/108) |
src/libxaac/encoder/ixheaace_resampler_init.c |
87.18% (34/39) |
100.00% (2/2) |
85.71% (12/14) |
src/libxaac/encoder/ixheaace_sbr_code_envelope.c |
97.09% (100/103) |
100.00% (2/2) |
91.67% (22/24) |
src/libxaac/encoder/ixheaace_sbr_code_envelope_lp.c |
96.86% (154/159) |
100.00% (2/2) |
93.10% (81/87) |
src/libxaac/encoder/ixheaace_sbr_crc.c |
48.44% (31/64) |
66.67% (2/3) |
42.55% (20/47) |
src/libxaac/encoder/ixheaace_sbr_env_est.c |
84.36% (2007/2379) |
94.44% (17/18) |
85.90% (1017/1184) |
src/libxaac/encoder/ixheaace_sbr_env_est_init.c |
97.65% (83/85) |
100.00% (1/1) |
97.96% (48/49) |
src/libxaac/encoder/ixheaace_sbr_frame_info_gen.c |
83.35% (656/787) |
94.44% (17/18) |
83.29% (314/377) |
src/libxaac/encoder/ixheaace_sbr_freq_scaling.c |
75.53% (395/523) |
100.00% (14/14) |
76.57% (219/286) |
src/libxaac/encoder/ixheaace_sbr_hbe_dft_trans.c |
69.25% (563/813) |
85.71% (12/14) |
72.98% (235/322) |
src/libxaac/encoder/ixheaace_sbr_hbe_fft_ifft_32x32.c |
91.80% (1164/1268) |
88.89% (8/9) |
84.77% (217/256) |
src/libxaac/encoder/ixheaace_sbr_hbe_polyphase.c |
94.80% (237/250) |
100.00% (3/3) |
95.68% (133/139) |
src/libxaac/encoder/ixheaace_sbr_hbe_trans.c |
92.28% (1123/1217) |
100.00% (15/15) |
88.50% (408/461) |
src/libxaac/encoder/ixheaace_sbr_inv_filtering_estimation.c |
100.00% (146/146) |
100.00% (6/6) |
100.00% (74/74) |
src/libxaac/encoder/ixheaace_sbr_main.c |
94.18% (793/842) |
100.00% (18/18) |
94.75% (433/457) |
src/libxaac/encoder/ixheaace_sbr_misc.c |
100.00% (40/40) |
100.00% (4/4) |
100.00% (21/21) |
src/libxaac/encoder/ixheaace_sbr_missing_harmonics_det.c |
97.18% (517/532) |
100.00% (10/10) |
98.61% (354/359) |
src/libxaac/encoder/ixheaace_sbr_noise_floor_est.c |
97.49% (194/199) |
100.00% (6/6) |
97.64% (124/127) |
src/libxaac/encoder/ixheaace_sbr_qmf_enc.c |
99.46% (1104/1110) |
100.00% (22/22) |
97.91% (234/239) |
src/libxaac/encoder/ixheaace_sbr_qmf_enc_init.c |
100.00% (35/35) |
100.00% (2/2) |
100.00% (19/19) |
src/libxaac/encoder/ixheaace_sbr_ton_corr.c |
90.40% (179/198) |
100.00% (4/4) |
87.91% (80/91) |
src/libxaac/encoder/ixheaace_sbr_ton_corr_hp.c |
100.00% (102/102) |
100.00% (2/2) |
100.00% (23/23) |
src/libxaac/encoder/ixheaace_sbr_tran_det.c |
96.30% (182/189) |
100.00% (5/5) |
93.81% (106/113) |
src/libxaac/encoder/ixheaace_sbr_tran_det_hp.c |
100.00% (230/230) |
100.00% (7/7) |
99.06% (105/106) |
src/libxaac/encoder/ixheaace_sbr_write_bitstream.c |
93.68% (1008/1076) |
100.00% (23/23) |
93.66% (561/599) |
src/libxaac/encoder/ixheaace_sf_estimation.c |
98.91% (542/548) |
100.00% (12/12) |
98.40% (370/376) |
src/libxaac/encoder/ixheaace_signal_classifier.c |
91.28% (712/780) |
100.00% (9/9) |
87.26% (644/738) |
src/libxaac/encoder/ixheaace_static_bits.c |
100.00% (120/120) |
100.00% (4/4) |
100.00% (106/106) |
src/libxaac/encoder/ixheaace_stereo_preproc.c |
100.00% (142/142) |
100.00% (3/3) |
95.35% (82/86) |
src/libxaac/encoder/ixheaace_tns.c |
96.51% (249/258) |
100.00% (10/10) |
96.48% (137/142) |
src/libxaac/encoder/ixheaace_tns_hp.c |
96.77% (150/155) |
100.00% (3/3) |
92.77% (77/83) |
src/libxaac/encoder/ixheaace_tns_init.c |
96.69% (117/121) |
100.00% (4/4) |
95.31% (61/64) |
src/libxaac/encoder/ixheaace_tns_params.c |
95.35% (82/86) |
100.00% (2/2) |
97.06% (66/68) |
src/libxaac/encoder/ixheaace_write_adts_adif.c |
54.55% (108/198) |
75.00% (3/4) |
58.06% (54/93) |
src/libxaac/encoder/ixheaace_write_bitstream.c |
89.89% (489/544) |
94.44% (17/18) |
92.86% (351/378) |
src/libxaac/fuzzer/xaac_enc_fuzzer.cpp |
95.56% (603/631) |
100.00% (7/7) |
94.35% (217/230) |
Totals |
84.07% (46361/55145) |
84.06% (939/1117) |
84.59% (26053/30798) |