|
FFmpeg
|
#include <stdint.h>#include <checkasm/test.h>#include <checkasm/utils.h>#include "libavutil/cpu.h"#include "libavutil/internal.h"Go to the source code of this file.
Macros | |
| #define | rnd checkasm_rand_uint32 |
| #define | declare_func_float declare_func |
| #define | bench(...) |
| #define | randomize_stddev(buf, size, stddev) |
| #define | randomize_stddev_dbl(buf, size, stddev) |
| #define | PIXEL_RECT(name, w, h) |
| #define | CLEAR_PIXEL_RECT(name) |
| #define | checkasm_check_pixel2(buf1, stride1, buf2, stride2, ...) |
| #define | checkasm_check_pixel(...) |
| #define | checkasm_check_pixel_padded(...) |
| #define | checkasm_check_pixel_padded_align(...) |
| #define | checkasm_check_dctcoef(buf1, stride1, buf2, stride2, ...) |
Typedefs | |
| typedef uint8_t | pixel |
| #define rnd checkasm_rand_uint32 |
Definition at line 136 of file checkasm.h.
Referenced by audiogen(), av_rescale_q_rnd(), av_rescale_rnd(), check_add_8x8basis(), check_add_hfyu_median_pred_int16(), check_add_median_pred(), check_add_obmc(), check_alpha_detect(), check_append_extra_bits(), check_avg(), check_blackdetect(), check_cavs_qpeldsp(), check_crc(), check_deblock_chroma(), check_deblock_luma(), check_decode_transquant_10(), check_decorrelate_stereo(), check_deinterleave_bytes(), check_denoise_dct(), check_dmvr(), check_eq(), check_fdct(), check_fill(), check_filter_process(), check_hscale(), check_idct_dequant(), check_idct_multiple(), check_idet(), check_interleave_bytes(), check_loop_filter(), check_loop_filter(), check_lpc(), check_lpc33(), check_luma_dc_wht(), check_mc(), check_mc(), check_mspel_pixels(), check_mul_thrmat(), check_put_vvc_chroma(), check_put_vvc_chroma_uni(), check_put_vvc_luma(), check_put_vvc_luma_uni(), check_range_detect(), check_sao_band(), check_sao_band(), check_sao_edge(), check_sao_edge(), check_sbc_analyze(), check_sbc_calc_scalefactors(), check_scalarproduct_and_madd_int16(), check_scalarproduct_and_madd_int32(), check_store_slice(), check_sub_hfyu_median_pred_int16(), check_sub_median_pred(), check_unescape(), check_wasted32(), check_wasted33(), check_yuv2nv12cX(), check_yuv2packedX(), check_yuv2yuvX(), checkasm_check_aes(), checkasm_check_audiodsp(), checkasm_check_crc(), checkasm_check_gmc(), checkasm_check_hpeldsp(), checkasm_check_huffyuvdsp(), checkasm_check_huffyuvencdsp(), checkasm_check_inner_add_yblock(), checkasm_check_llviddsp(), checkasm_check_lpc(), checkasm_check_mpegvideo_unquantize(), checkasm_check_nlmeans(), checkasm_check_qpeldsp(), checkasm_check_sad(), checkasm_check_sbcdsp(), checkasm_check_vp6dsp(), compute_svector(), draw_sierpinski(), ff_avg_pixels16x16_rvv(), ff_avg_pixels8x8_rvv(), ff_avg_vc1_mspel_mc00_16_mmi(), ff_avg_vc1_mspel_mc00_mmi(), ff_avg_vc1_mspel_mc01_16_mmi(), ff_avg_vc1_mspel_mc01_mmi(), ff_avg_vc1_mspel_mc02_16_mmi(), ff_avg_vc1_mspel_mc02_mmi(), ff_avg_vc1_mspel_mc03_16_mmi(), ff_avg_vc1_mspel_mc03_mmi(), ff_avg_vc1_mspel_mc10_16_mmi(), ff_avg_vc1_mspel_mc10_mmi(), ff_avg_vc1_mspel_mc11_16_mmi(), ff_avg_vc1_mspel_mc11_mmi(), ff_avg_vc1_mspel_mc12_16_mmi(), ff_avg_vc1_mspel_mc12_mmi(), ff_avg_vc1_mspel_mc13_16_mmi(), ff_avg_vc1_mspel_mc13_mmi(), ff_avg_vc1_mspel_mc20_16_mmi(), ff_avg_vc1_mspel_mc20_mmi(), ff_avg_vc1_mspel_mc21_16_mmi(), ff_avg_vc1_mspel_mc21_mmi(), ff_avg_vc1_mspel_mc22_16_mmi(), ff_avg_vc1_mspel_mc22_mmi(), ff_avg_vc1_mspel_mc23_16_mmi(), ff_avg_vc1_mspel_mc23_mmi(), ff_avg_vc1_mspel_mc30_16_mmi(), ff_avg_vc1_mspel_mc30_mmi(), ff_avg_vc1_mspel_mc31_16_mmi(), ff_avg_vc1_mspel_mc31_mmi(), ff_avg_vc1_mspel_mc32_16_mmi(), ff_avg_vc1_mspel_mc32_mmi(), ff_avg_vc1_mspel_mc33_16_mmi(), ff_avg_vc1_mspel_mc33_mmi(), ff_put_pixels16x16_rvi(), ff_put_pixels8x8_neon(), ff_put_pixels8x8_rvi(), ff_put_vc1_mspel_mc00_16_mmi(), ff_put_vc1_mspel_mc00_mmi(), ff_put_vc1_mspel_mc01_16_mmi(), ff_put_vc1_mspel_mc01_mmi(), ff_put_vc1_mspel_mc02_16_mmi(), ff_put_vc1_mspel_mc02_mmi(), ff_put_vc1_mspel_mc03_16_mmi(), ff_put_vc1_mspel_mc03_mmi(), ff_put_vc1_mspel_mc10_16_mmi(), ff_put_vc1_mspel_mc10_mmi(), ff_put_vc1_mspel_mc11_16_mmi(), ff_put_vc1_mspel_mc11_mmi(), ff_put_vc1_mspel_mc12_16_mmi(), ff_put_vc1_mspel_mc12_mmi(), ff_put_vc1_mspel_mc13_16_mmi(), ff_put_vc1_mspel_mc13_mmi(), ff_put_vc1_mspel_mc20_16_mmi(), ff_put_vc1_mspel_mc20_mmi(), ff_put_vc1_mspel_mc21_16_mmi(), ff_put_vc1_mspel_mc21_mmi(), ff_put_vc1_mspel_mc22_16_mmi(), ff_put_vc1_mspel_mc22_mmi(), ff_put_vc1_mspel_mc23_16_mmi(), ff_put_vc1_mspel_mc23_mmi(), ff_put_vc1_mspel_mc30_16_mmi(), ff_put_vc1_mspel_mc30_mmi(), ff_put_vc1_mspel_mc31_16_mmi(), ff_put_vc1_mspel_mc31_mmi(), ff_put_vc1_mspel_mc32_16_mmi(), ff_put_vc1_mspel_mc32_mmi(), ff_put_vc1_mspel_mc33_16_mmi(), ff_put_vc1_mspel_mc33_mmi(), ff_vc1_h_overlap_mmi(), ff_vc1_v_overlap_mmi(), fic_idct(), fill16(), fill32(), fill32f(), fill8(), fill_loopfilter_buffers(), fill_random(), generate_inverse_quantized_transform_coefficients(), generate_scaling(), get_alf_vb_pos(), get_signed_rnd(), get_v210(), idct_row(), init_h263_test(), init_mpeg12_test(), main(), put_vc1_mspel_mc_h_lasx(), put_vc1_mspel_mc_h_v_lasx(), put_vc1_mspel_mc_h_v_msa(), put_vc1_mspel_mc_v_lasx(), randomize_buffers(), randomize_loopfilter_buffers(), randomize_loopfilter_buffers(), randomize_luma_buffers(), rgb16_32ToUV_c_template(), rgb16_32ToUV_half_c_template(), rgb16_32ToY_c_template(), rgb2yuv(), rgb2yuv_fsb(), rndf(), rndpx(), rtmp_handshake(), test_compute_autocorr(), test_decorrelate_sf(), test_deemphasis(), test_hf_apply_noise(), test_hf_gen(), test_lfe_x96_fixed(), test_motion(), test_quant_bands(), test_rv34_idct_add(), vc1_h_overlap_c(), vc1_put_ver_16b_shift2_mmi(), vc1_v_overlap_c(), vp3_check_idct(), vp3_check_loop_filter(), vp3_check_put_no_rnd_pixels_l2(), yuv2rgb(), and yuv2yuv().
| #define declare_func_float declare_func |
Definition at line 137 of file checkasm.h.
Referenced by test_deemphasis(), test_evaluate(), test_scalarproduct_double(), test_scalarproduct_float(), and test_sum_square().
| #define bench | ( | ... | ) |
Definition at line 138 of file checkasm.h.
Referenced by check_compiled(), and check_crc().
| #define randomize_stddev | ( | buf, | |
| size, | |||
| stddev ) |
Definition at line 140 of file checkasm.h.
Referenced by checkasm_check_float_dsp(), test_fcmul_add(), and test_inverse_coupling().
| #define randomize_stddev_dbl | ( | buf, | |
| size, | |||
| stddev ) |
Definition at line 142 of file checkasm.h.
Referenced by checkasm_check_float_dsp(), checkasm_check_lls(), and test_dcmul_add().
Definition at line 145 of file checkasm.h.
Referenced by check_pred_angular(), check_pred_dc(), check_pred_planar(), check_sao_band(), check_sao_band(), check_sao_edge(), check_sao_edge(), checkasm_check_hevc_epel_bi(), checkasm_check_hevc_epel_bi_w(), checkasm_check_hevc_epel_uni(), checkasm_check_hevc_epel_uni_w(), checkasm_check_hevc_qpel_bi(), checkasm_check_hevc_qpel_bi_w(), checkasm_check_hevc_qpel_uni(), and checkasm_check_hevc_qpel_uni_w().
| #define CLEAR_PIXEL_RECT | ( | name | ) |
Definition at line 152 of file checkasm.h.
Referenced by check_pred_angular(), check_pred_dc(), check_pred_planar(), check_sao_band(), check_sao_band(), check_sao_edge(), check_sao_edge(), checkasm_check_hevc_epel_bi(), checkasm_check_hevc_epel_bi_w(), checkasm_check_hevc_epel_uni(), checkasm_check_hevc_epel_uni_w(), checkasm_check_hevc_qpel_bi(), checkasm_check_hevc_qpel_bi_w(), checkasm_check_hevc_qpel_uni(), and checkasm_check_hevc_qpel_uni_w().
| #define checkasm_check_pixel2 | ( | buf1, | |
| stride1, | |||
| buf2, | |||
| stride2, | |||
| ... ) |
Definition at line 157 of file checkasm.h.
| #define checkasm_check_pixel | ( | ... | ) |
Definition at line 165 of file checkasm.h.
Referenced by check_alf_filter().
| #define checkasm_check_pixel_padded | ( | ... | ) |
Definition at line 167 of file checkasm.h.
Referenced by check_pred_angular(), check_pred_dc(), check_pred_planar(), checkasm_check_hevc_epel_bi(), checkasm_check_hevc_epel_bi_w(), checkasm_check_hevc_epel_uni(), checkasm_check_hevc_epel_uni_w(), checkasm_check_hevc_qpel_bi(), checkasm_check_hevc_qpel_bi_w(), checkasm_check_hevc_qpel_uni(), and checkasm_check_hevc_qpel_uni_w().
| #define checkasm_check_pixel_padded_align | ( | ... | ) |
Definition at line 169 of file checkasm.h.
Referenced by check_sao_band(), check_sao_band(), check_sao_edge(), and check_sao_edge().
| #define checkasm_check_dctcoef | ( | buf1, | |
| stride1, | |||
| buf2, | |||
| stride2, | |||
| ... ) |
Definition at line 177 of file checkasm.h.
Referenced by check_idct_dequant().
| typedef uint8_t pixel |
Definition at line 186 of file checkasm.h.
| void checkasm_check_aacencdsp | ( | void | ) |
Definition at line 100 of file aacencdsp.c.
| void checkasm_check_aacpsdsp | ( | void | ) |
Definition at line 236 of file aacpsdsp.c.
| void checkasm_check_audiodsp | ( | void | ) |
Definition at line 52 of file audiodsp.c.
| void checkasm_check_blackdetect | ( | void | ) |
Definition at line 62 of file vf_blackdetect.c.
| void checkasm_check_blend | ( | void | ) |
Definition at line 89 of file vf_blend.c.
| void checkasm_check_blockdsp | ( | void | ) |
Definition at line 78 of file blockdsp.c.
| void checkasm_check_bswapdsp | ( | void | ) |
Definition at line 60 of file bswapdsp.c.
| void checkasm_check_colordetect | ( | void | ) |
Definition at line 135 of file vf_colordetect.c.
| void checkasm_check_colorspace | ( | void | ) |
Definition at line 309 of file vf_colorspace.c.
| void checkasm_check_diracdsp | ( | void | ) |
Definition at line 88 of file diracdsp.c.
| void checkasm_check_fixed_dsp | ( | void | ) |
Definition at line 133 of file fixed_dsp.c.
| void checkasm_check_float_dsp | ( | void | ) |
Definition at line 286 of file float_dsp.c.
| void checkasm_check_fmtconvert | ( | void | ) |
Definition at line 46 of file fmtconvert.c.
| void checkasm_check_h264chroma | ( | void | ) |
Definition at line 83 of file h264chroma.c.
| void checkasm_check_h264pred | ( | void | ) |
Definition at line 234 of file h264pred.c.
| void checkasm_check_h264qpel | ( | void | ) |
Definition at line 51 of file h264qpel.c.
| void checkasm_check_hevc_add_res | ( | void | ) |
Definition at line 87 of file hevc_add_res.c.
| void checkasm_check_hevc_deblock | ( | void | ) |
Definition at line 264 of file hevc_deblock.c.
| void checkasm_check_hevc_dequant | ( | void | ) |
Definition at line 65 of file hevc_dequant.c.
| void checkasm_check_hevc_idct | ( | void | ) |
Definition at line 108 of file hevc_idct.c.
| void checkasm_check_hevc_pel | ( | void | ) |
Definition at line 621 of file hevc_pel.c.
| void checkasm_check_hevc_pred | ( | void | ) |
Definition at line 302 of file hevc_pred.c.
| void checkasm_check_hevc_sao | ( | void | ) |
Definition at line 136 of file hevc_sao.c.
| void checkasm_check_huffyuvdsp | ( | void | ) |
test width not multiple of mmsize
test always with the same size (for perf test)
Definition at line 137 of file huffyuvdsp.c.
| void checkasm_check_huffyuvencdsp | ( | void | ) |
Definition at line 73 of file huffyuvencdsp.c.
| void checkasm_check_jpeg2000dsp | ( | void | ) |
Definition at line 92 of file jpeg2000dsp.c.
| void checkasm_check_llauddsp | ( | void | ) |
Definition at line 108 of file llauddsp.c.
| void checkasm_check_llviddsp | ( | void | ) |
Definition at line 190 of file llviddsp.c.
| void checkasm_check_llvidencdsp | ( | void | ) |
Definition at line 134 of file llvidencdsp.c.
| void checkasm_check_mpeg4videodsp | ( | void | ) |
Definition at line 147 of file mpeg4videodsp.c.
| void checkasm_check_mpegvideo_unquantize | ( | void | ) |
Definition at line 187 of file mpegvideo_unquantize.c.
| void checkasm_check_mpegvideoencdsp | ( | void | ) |
Definition at line 191 of file mpegvideoencdsp.c.
| void checkasm_check_nlmeans | ( | void | ) |
Definition at line 36 of file vf_nlmeans.c.
| void checkasm_check_pixblockdsp | ( | void | ) |
Definition at line 82 of file pixblockdsp.c.
| void checkasm_check_pixelutils | ( | void | ) |
Definition at line 95 of file pixelutils.c.
| void checkasm_check_scene_sad | ( | void | ) |
Definition at line 66 of file scene_sad.c.
| void checkasm_check_synth_filter | ( | void | ) |
Definition at line 47 of file synth_filter.c.
| void checkasm_check_sw_range_convert | ( | void | ) |
Definition at line 224 of file sw_range_convert.c.
| void checkasm_check_sw_scale | ( | void | ) |
Definition at line 460 of file sw_scale.c.
| void checkasm_check_sw_xyz2rgb | ( | void | ) |
Definition at line 104 of file sw_xyz2rgb.c.
| void checkasm_check_sw_yuv2rgb | ( | void | ) |
Definition at line 251 of file sw_yuv2rgb.c.
| void checkasm_check_sw_yuv2yuv | ( | void | ) |
Definition at line 130 of file sw_yuv2yuv.c.
| void checkasm_check_ttadsp | ( | void | ) |
| void checkasm_check_ttaencdsp | ( | void | ) |
| void checkasm_check_utvideodsp | ( | void | ) |
Definition at line 90 of file utvideodsp.c.
| void checkasm_check_vf_bwdif | ( | void | ) |
Definition at line 72 of file vf_bwdif.c.
| void checkasm_check_vf_gblur | ( | void | ) |
Definition at line 82 of file vf_gblur.c.
| void checkasm_check_vf_hflip | ( | void | ) |
Definition at line 72 of file vf_hflip.c.
| void checkasm_check_vf_threshold | ( | void | ) |
Definition at line 79 of file vf_threshold.c.
| void checkasm_check_vf_sobel | ( | void | ) |
Definition at line 100 of file vf_convolution.c.
| void checkasm_check_videodsp | ( | void | ) |
Definition at line 80 of file videodsp.c.
| void checkasm_check_vorbisdsp | ( | void | ) |
Definition at line 67 of file vorbisdsp.c.