Click here for information about interpreting this report.
| Filename | Function Coverage | Line Coverage | Region Coverage | Branch Coverage |
decoder_fuzzer.cpp | 100.00% (1/1) | 95.92% (47/49) | 97.22% (35/36) | 92.86% (26/28) |
openh264/codec/api/wels/codec_api.h | 50.00% (1/2) | 50.00% (1/2) | 50.00% (1/2) | - (0/0) |
openh264/codec/common/inc/golomb_common.h | 0.00% (0/7) | 0.00% (0/77) | 0.00% (0/29) | 0.00% (0/12) |
openh264/codec/common/inc/macros.h | 0.00% (0/9) | 0.00% (0/68) | 0.00% (0/20) | 0.00% (0/8) |
openh264/codec/common/inc/measure_time.h | 100.00% (1/1) | 30.00% (6/20) | 100.00% (1/1) | - (0/0) |
openh264/codec/common/src/WelsThreadLib.cpp | 6.25% (1/16) | 6.43% (9/140) | 5.19% (4/77) | 2.94% (1/34) |
openh264/codec/common/src/copy_mb.cpp | 0.00% (0/7) | 0.00% (0/62) | 0.00% (0/39) | 0.00% (0/8) |
openh264/codec/common/src/cpu.cpp | 50.00% (1/2) | 79.10% (106/134) | 74.15% (109/147) | 41.67% (40/96) |
openh264/codec/common/src/crt_util_safe_x.cpp | 25.00% (3/12) | 31.03% (18/58) | 25.00% (5/20) | 16.67% (1/6) |
openh264/codec/common/src/deblocking_common.cpp | 0.00% (0/21) | 0.00% (0/234) | 0.00% (0/265) | 0.00% (0/158) |
openh264/codec/common/src/expand_pic.cpp | 4.55% (1/22) | 4.29% (12/280) | 2.79% (5/179) | 0.93% (1/108) |
openh264/codec/common/src/mc.cpp | 1.18% (1/85) | 4.03% (33/819) | 2.55% (10/392) | 1.85% (3/162) |
openh264/codec/common/src/memory_align.cpp | 90.00% (9/10) | 88.16% (67/76) | 83.33% (25/30) | 62.50% (10/16) |
openh264/codec/common/src/utils.cpp | 50.00% (1/2) | 44.19% (19/43) | 30.00% (9/30) | 40.00% (8/20) |
openh264/codec/common/src/welsCodecTrace.cpp | 66.67% (6/9) | 63.41% (26/41) | 58.82% (10/17) | 33.33% (2/6) |
openh264/codec/decoder/core/inc/deblocking.h | 0.00% (0/1) | 0.00% (0/6) | 0.00% (0/6) | 0.00% (0/4) |
openh264/codec/decoder/core/inc/dec_golomb.h | 77.78% (7/9) | 64.84% (83/128) | 77.61% (104/134) | 68.97% (40/58) |
openh264/codec/decoder/core/inc/decoder_context.h | 66.67% (2/3) | 36.36% (12/33) | 34.62% (9/26) | 22.22% (4/18) |
openh264/codec/decoder/core/inc/mv_pred.h | 0.00% (0/1) | 0.00% (0/7) | 0.00% (0/4) | 0.00% (0/2) |
openh264/codec/decoder/core/inc/vlc_decoder.h | 100.00% (1/1) | 87.27% (48/55) | 100.00% (1/1) | - (0/0) |
openh264/codec/decoder/core/inc/wels_common_basis.h | 0.00% (0/1) | 0.00% (0/59) | 0.00% (0/65) | 0.00% (0/46) |
openh264/codec/decoder/core/src/au_parser.cpp | 72.22% (13/18) | 65.58% (928/1415) | 72.33% (1268/1753) | 62.88% (615/978) |
openh264/codec/decoder/core/src/bit_stream.cpp | 75.00% (3/4) | 59.57% (28/47) | 50.00% (11/22) | 35.71% (5/14) |
openh264/codec/decoder/core/src/cabac_decoder.cpp | 0.00% (0/12) | 0.00% (0/269) | 0.00% (0/200) | 0.00% (0/110) |
openh264/codec/decoder/core/src/deblocking.cpp | 4.17% (1/24) | 2.84% (26/916) | 0.08% (4/4729) | 0.03% (1/3154) |
openh264/codec/decoder/core/src/decode_mb_aux.cpp | 0.00% (0/3) | 0.00% (0/116) | 0.00% (0/33) | 0.00% (0/20) |
openh264/codec/decoder/core/src/decode_slice.cpp | 2.78% (1/36) | 0.47% (12/2559) | 0.13% (4/3126) | 0.07% (1/1530) |
openh264/codec/decoder/core/src/decoder.cpp | 48.15% (13/27) | 38.74% (308/795) | 35.45% (179/505) | 19.94% (65/326) |
openh264/codec/decoder/core/src/decoder_core.cpp | 24.49% (12/49) | 10.71% (255/2380) | 8.43% (167/1981) | 6.36% (83/1306) |
openh264/codec/decoder/core/src/error_concealment.cpp | 11.11% (1/9) | 6.23% (23/369) | 7.76% (17/219) | 3.16% (5/158) |
openh264/codec/decoder/core/src/fmo.cpp | 11.11% (1/9) | 3.85% (6/156) | 4.17% (6/144) | 1.72% (2/116) |
openh264/codec/decoder/core/src/get_intra_predictor.cpp | 0.00% (0/42) | 0.00% (0/910) | 0.00% (0/579) | 0.00% (0/230) |
openh264/codec/decoder/core/src/manage_dec_ref.cpp | 4.55% (1/22) | 1.93% (15/779) | 2.26% (13/576) | 1.46% (6/410) |
openh264/codec/decoder/core/src/memmgr_nal_unit.cpp | 75.00% (3/4) | 59.49% (47/79) | 48.48% (16/33) | 36.36% (8/22) |
openh264/codec/decoder/core/src/mv_pred.cpp | 0.00% (0/18) | 0.00% (0/1005) | 0.00% (0/1062) | 0.00% (0/526) |
openh264/codec/decoder/core/src/parse_mb_syn_cabac.cpp | 0.00% (0/32) | 0.00% (0/1323) | 0.00% (0/1768) | 0.00% (0/950) |
openh264/codec/decoder/core/src/parse_mb_syn_cavlc.cpp | 0.00% (0/21) | 0.00% (0/1457) | 0.00% (0/1592) | 0.00% (0/868) |
openh264/codec/decoder/core/src/pic_queue.cpp | 0.00% (0/5) | 0.00% (0/158) | 0.00% (0/96) | 0.00% (0/64) |
openh264/codec/decoder/core/src/rec_mb.cpp | 0.00% (0/15) | 0.00% (0/819) | 0.00% (0/594) | 0.00% (0/342) |
openh264/codec/decoder/core/src/wels_decoder_thread.cpp | 7.69% (1/13) | 4.32% (6/139) | 1.18% (1/85) | 0.00% (0/48) |
openh264/codec/decoder/plus/src/welsDecoderExt.cpp | 52.94% (18/34) | 23.93% (257/1074) | 21.79% (170/780) | 15.36% (82/534) |
Totals | 16.80% (104/619) | 12.52% (2398/19156) | 10.21% (2184/21397) | 8.07% (1009/12496) |
Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)