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 | 22.22% (2/9) | 23.53% (16/68) | 65.00% (13/20) | 100.00% (8/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 | 38.10% (8/21) | 27.35% (64/234) | 23.02% (61/265) | 21.52% (34/158) |
openh264/codec/common/src/expand_pic.cpp | 13.64% (3/22) | 21.07% (59/280) | 8.38% (15/179) | 6.48% (7/108) |
openh264/codec/common/src/mc.cpp | 25.88% (22/85) | 26.50% (217/819) | 25.26% (99/392) | 22.84% (37/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) | 51.16% (22/43) | 36.67% (11/30) | 45.00% (9/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 | 100.00% (1/1) | 66.67% (4/6) | 83.33% (5/6) | 50.00% (2/4) |
openh264/codec/decoder/core/inc/dec_golomb.h | 100.00% (9/9) | 86.72% (111/128) | 97.01% (130/134) | 93.10% (54/58) |
openh264/codec/decoder/core/inc/decoder_context.h | 66.67% (2/3) | 36.36% (12/33) | 34.62% (9/26) | 27.78% (5/18) |
openh264/codec/decoder/core/inc/mv_pred.h | 100.00% (1/1) | 71.43% (5/7) | 75.00% (3/4) | 50.00% (1/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 | 100.00% (1/1) | 98.31% (58/59) | 87.69% (57/65) | 80.43% (37/46) |
openh264/codec/decoder/core/src/au_parser.cpp | 88.89% (16/18) | 77.31% (1094/1415) | 87.11% (1527/1753) | 78.22% (765/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 | 100.00% (12/12) | 99.63% (268/269) | 99.50% (199/200) | 98.18% (108/110) |
openh264/codec/decoder/core/src/deblocking.cpp | 91.67% (22/24) | 97.05% (889/916) | 89.34% (4225/4729) | 85.80% (2706/3154) |
openh264/codec/decoder/core/src/decode_mb_aux.cpp | 66.67% (2/3) | 74.14% (86/116) | 78.79% (26/33) | 80.00% (16/20) |
openh264/codec/decoder/core/src/decode_slice.cpp | 88.89% (32/36) | 90.89% (2326/2559) | 93.54% (2924/3126) | 88.56% (1355/1530) |
openh264/codec/decoder/core/src/decoder.cpp | 85.19% (23/27) | 75.22% (598/795) | 75.64% (382/505) | 58.28% (190/326) |
openh264/codec/decoder/core/src/decoder_core.cpp | 93.88% (46/49) | 76.68% (1825/2380) | 80.62% (1597/1981) | 67.23% (878/1306) |
openh264/codec/decoder/core/src/error_concealment.cpp | 55.56% (5/9) | 29.54% (109/369) | 30.59% (67/219) | 20.89% (33/158) |
openh264/codec/decoder/core/src/fmo.cpp | 100.00% (9/9) | 91.67% (143/156) | 88.19% (127/144) | 68.97% (80/116) |
openh264/codec/decoder/core/src/get_intra_predictor.cpp | 52.38% (22/42) | 57.14% (520/910) | 66.67% (386/579) | 84.78% (195/230) |
openh264/codec/decoder/core/src/manage_dec_ref.cpp | 90.91% (20/22) | 81.39% (634/779) | 78.12% (450/576) | 71.46% (293/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 | 100.00% (18/18) | 89.35% (898/1005) | 89.83% (954/1062) | 84.22% (443/526) |
openh264/codec/decoder/core/src/parse_mb_syn_cabac.cpp | 100.00% (32/32) | 97.88% (1295/1323) | 98.47% (1741/1768) | 95.68% (909/950) |
openh264/codec/decoder/core/src/parse_mb_syn_cavlc.cpp | 100.00% (21/21) | 92.59% (1349/1457) | 91.08% (1450/1592) | 87.21% (757/868) |
openh264/codec/decoder/core/src/pic_queue.cpp | 60.00% (3/5) | 73.42% (116/158) | 68.75% (66/96) | 53.12% (34/64) |
openh264/codec/decoder/core/src/rec_mb.cpp | 100.00% (15/15) | 97.19% (796/819) | 92.09% (547/594) | 86.26% (295/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 | 64.71% (22/34) | 49.26% (529/1074) | 49.62% (387/780) | 40.45% (216/534) |
Totals | 64.78% (401/619) | 75.44% (14452/19156) | 82.61% (17677/21397) | 76.50% (9560/12496) |
Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)