FFmpeg
Loading...
Searching...
No Matches
audioconvert.c File Reference

audio conversion More...

#include "libavutil/avassert.h"
#include "libavutil/libm.h"
#include "libavutil/mem.h"
#include "libavutil/samplefmt.h"
#include "audioconvert.h"

Go to the source code of this file.

Macros

#define CONV_FUNC_NAME(dst_fmt, src_fmt)
 
#define CONV_FUNC(ofmt, otype, ifmt, expr)
 
#define FMT_PAIR_FUNC(out, in)
 

Functions

 CONV_FUNC (AV_SAMPLE_FMT_S16, int16_t, AV_SAMPLE_FMT_U8,(*(const uint8_t *) pi - 0x80U)<< 8) CONV_FUNC(AV_SAMPLE_FMT_S32
 
 if (off==len)
 

Variables

 int32_t
 
 AV_SAMPLE_FMT_U8
 
uint8_t pi<< 24) CONV_FUNC(AV_SAMPLE_FMT_S64, int64_t, AV_SAMPLE_FMT_U8,(uint64_t)((*(const uint8_t *) pi - 0x80U))<< 56) CONV_FUNC(AV_SAMPLE_FMT_FLT, float, AV_SAMPLE_FMT_U8,(*(const uint8_t *) pi - 0x80) *(1.0f/(1<< 7))) CONV_FUNC(AV_SAMPLE_FMT_DBL, double, AV_SAMPLE_FMT_U8,(*(const uint8_t *) pi - 0x80) *(1.0/(1<< 7))) CONV_FUNC(AV_SAMPLE_FMT_U8, uint8_t, AV_SAMPLE_FMT_S16,(*(const int16_t *) pi > >8)+0x80) CONV_FUNC(AV_SAMPLE_FMT_S32, int32_t, AV_SAMPLE_FMT_S16, *(const int16_t *) pi *(1<< 16)) CONV_FUNC(AV_SAMPLE_FMT_S64, int64_t, AV_SAMPLE_FMT_S16,(uint64_t)(*(const int16_t *) pi)<< 48) CONV_FUNC(AV_SAMPLE_FMT_FLT, float, AV_SAMPLE_FMT_S16, *(const int16_t *) pi *(1.0f/(1<< 15))) CONV_FUNC(AV_SAMPLE_FMT_DBL, double, AV_SAMPLE_FMT_S16, *(const int16_t *) pi *(1.0/(1<< 15))) CONV_FUNC(AV_SAMPLE_FMT_U8, uint8_t, AV_SAMPLE_FMT_S32,(*(const int32_t *) pi > >24)+0x80) CONV_FUNC(AV_SAMPLE_FMT_S64, int64_t, AV_SAMPLE_FMT_S32,(uint64_t)(*(const int32_t *) pi)<< 32) CONV_FUNC(AV_SAMPLE_FMT_FLT, float, AV_SAMPLE_FMT_S32, *(const int32_t *) pi *(1.0f/(1U<< 31))) CONV_FUNC(AV_SAMPLE_FMT_DBL, double, AV_SAMPLE_FMT_S32, *(const int32_t *) pi *(1.0/(1U<< 31))) CONV_FUNC(AV_SAMPLE_FMT_U8, uint8_t, AV_SAMPLE_FMT_S64,(*(const int64_t *) pi > >56)+0x80) CONV_FUNC(AV_SAMPLE_FMT_FLT, float, AV_SAMPLE_FMT_S64, *(const int64_t *) pi *(1.0f/(UINT64_C(1)<< 63))) CONV_FUNC(AV_SAMPLE_FMT_DBL, double, AV_SAMPLE_FMT_S64, *(const int64_t *) pi *(1.0/(UINT64_C(1)<< 63))) CONV_FUNC(AV_SAMPLE_FMT_U8, uint8_t, AV_SAMPLE_FMT_FLT, av_clip_uint8(lrintf(*(const float *) pi *(1<< 7))+0x80)) CONV_FUNC(AV_SAMPLE_FMT_S16, int16_t, AV_SAMPLE_FMT_FLT, av_clip_int16(lrintf(*(const float *) pi *(1<< 15)))) CONV_FUNC(AV_SAMPLE_FMT_S32, int32_t, AV_SAMPLE_FMT_FLT, av_clipl_int32(llrintf(*(const float *) pi *(1U<< 31)))) CONV_FUNC(AV_SAMPLE_FMT_S64, int64_t, AV_SAMPLE_FMT_FLT, llrintf(*(const float *) pi *(UINT64_C(1)<< 63))) CONV_FUNC(AV_SAMPLE_FMT_U8, uint8_t, AV_SAMPLE_FMT_DBL, av_clip_uint8(lrint(*(const double *) pi *(1<< 7))+0x80)) CONV_FUNC(AV_SAMPLE_FMT_S16, int16_t, AV_SAMPLE_FMT_DBL, av_clip_int16(lrint(*(const double *) pi *(1<< 15)))) CONV_FUNC(AV_SAMPLE_FMT_S32, int32_t, AV_SAMPLE_FMT_DBL, av_clipl_int32(llrint(*(const double *) pi *(1U<< 31)))) CONV_FUNC(AV_SAMPLE_FMT_S64, int64_t, AV_SAMPLE_FMT_DBL, llrint(*(const double *) pi *(UINT64_C(1)<< 63))) #define FMT_PAIR_FUNC(out, in) static conv_func_type *const fmt_pair_to_conv_functions[AV_SAMPLE_FMT_NB *AV_SAMPLE_FMT_NB]={ FMT_PAIR_FUNC(AV_SAMPLE_FMT_U8, AV_SAMPLE_FMT_U8), FMT_PAIR_FUNC(AV_SAMPLE_FMT_S16, AV_SAMPLE_FMT_U8), FMT_PAIR_FUNC(AV_SAMPLE_FMT_S32, AV_SAMPLE_FMT_U8), FMT_PAIR_FUNC(AV_SAMPLE_FMT_FLT, AV_SAMPLE_FMT_U8), FMT_PAIR_FUNC(AV_SAMPLE_FMT_DBL, AV_SAMPLE_FMT_U8), FMT_PAIR_FUNC(AV_SAMPLE_FMT_S64, AV_SAMPLE_FMT_U8), FMT_PAIR_FUNC(AV_SAMPLE_FMT_U8, AV_SAMPLE_FMT_S16), FMT_PAIR_FUNC(AV_SAMPLE_FMT_S16, AV_SAMPLE_FMT_S16), FMT_PAIR_FUNC(AV_SAMPLE_FMT_S32, AV_SAMPLE_FMT_S16), FMT_PAIR_FUNC(AV_SAMPLE_FMT_FLT, AV_SAMPLE_FMT_S16), FMT_PAIR_FUNC(AV_SAMPLE_FMT_DBL, AV_SAMPLE_FMT_S16), FMT_PAIR_FUNC(AV_SAMPLE_FMT_S64, AV_SAMPLE_FMT_S16), FMT_PAIR_FUNC(AV_SAMPLE_FMT_U8, AV_SAMPLE_FMT_S32), FMT_PAIR_FUNC(AV_SAMPLE_FMT_S16, AV_SAMPLE_FMT_S32), FMT_PAIR_FUNC(AV_SAMPLE_FMT_S32, AV_SAMPLE_FMT_S32), FMT_PAIR_FUNC(AV_SAMPLE_FMT_FLT, AV_SAMPLE_FMT_S32), FMT_PAIR_FUNC(AV_SAMPLE_FMT_DBL, AV_SAMPLE_FMT_S32), FMT_PAIR_FUNC(AV_SAMPLE_FMT_S64, AV_SAMPLE_FMT_S32), FMT_PAIR_FUNC(AV_SAMPLE_FMT_U8, AV_SAMPLE_FMT_FLT), FMT_PAIR_FUNC(AV_SAMPLE_FMT_S16, AV_SAMPLE_FMT_FLT), FMT_PAIR_FUNC(AV_SAMPLE_FMT_S32, AV_SAMPLE_FMT_FLT), FMT_PAIR_FUNC(AV_SAMPLE_FMT_FLT, AV_SAMPLE_FMT_FLT), FMT_PAIR_FUNC(AV_SAMPLE_FMT_DBL, AV_SAMPLE_FMT_FLT), FMT_PAIR_FUNC(AV_SAMPLE_FMT_S64, AV_SAMPLE_FMT_FLT), FMT_PAIR_FUNC(AV_SAMPLE_FMT_U8, AV_SAMPLE_FMT_DBL), FMT_PAIR_FUNC(AV_SAMPLE_FMT_S16, AV_SAMPLE_FMT_DBL), FMT_PAIR_FUNC(AV_SAMPLE_FMT_S32, AV_SAMPLE_FMT_DBL), FMT_PAIR_FUNC(AV_SAMPLE_FMT_FLT, AV_SAMPLE_FMT_DBL), FMT_PAIR_FUNC(AV_SAMPLE_FMT_DBL, AV_SAMPLE_FMT_DBL), FMT_PAIR_FUNC(AV_SAMPLE_FMT_S64, AV_SAMPLE_FMT_DBL), FMT_PAIR_FUNC(AV_SAMPLE_FMT_U8, AV_SAMPLE_FMT_S64), FMT_PAIR_FUNC(AV_SAMPLE_FMT_S16, AV_SAMPLE_FMT_S64), FMT_PAIR_FUNC(AV_SAMPLE_FMT_S32, AV_SAMPLE_FMT_S64), FMT_PAIR_FUNC(AV_SAMPLE_FMT_FLT, AV_SAMPLE_FMT_S64), FMT_PAIR_FUNC(AV_SAMPLE_FMT_DBL, AV_SAMPLE_FMT_S64), FMT_PAIR_FUNC(AV_SAMPLE_FMT_S64, AV_SAMPLE_FMT_S64), };static void cpy1(uint8_t **dst, const uint8_t **src, int len){ memcpy(*dst, *src, len);} static void cpy2(uint8_t **dst, const uint8_t **src, int len){ memcpy(*dst, *src, 2 *len);} static void cpy4(uint8_t **dst, const uint8_t **src, int len){ memcpy(*dst, *src, 4 *len);} static void cpy8(uint8_t **dst, const uint8_t **src, int len){ memcpy(*dst, *src, 8 *len);} AudioConvert *swri_audio_convert_alloc(enum AVSampleFormat out_fmt, enum AVSampleFormat in_fmt, int channels, const int *ch_map, int flags) { AudioConvert *ctx;conv_func_type *f=fmt_pair_to_conv_functions[av_get_packed_sample_fmt(out_fmt)+AV_SAMPLE_FMT_NB *av_get_packed_sample_fmt(in_fmt)];if(!f) return NULL;ctx=av_mallocz(sizeof(*ctx));if(!ctx) return NULL;if(channels==1){ in_fmt=av_get_planar_sample_fmt(in_fmt);out_fmt=av_get_planar_sample_fmt(out_fmt);} ctx->channels=channels;ctx->conv_f=f;ctx->ch_map=ch_map;if(in_fmt==AV_SAMPLE_FMT_U8||in_fmt==AV_SAMPLE_FMT_U8P) memset(ctx->silence, 0x80, sizeof(ctx->silence));if(out_fmt==in_fmt &&!ch_map) { switch(av_get_bytes_per_sample(in_fmt)){ case 1:ctx->simd_f=cpy1;break;case 2:ctx->simd_f=cpy2;break;case 4:ctx->simd_f=cpy4;break;case 8:ctx->simd_f=cpy8;break;} } return ctx;} void swri_audio_convert_free(AudioConvert **ctx) { av_freep(ctx);} int swri_audio_convert(AudioConvert *ctx, AudioData *out, AudioData *in, int len) { int ch;int off=0;const int os=(out->planar ? 1 :out->ch_count) *out->bps;unsigned misaligned=0;av_assert0(ctx->channels==out->ch_count);if(ctx->in_simd_align_mask) { int planes=in->planar ? in->ch_count :1;unsigned m=0;for(ch=0;ch< planes;ch++) m|=(intptr_t) in->ch[ch];misaligned|=m &ctx->in_simd_align_mask;} if(ctx->out_simd_align_mask) { int planes=out->planar ? out->ch_count :1;unsigned m=0;for(ch=0;ch< planes;ch++) m|=(intptr_t) out->ch[ch];misaligned|=m &ctx->out_simd_align_mask;} if(ctx->simd_f &&!ctx->ch_map &&!misaligned){ off=len &~15;av_assert1(off >=0);av_assert1(off<=len);av_assert2(ctx->channels==SWR_CH_MAX||!in->ch[ctx->channels]);if(off >0){ if(out->planar==in->planar){ int planes=out->planar ? out->ch_count :1;for(ch=0;ch< planes;ch++){ ctx->simd_f(out->ch+ch,(const uint8_t **) in->ch+ch, off *(out-> planar
 
 else
 
 return
 

Detailed Description

audio conversion

Author
Michael Niedermayer micha.nosp@m.elni.nosp@m.@gmx..nosp@m.at

Definition in file audioconvert.c.

Macro Definition Documentation

◆ CONV_FUNC_NAME

#define CONV_FUNC_NAME ( dst_fmt,
src_fmt )
Value:
conv_ ## src_fmt ## _to_ ## dst_fmt

Definition at line 35 of file audioconvert.c.

◆ CONV_FUNC

#define CONV_FUNC ( ofmt,
otype,
ifmt,
expr )
Value:
static void CONV_FUNC_NAME(ofmt, ifmt)(uint8_t *po, const uint8_t *pi, int is, int os, uint8_t *end)\
{\
uint8_t *end2 = end - 3*os;\
while(po < end2){\
*(otype*)po = expr; pi += is; po += os;\
*(otype*)po = expr; pi += is; po += os;\
*(otype*)po = expr; pi += is; po += os;\
*(otype*)po = expr; pi += is; po += os;\
}\
while(po < end){\
*(otype*)po = expr; pi += is; po += os;\
}\
}
#define CONV_FUNC_NAME(dst_fmt, src_fmt)
#define is(width, name, range_min, range_max, subs,...)
Definition cbs_h264.c:78

Definition at line 38 of file audioconvert.c.

Referenced by CONV_FUNC().

◆ FMT_PAIR_FUNC

#define FMT_PAIR_FUNC ( out,
in )
Value:
@ AV_SAMPLE_FMT_NB
Number of sample formats. DO NOT USE if linking dynamically.
Definition samplefmt.h:71
static FILE * out
Definition movenc.c:55

Function Documentation

◆ CONV_FUNC()

CONV_FUNC ( AV_SAMPLE_FMT_S16 ,
int16_t ,
AV_SAMPLE_FMT_U8 ,
(*(const uint8_t *) pi - 0x80U)<< 8 )

◆ if()

if ( off = len)

Definition at line 236 of file audioconvert.c.

Variable Documentation

◆ int32_t

int32_t

Definition at line 56 of file audioconvert.c.

Referenced by ac3_apply_rematrixing(), ac3_decode_transform_coeffs_ch(), ac3_downmix_5_to_1_symmetric_c_fixed(), ac3_downmix_5_to_2_symmetric_c_fixed(), ac3_downmix_c_fixed(), ac3_extract_exponents_c(), ac3_fixed_mdct_init(), ac3_sum_square_butterfly_int32_c(), accumulate_huff_bit_consumption(), add_bell(), add_cb(), add_display_matrix(), add_display_matrix_to_stream(), add_interval(), add_pixels_clamped_msa(), adjust_jnd(), adpcm_analysis(), adpcm_circus_expand_nibble(), adpcm_zork_expand_nibble(), alac_entropy_coder(), alac_linear_predictor(), alac_stereo_decorrelation(), alloc_sample_buffer(), alloc_x96_sample_buffer(), allocate_buffers(), allocate_buffers(), allocate_buffers(), amv_init(), analyze_mono(), analyze_stereo(), ape_apply_filters(), ape_decode_frame(), ape_read_header(), ape_unpack_stereo(), APESIGN(), append_extra_bits(), apply_channel_coupling(), apply_filter(), apply_filter(), apply_filter(), aptx_bin_search(), aptx_check_parity(), aptx_decode_channel(), aptx_decode_frame(), aptx_decode_samples(), aptx_encode_channel(), aptx_encode_frame(), aptx_encode_samples(), aptx_insert_sync(), aptx_invert_quantization(), aptx_pack_codeword(), aptx_prediction_filtering(), aptx_process_subband(), aptx_qmf_convolution(), aptx_qmf_filter_signal_push(), aptx_qmf_polyphase_analysis(), aptx_qmf_polyphase_synthesis(), aptx_qmf_tree_analysis(), aptx_qmf_tree_synthesis(), aptx_quantize_difference(), aptx_quantized_parity(), aptx_reconstructed_differences_update(), aptx_update_codeword_history(), aptxhd_pack_codeword(), apv_decode_transquant_c(), asf_read_simple_index(), asf_write_markers(), assemble_freq_bands_c(), attach_displaymatrix(), audio_frame(), av1_frame_replace(), av_clipl_int32_c(), av_clipl_int32_rvi(), av_crc_init(), av_display_matrix_flip(), av_display_rotation_get(), av_display_rotation_set(), av_div_sf_ieee754(), av_exif_get_tag_id(), av_exif_matrix_to_orientation(), av_exif_orientation_to_matrix(), av_mul_sf(), av_mul_sf_ieee754(), av_normalize1_sf(), av_sincos_sf(), av_timecode_init_from_components(), av_utf8_decode(), avc_biwgt_4x2_msa(), avc_biwgt_4x4_msa(), avc_biwgt_4x8_msa(), avc_biwgt_8x16_msa(), avc_biwgt_8x4_msa(), avc_biwgt_8x8_msa(), avc_chroma_hv_2w_msa(), avc_chroma_hv_2x2_msa(), avc_chroma_hv_2x4_msa(), avc_chroma_hv_4w_msa(), avc_chroma_hv_4x2_msa(), avc_chroma_hv_4x4_msa(), avc_chroma_hv_4x8_msa(), avc_chroma_hv_8w_msa(), avc_chroma_hv_8x4_msa(), avc_chroma_hv_8x8_msa(), avc_chroma_hv_and_aver_dst_2w_msa(), avc_chroma_hv_and_aver_dst_2x2_msa(), avc_chroma_hv_and_aver_dst_2x4_msa(), avc_chroma_hv_and_aver_dst_4w_msa(), avc_chroma_hv_and_aver_dst_4x2_msa(), avc_chroma_hv_and_aver_dst_4x4_msa(), avc_chroma_hv_and_aver_dst_4x8_msa(), avc_chroma_hv_and_aver_dst_8w_msa(), avc_chroma_hv_and_aver_dst_8x4_msa(), avc_chroma_hv_and_aver_dst_8x8_msa(), avc_chroma_hz_2w_msa(), avc_chroma_hz_2x2_msa(), avc_chroma_hz_2x4_msa(), avc_chroma_hz_4w_msa(), avc_chroma_hz_4x2_msa(), avc_chroma_hz_4x4_msa(), avc_chroma_hz_4x8_msa(), avc_chroma_hz_8w_msa(), avc_chroma_hz_8x4_msa(), avc_chroma_hz_8x8_msa(), avc_chroma_hz_and_aver_dst_2w_msa(), avc_chroma_hz_and_aver_dst_2x2_msa(), avc_chroma_hz_and_aver_dst_2x4_msa(), avc_chroma_hz_and_aver_dst_4w_msa(), avc_chroma_hz_and_aver_dst_4x2_msa(), avc_chroma_hz_and_aver_dst_4x4_msa(), avc_chroma_hz_and_aver_dst_4x8_msa(), avc_chroma_hz_and_aver_dst_8w_msa(), avc_chroma_hz_and_aver_dst_8x4_msa(), avc_chroma_hz_and_aver_dst_8x8_msa(), avc_chroma_hz_nonmult_msa(), avc_chroma_vt_2w_msa(), avc_chroma_vt_2x2_msa(), avc_chroma_vt_2x4_msa(), avc_chroma_vt_4w_msa(), avc_chroma_vt_4x2_msa(), avc_chroma_vt_4x4_msa(), avc_chroma_vt_4x8_msa(), avc_chroma_vt_8w_msa(), avc_chroma_vt_8x4_msa(), avc_chroma_vt_8x8_msa(), avc_chroma_vt_and_aver_dst_2w_msa(), avc_chroma_vt_and_aver_dst_2x2_msa(), avc_chroma_vt_and_aver_dst_2x4_msa(), avc_chroma_vt_and_aver_dst_4w_msa(), avc_chroma_vt_and_aver_dst_4x2_msa(), avc_chroma_vt_and_aver_dst_4x4_msa(), avc_chroma_vt_and_aver_dst_4x8_msa(), avc_chroma_vt_and_aver_dst_8w_msa(), avc_chroma_vt_and_aver_dst_8x4_msa(), avc_chroma_vt_and_aver_dst_8x8_msa(), avc_deq_idct_luma_dc_msa(), avc_h_loop_filter_chroma422_mbaff_msa(), avc_h_loop_filter_chroma422_msa(), avc_h_loop_filter_luma_mbaff_intra_msa(), avc_h_loop_filter_luma_mbaff_msa(), avc_idct8_dc_addblk_msa(), avc_luma_hv_qrt_16x16_msa(), avc_luma_hv_qrt_4x4_msa(), avc_luma_hv_qrt_8x8_msa(), avc_luma_hv_qrt_and_aver_dst_16x16_msa(), avc_luma_hv_qrt_and_aver_dst_4x4_msa(), avc_luma_hv_qrt_and_aver_dst_8x8_msa(), avc_wgt_4x2_msa(), avc_wgt_4x4_msa(), avc_wgt_4x8_msa(), avc_wgt_8x16_msa(), avc_wgt_8x4_msa(), avc_wgt_8x8_msa(), avg_width16_lsx(), avg_width16_msa(), avg_width16_msa(), avg_width16_msa(), avg_width32_lsx(), avg_width32_msa(), avg_width4_msa(), avg_width4_msa(), avg_width4_msa(), avg_width64_lsx(), avg_width64_msa(), avg_width8_lsx(), avg_width8_msa(), avg_width8_msa(), avg_width8_msa(), avg_width8_msa(), avtext_context_open(), batch_assign(), bayer_to_yv12_wrapper(), bgr24ToUV_c(), bgr24ToUV_half_c(), BI_W_MC(), bink_decode_plane(), bink_idct_add_c(), bink_idct_c(), bink_idct_col(), bink_idct_put_c(), binkb_decode_plane(), blt_ipol(), blt_mask(), blt_solid(), build_filter(), calc_corr(), calc_masking(), calc_one_scale(), calc_power(), calc_prediction_gain(), calc_predictor_params(), calc_rice_params(), calculate_sign_huff(), cbrt01_int(), cbs_vp8_bool_decoder_read_signed(), cbs_vp8_read_unsigned_le(), cbs_vp9_read_s(), cbs_vp9_write_s(), channel_decorrelation(), check_ac3_extract_exponents(), check_ac3_sum_square_butterfly_int32(), check_alf_classify(), check_append_extra_bits(), check_chrConvertRange(), check_compiled(), check_deblock_chroma(), check_deblock_luma(), check_decorrelate(), check_decorrelate_stereo(), check_filter_process(), check_float_to_fixed24(), check_hscale(), check_idct_dequant(), check_input_planar_rgb_to_a(), check_input_planar_rgb_to_uv(), check_input_planar_rgb_to_y(), check_lpc(), check_lpc33(), check_lumConvertRange(), check_output_yuv2gbrp(), check_rct_int(), check_rgb24toyv12(), check_sbc_analyze(), check_sbc_calc_scalefactors(), check_scalarproduct_and_madd_int16(), check_scalarproduct_and_madd_int32(), check_sync_pes(), check_vector_fmul_window(), check_vector_fmul_window_scaled(), check_wasted32(), check_wasted33(), check_yuv2packed1(), check_yuv2packed2(), check_yuv2packedX(), checkasm_check_audiodsp(), checkasm_check_fixed_dsp(), checkasm_check_fmtconvert(), checkasm_rand_int32(), chrRangeFromJpeg16_c(), chrRangeFromJpeg_c(), chrRangeToJpeg16_c(), chrRangeToJpeg_c(), chs_alloc_lsb_band_data(), chs_alloc_msb_band_data(), chs_assemble_freq_bands(), chs_assemble_msbs_lsbs(), chs_clear_band_data(), chs_filter_band_data(), chs_parse_band_data(), clip23(), clip_coefficients(), clip_output(), code_filter_coeffs(), code_matrix_coeffs(), codebook_bits(), codebook_bits_offset(), combine_residual_frame(), common_hv_2ht_2vt_4x4_msa(), common_hv_2ht_2vt_4x4_msa(), common_hv_2ht_2vt_4x8_msa(), common_hv_2ht_2vt_4x8_msa(), common_hv_2ht_2vt_8x4_msa(), common_hv_2ht_2vt_8x4_msa(), common_hv_2ht_2vt_8x8mult_msa(), common_hv_2ht_2vt_8x8mult_msa(), common_hv_2ht_2vt_and_aver_dst_4x4_msa(), common_hv_2ht_2vt_and_aver_dst_4x8_msa(), common_hv_2ht_2vt_and_aver_dst_8x4_msa(), common_hv_2ht_2vt_and_aver_dst_8x8mult_msa(), common_hv_8ht_8vt_16w_lsx(), common_hv_8ht_8vt_16w_msa(), common_hv_8ht_8vt_32w_lsx(), common_hv_8ht_8vt_32w_msa(), common_hv_8ht_8vt_4w_lsx(), common_hv_8ht_8vt_4w_msa(), common_hv_8ht_8vt_64w_lsx(), common_hv_8ht_8vt_64w_msa(), common_hv_8ht_8vt_8w_lsx(), common_hv_8ht_8vt_8w_msa(), common_hv_8ht_8vt_and_aver_dst_16w_lsx(), common_hv_8ht_8vt_and_aver_dst_16w_msa(), common_hv_8ht_8vt_and_aver_dst_32w_lsx(), common_hv_8ht_8vt_and_aver_dst_32w_msa(), common_hv_8ht_8vt_and_aver_dst_4w_lsx(), common_hv_8ht_8vt_and_aver_dst_4w_msa(), common_hv_8ht_8vt_and_aver_dst_64w_lsx(), common_hv_8ht_8vt_and_aver_dst_64w_msa(), common_hv_8ht_8vt_and_aver_dst_8w_lsx(), common_hv_8ht_8vt_and_aver_dst_8w_msa(), common_hv_bil_16w_msa(), common_hv_bil_4w_msa(), common_hv_bil_8w_lasx(), common_hv_bil_8w_msa(), common_hv_bil_and_aver_dst_16w_msa(), common_hv_bil_and_aver_dst_4w_msa(), common_hv_bil_and_aver_dst_8w_msa(), common_hv_bil_no_rnd_16x16_msa(), common_hv_bil_no_rnd_4x8_msa(), common_hv_bil_no_rnd_8x16_msa(), common_hv_bil_no_rnd_8x8_msa(), common_hz_2t_4x4_msa(), common_hz_2t_4x4_msa(), common_hz_2t_4x8_msa(), common_hz_2t_4x8_msa(), common_hz_2t_8x4_msa(), common_hz_2t_8x4_msa(), common_hz_2t_8x8mult_msa(), common_hz_2t_8x8mult_msa(), common_hz_2t_and_aver_dst_4x4_msa(), common_hz_2t_and_aver_dst_4x8_msa(), common_hz_2t_and_aver_dst_8x4_msa(), common_hz_2t_and_aver_dst_8x8mult_msa(), common_hz_4t_12w_msa(), common_hz_4t_16w_msa(), common_hz_4t_24w_msa(), common_hz_4t_32w_msa(), common_hz_4t_4w_msa(), common_hz_4t_4x16_msa(), common_hz_4t_4x16_msa(), common_hz_4t_4x2_msa(), common_hz_4t_4x4_msa(), common_hz_4t_4x4_msa(), common_hz_4t_4x8_msa(), common_hz_4t_4x8_msa(), common_hz_4t_6w_msa(), common_hz_4t_8w_msa(), common_hz_4t_8x2mult_msa(), common_hz_4t_8x4mult_msa(), common_hz_6t_4x4_msa(), common_hz_6t_4x8_msa(), common_hz_8t_12w_msa(), common_hz_8t_16w_lsx(), common_hz_8t_16w_msa(), common_hz_8t_16w_msa(), common_hz_8t_24w_msa(), common_hz_8t_32w_lsx(), common_hz_8t_32w_msa(), common_hz_8t_32w_msa(), common_hz_8t_48w_msa(), common_hz_8t_4w_lsx(), common_hz_8t_4w_msa(), common_hz_8t_4w_msa(), common_hz_8t_4x16_msa(), common_hz_8t_4x4_lsx(), common_hz_8t_4x4_msa(), common_hz_8t_4x4_msa(), common_hz_8t_4x8_lsx(), common_hz_8t_4x8_msa(), common_hz_8t_4x8_msa(), common_hz_8t_64w_lsx(), common_hz_8t_64w_lsx(), common_hz_8t_64w_msa(), common_hz_8t_64w_msa(), common_hz_8t_8w_lsx(), common_hz_8t_8w_msa(), common_hz_8t_8w_msa(), common_hz_8t_8x4_lsx(), common_hz_8t_8x4_msa(), common_hz_8t_8x8mult_lsx(), common_hz_8t_8x8mult_msa(), common_hz_8t_and_aver_dst_16w_lsx(), common_hz_8t_and_aver_dst_16w_msa(), common_hz_8t_and_aver_dst_32w_lsx(), common_hz_8t_and_aver_dst_32w_msa(), common_hz_8t_and_aver_dst_4w_lsx(), common_hz_8t_and_aver_dst_4w_msa(), common_hz_8t_and_aver_dst_4x4_lsx(), common_hz_8t_and_aver_dst_4x4_msa(), common_hz_8t_and_aver_dst_4x8_lsx(), common_hz_8t_and_aver_dst_4x8_msa(), common_hz_8t_and_aver_dst_64w_lsx(), common_hz_8t_and_aver_dst_64w_msa(), common_hz_8t_and_aver_dst_8w_lsx(), common_hz_8t_and_aver_dst_8w_msa(), common_hz_bil_16w_msa(), common_hz_bil_4w_msa(), common_hz_bil_8w_msa(), common_hz_bil_and_aver_dst_16w_msa(), common_hz_bil_and_aver_dst_4w_msa(), common_hz_bil_and_aver_dst_8w_msa(), common_hz_bil_no_rnd_16x16_msa(), common_hz_bil_no_rnd_4x8_msa(), common_hz_bil_no_rnd_8x16_msa(), common_hz_bil_no_rnd_8x8_msa(), common_vt_2t_24w_lsx(), common_vt_2t_32w_lsx(), common_vt_2t_4x4_msa(), common_vt_2t_4x4_msa(), common_vt_2t_4x8_msa(), common_vt_2t_4x8_msa(), common_vt_2t_8x4_msa(), common_vt_2t_8x4_msa(), common_vt_2t_8x8mult_msa(), common_vt_2t_8x8mult_msa(), common_vt_2t_and_aver_dst_4x4_msa(), common_vt_2t_and_aver_dst_4x8_msa(), common_vt_2t_and_aver_dst_8x4_msa(), common_vt_2t_and_aver_dst_8x8mult_msa(), common_vt_4t_12w_msa(), common_vt_4t_16w_msa(), common_vt_4t_24w_msa(), common_vt_4t_32w_msa(), common_vt_4t_4w_msa(), common_vt_4t_4x2_msa(), common_vt_4t_4x4multiple_msa(), common_vt_4t_6w_msa(), common_vt_4t_8w_msa(), common_vt_4t_8x2_msa(), common_vt_4t_8x4mult_msa(), common_vt_4t_8x6_msa(), common_vt_8t_12w_msa(), common_vt_8t_16w_lsx(), common_vt_8t_16w_lsx(), common_vt_8t_16w_msa(), common_vt_8t_16w_msa(), common_vt_8t_16w_mult_lsx(), common_vt_8t_16w_mult_msa(), common_vt_8t_16w_mult_msa(), common_vt_8t_24w_lsx(), common_vt_8t_24w_msa(), common_vt_8t_32w_lsx(), common_vt_8t_32w_lsx(), common_vt_8t_32w_msa(), common_vt_8t_32w_msa(), common_vt_8t_48w_lsx(), common_vt_8t_48w_msa(), common_vt_8t_4w_lsx(), common_vt_8t_4w_msa(), common_vt_8t_4w_msa(), common_vt_8t_64w_lsx(), common_vt_8t_64w_lsx(), common_vt_8t_64w_msa(), common_vt_8t_64w_msa(), common_vt_8t_8w_lsx(), common_vt_8t_8w_lsx(), common_vt_8t_8w_msa(), common_vt_8t_8w_msa(), common_vt_8t_and_aver_dst_16w_lsx(), common_vt_8t_and_aver_dst_16w_msa(), common_vt_8t_and_aver_dst_16w_mult_lsx(), common_vt_8t_and_aver_dst_16w_mult_msa(), common_vt_8t_and_aver_dst_32w_lsx(), common_vt_8t_and_aver_dst_32w_msa(), common_vt_8t_and_aver_dst_4w_lsx(), common_vt_8t_and_aver_dst_4w_msa(), common_vt_8t_and_aver_dst_64w_lsx(), common_vt_8t_and_aver_dst_64w_msa(), common_vt_8t_and_aver_dst_8w_lsx(), common_vt_8t_and_aver_dst_8w_msa(), common_vt_bil_16w_msa(), common_vt_bil_4w_msa(), common_vt_bil_8w_msa(), common_vt_bil_and_aver_dst_16w_msa(), common_vt_bil_and_aver_dst_4w_msa(), common_vt_bil_and_aver_dst_8w_msa(), common_vt_bil_no_rnd_16x16_msa(), common_vt_bil_no_rnd_4x8_msa(), common_vt_bil_no_rnd_8x16_msa(), common_vt_bil_no_rnd_8x8_msa(), compile_single(), compute_imdct(), config_output(), configure_input_video_filter(), configure_output_video_filter(), configure_video_filters(), convertmantissa(), convolve_avg_horiz_mmi(), convolve_avg_mmi(), convolve_avg_vert_mmi(), convolve_horiz_mmi(), convolve_vert_mmi(), copy_16multx8mult_msa(), copy_16multx8mult_msa(), copy_16multx8mult_msa(), copy_16x16_msa(), copy_8bit_to_16bit_width8_msa(), copy_8bit_value_width16_msa(), copy_8bit_value_width8_msa(), copy_8x8_msa(), copy_tag(), copy_width12_msa(), copy_width16_lsx(), copy_width16_msa(), copy_width16_msa(), copy_width16_msa(), copy_width16_msa(), copy_width24_msa(), copy_width32_lsx(), copy_width32_msa(), copy_width32_msa(), copy_width48_msa(), copy_width4_msa(), copy_width64_lsx(), copy_width64_msa(), copy_width64_msa(), copy_width8_lsx(), copy_width8_msa(), copy_width8_msa(), copy_width8_msa(), copy_width8_msa(), correlation(), create_chrominance_lut(), create_filter_buf(), create_map(), cri_decode_frame(), dct4x4_impl(), dct8x8(), dctcoef_get(), dctcoef_set(), deblocking_filter_CTB(), DECL_CHECKASM_CHECK_FUNC(), DECL_SETUP(), decode_array_0000(), decode_blockcodes(), decode_cabac_residual_internal(), decode_cblk(), decode_channel(), decode_comp(), decode_const_block_data(), decode_delta_d(), decode_delta_j(), decode_element(), decode_frame(), decode_frame(), decode_header(), decode_hf_c(), decode_joint_c(), decode_lpc(), decode_lt_rps(), decode_plane(), decode_plane(), decode_residual(), decode_residuals(), decode_residues(), decode_rice(), decode_segment(), decode_signed_subexp_with_ref(), decode_subband(), decode_subframe(), decode_subframe(), decode_subframe_fixed(), decode_subframe_fixed_33bps(), decode_subframe_fixed_wide(), decode_subframe_lpc(), decode_subframe_lpc(), decode_subframe_lpc_33bps(), decode_var_block_data(), decor_c(), decorr_mono(), decorr_mono_buffer(), decorr_stereo(), decorr_stereo_buffer(), decorr_stereo_pass2(), decorr_stereo_pass_id2(), decorr_stereo_quick(), decorrelate(), decorrelate_33bps(), decorrelate_ls(), decorrelate_sf(), decorrelate_sm(), decorrelate_sr(), decorrelate_stereo(), deinterlace_plane_slice(), dequantization_int(), dequantization_int_97(), determine_bits(), determine_output_shift(), determine_quant_step_size(), diff_pixels_msa(), div_w32_w16(), dmix_add_c(), dmix_scale_c(), dmix_scale_inv_c(), dmix_sub_c(), dmix_sub_xch_c(), do_apply_filter(), do_decode(), do_plc(), do_xpsnr(), dss_sp_32to16bit(), dss_sp_add_pulses(), dss_sp_convert_coeffs(), dss_sp_gen_exc(), dss_sp_get_normalize_bits(), dss_sp_scale_vector(), dss_sp_sf_synthesis(), dss_sp_shift_sq_add(), dss_sp_shift_sq_sub(), dss_sp_update_buf(), dss_sp_update_state(), dss_sp_vec_mult(), dump_sidedata(), dvdvideo_play_open(), dwt_decode53(), dwt_decode97_int(), dxa_read_header(), encode_float32_rgb_frame(), encode_frame(), encode_frame(), encode_init(), encode_init(), encode_residual_ch(), encode_residual_fixed(), encode_residual_fixed_with_residual_limit(), encode_residual_fixed_with_residual_limit_33bps(), entropy_decode_mono_3860(), entropy_decode_mono_3900(), entropy_decode_mono_3990(), entropy_decode_stereo_3860(), entropy_decode_stereo_3900(), entropy_decode_stereo_3930(), entropy_decode_stereo_3990(), estimate_coeff(), estimate_sid_gain(), estimate_stereo_mode(), estimate_stereo_mode(), exif_ifd_to_dict(), exif_read_values(), exif_remove_entry(), expect_tag(), extend97_int(), extract_audio(), ff_ac3_extract_exponents_neon(), ff_ac3_extract_exponents_sse2(), ff_ac3_extract_exponents_ssse3(), ff_ac3_sum_square_butterfly_int32_neon(), ff_ac3dsp_downmix_fixed(), ff_add_param_change(), ff_alac_append_extra_bits_mono_rvv(), ff_alac_append_extra_bits_mono_sse2(), ff_alac_append_extra_bits_stereo_rvv(), ff_alac_append_extra_bits_stereo_sse2(), ff_alac_decorrelate_stereo_rvv(), ff_alac_decorrelate_stereo_sse4(), ff_AMediaFormat_getInt32(), ff_AMediaFormat_getRect(), ff_AMediaFormat_setInt32(), ff_AMediaFormat_setRect(), ff_aptx_generate_dither(), ff_avg_bilin_32hv_msa(), ff_avg_bilin_64hv_msa(), ff_avg_h264_chroma_mc2_msa(), ff_avg_h264_qpel16_mc01_msa(), ff_avg_h264_qpel16_mc02_msa(), ff_avg_h264_qpel16_mc03_msa(), ff_avg_h264_qpel16_mc21_msa(), ff_avg_h264_qpel16_mc22_msa(), ff_avg_h264_qpel16_mc23_msa(), ff_avg_h264_qpel4_mc21_msa(), ff_avg_h264_qpel4_mc22_msa(), ff_avg_h264_qpel4_mc23_msa(), ff_avg_h264_qpel8_mc21_msa(), ff_avg_h264_qpel8_mc22_msa(), ff_avg_h264_qpel8_mc23_msa(), ff_avg_pixels16_8_mmi(), ff_avg_pixels16_msa(), ff_avg_pixels16_x2_8_mmi(), ff_avg_pixels16_x2_msa(), ff_avg_pixels16_xy2_8_mmi(), ff_avg_pixels16_xy2_msa(), ff_avg_pixels16_y2_8_mmi(), ff_avg_pixels16_y2_msa(), ff_avg_pixels4_8_mmi(), ff_avg_pixels4_msa(), ff_avg_pixels4_x2_8_mmi(), ff_avg_pixels4_x2_msa(), ff_avg_pixels4_xy2_8_mmi(), ff_avg_pixels4_xy2_msa(), ff_avg_pixels4_y2_8_mmi(), ff_avg_pixels4_y2_msa(), ff_avg_pixels8_8_mmi(), ff_avg_pixels8_msa(), ff_avg_pixels8_x2_8_mmi(), ff_avg_pixels8_x2_msa(), ff_avg_pixels8_xy2_8_mmi(), ff_avg_pixels8_xy2_msa(), ff_avg_pixels8_y2_8_mmi(), ff_avg_pixels8_y2_msa(), ff_bgmc_decode(), ff_cbs_read_se_golomb(), ff_cbs_write_se_golomb(), ff_dc_129_32x32_lsx(), ff_dca_core_dequantize(), ff_dca_core_filter_fixed(), ff_dca_core_flush(), ff_dca_downmix_to_stereo_fixed(), ff_dca_xll_filter_frame(), ff_dcaadpcm_do_real(), ff_dcaadpcm_predict(), ff_dcaadpcm_subband_analysis(), ff_dct_unquantize_h263_inter_msa(), ff_dct_unquantize_h263_intra_msa(), ff_dct_unquantize_mpeg2_inter_msa(), ff_decorrelate_ls_rvv(), ff_decorrelate_sf_rvv(), ff_decorrelate_sm_rvv(), ff_decorrelate_sr_rvv(), ff_dirac_golomb_read_32bit(), ff_eac3_apply_spectral_extension(), ff_exif_sanitize_ifd(), ff_extract_exponents_rvb(), ff_extract_exponents_rvvb(), ff_flac_decorrelate_indep2_16_rvv(), ff_flac_decorrelate_indep2_32_rvv(), ff_flac_decorrelate_indep4_16_rvv(), ff_flac_decorrelate_indep4_32_rvv(), ff_flac_decorrelate_indep6_16_rvv(), ff_flac_decorrelate_indep6_32_rvv(), ff_flac_decorrelate_indep8_16_rvv(), ff_flac_decorrelate_indep8_32_rvv(), ff_flac_decorrelate_ls_16_rvv(), ff_flac_decorrelate_ls_32_rvv(), ff_flac_decorrelate_ms_16_rvv(), ff_flac_decorrelate_ms_32_rvv(), ff_flac_decorrelate_rs_16_rvv(), ff_flac_decorrelate_rs_32_rvv(), ff_flac_enc_lpc_16_sse4(), ff_flac_lpc16_rvv(), ff_flac_lpc32_rvv(), ff_flac_lpc32_rvv_simple(), ff_flac_lpc33_rvv(), ff_flac_lpc_16_arm(), ff_flac_lpc_16_sse4(), ff_flac_lpc_32_sse4(), ff_flac_lpc_32_xop(), ff_flac_wasted32_rvv(), ff_flac_wasted33_rvv(), ff_flac_wasted_32_sse2(), ff_flac_wasted_33_sse4(), ff_float_to_fixed24_avx(), ff_float_to_fixed24_neon(), ff_float_to_fixed24_rvv(), ff_float_to_fixed24_sse2(), ff_generate_wave_table(), ff_get_bmp_header(), ff_h263_h_loop_filter_msa(), ff_h263_v_loop_filter_msa(), ff_h263_v_loop_filter_msa(), ff_h2645_sei_to_frame(), ff_h264_deq_idct_luma_dc_msa(), ff_h264_h_loop_filter_chroma422_mbaff_msa(), ff_h264_h_loop_filter_chroma422_msa(), ff_h264_h_loop_filter_luma_mbaff_intra_msa(), ff_h264_h_loop_filter_luma_mbaff_msa(), ff_h264_idct8_add4_8_lsx(), ff_h264_idct8_add4_msa(), ff_h264_idct_add16_8_lsx(), ff_h264_idct_add16_intra_8_lsx(), ff_h264_idct_add16_intra_msa(), ff_h264_idct_add16_msa(), ff_h264_idct_add8_422_8_lsx(), ff_h264_idct_add8_422_msa(), ff_h264_idct_add8_8_lsx(), ff_h264_idct_add8_msa(), ff_h264_loop_filter_strength_lsx(), ff_h264_luma_dc_dequant_idct_8_lsx(), ff_hcscale_fast_mmxext(), ff_hevc_idct_32x32_lsx(), ff_hevc_loop_filter_chroma_h_8_lsx(), ff_hevc_loop_filter_chroma_h_8_msa(), ff_hevc_loop_filter_chroma_v_8_lsx(), ff_hevc_loop_filter_chroma_v_8_msa(), ff_hevc_loop_filter_luma_h_8_lsx(), ff_hevc_loop_filter_luma_h_8_msa(), ff_hevc_loop_filter_luma_v_8_lsx(), ff_hevc_loop_filter_luma_v_8_msa(), ff_hscale16to15_4_neon(), ff_hscale16to15_4_neon_asm(), ff_hscale16to15_X4_neon(), ff_hscale16to15_X4_neon_asm(), ff_hscale16to15_X8_neon(), ff_hscale16to15_X8_neon_asm(), ff_hscale16to19_4_neon(), ff_hscale16to19_4_neon_asm(), ff_hscale16to19_X4_neon(), ff_hscale16to19_X4_neon_asm(), ff_hscale16to19_X8_neon(), ff_hscale16to19_X8_neon_asm(), ff_hscale_16_to_15_lasx(), ff_hscale_16_to_15_lsx(), ff_hscale_16_to_15_sub_lsx(), ff_hscale_16_to_19_lasx(), ff_hscale_16_to_19_lsx(), ff_hscale_16_to_19_sub_lsx(), ff_hscale_8_to_15_lasx(), ff_hscale_8_to_15_lsx(), ff_hscale_8_to_15_neon(), ff_hscale_8_to_19_lasx(), ff_hscale_8_to_19_lsx(), ff_hyscale_fast_mmxext(), ff_init_hscaler_mmxext(), ff_int32_to_float_fmul_scalar_neon(), ff_int32_to_float_fmul_scalar_rvv(), ff_int32_to_float_fmul_scalar_sse2(), ff_int32_to_float_fmul_scalar_vfp(), ff_ivi_col_haar4(), ff_ivi_col_haar8(), ff_ivi_col_slant4(), ff_ivi_col_slant8(), ff_ivi_dc_col_slant(), ff_ivi_dc_haar_2d(), ff_ivi_dc_row_slant(), ff_ivi_dc_slant_2d(), ff_ivi_inverse_haar_1x8(), ff_ivi_inverse_haar_4x4(), ff_ivi_inverse_haar_8x1(), ff_ivi_inverse_haar_8x8(), ff_ivi_inverse_slant_4x4(), ff_ivi_inverse_slant_8x8(), ff_ivi_put_dc_pixel_8x8(), ff_ivi_put_pixels_8x8(), ff_ivi_recompose53(), ff_ivi_row_haar4(), ff_ivi_row_haar8(), ff_ivi_row_slant4(), ff_ivi_row_slant8(), ff_j_rev_dct(), ff_j_rev_dct4(), ff_jpeg2000_decode_htj2k(), ff_jpeg2000_tag_tree_init(), ff_kbd_window_init_fixed(), ff_lfe_fir0_float_neon(), ff_lfe_fir1_float_neon(), ff_lfe_x96_fixed_neon(), ff_linear_int_to_srgb_u8(), ff_loop_filter_h_16_16_lsx(), ff_loop_filter_h_16_16_msa(), ff_loop_filter_h_16_8_lsx(), ff_loop_filter_h_16_8_msa(), ff_loop_filter_h_44_16_lsx(), ff_loop_filter_h_44_16_msa(), ff_loop_filter_h_48_16_lsx(), ff_loop_filter_h_48_16_msa(), ff_loop_filter_h_4_8_lsx(), ff_loop_filter_h_4_8_msa(), ff_loop_filter_h_84_16_lsx(), ff_loop_filter_h_84_16_msa(), ff_loop_filter_h_88_16_lsx(), ff_loop_filter_h_88_16_msa(), ff_loop_filter_h_8_8_lsx(), ff_loop_filter_h_8_8_msa(), ff_loop_filter_v_16_16_lsx(), ff_loop_filter_v_16_16_msa(), ff_loop_filter_v_16_8_lsx(), ff_loop_filter_v_16_8_msa(), ff_loop_filter_v_44_16_lsx(), ff_loop_filter_v_44_16_msa(), ff_loop_filter_v_48_16_lsx(), ff_loop_filter_v_48_16_msa(), ff_loop_filter_v_4_8_lsx(), ff_loop_filter_v_4_8_msa(), ff_loop_filter_v_84_16_lsx(), ff_loop_filter_v_84_16_msa(), ff_loop_filter_v_88_16_lsx(), ff_loop_filter_v_88_16_msa(), ff_loop_filter_v_8_8_lsx(), ff_loop_filter_v_8_8_msa(), ff_lpc_apply_welch_window_avx2(), ff_lpc_apply_welch_window_rvv(), ff_lpc_apply_welch_window_sse2(), ff_lpc_calc_coefs(), ff_lpc_calc_ref_coefs(), ff_mlp_filter_channel_arm(), ff_mlp_pack_output(), ff_mlp_rematrix_channel(), ff_mlp_rematrix_channel_arm(), ff_mov_write_packet(), ff_mpa_synth_filter_fixed(), ff_mpadsp_apply_window_fixed(), ff_mpadsp_apply_window_fixed_armv6(), ff_mpadsp_apply_window_fixed_neon(), ff_mpeg1_decode_block_intra(), ff_oklab_int_to_srgb_u8(), ff_pixelutils_sad16_msa(), ff_put_bilin_32hv_msa(), ff_put_bilin_64hv_msa(), ff_put_h264_chroma_mc2_msa(), ff_put_h264_qpel16_mc01_msa(), ff_put_h264_qpel16_mc02_msa(), ff_put_h264_qpel16_mc03_msa(), ff_put_h264_qpel16_mc21_msa(), ff_put_h264_qpel16_mc22_msa(), ff_put_h264_qpel16_mc23_msa(), ff_put_h264_qpel4_mc21_msa(), ff_put_h264_qpel4_mc22_msa(), ff_put_h264_qpel4_mc23_msa(), ff_put_h264_qpel8_mc21_msa(), ff_put_h264_qpel8_mc22_msa(), ff_put_h264_qpel8_mc23_msa(), ff_put_no_rnd_pixels16_x2_8_lasx(), ff_put_no_rnd_pixels16_x2_8_mmi(), ff_put_no_rnd_pixels16_x2_msa(), ff_put_no_rnd_pixels16_xy2_8_mmi(), ff_put_no_rnd_pixels16_xy2_msa(), ff_put_no_rnd_pixels16_y2_8_lasx(), ff_put_no_rnd_pixels16_y2_8_mmi(), ff_put_no_rnd_pixels16_y2_msa(), ff_put_no_rnd_pixels8_x2_8_lasx(), ff_put_no_rnd_pixels8_x2_8_mmi(), ff_put_no_rnd_pixels8_x2_msa(), ff_put_no_rnd_pixels8_xy2_8_mmi(), ff_put_no_rnd_pixels8_xy2_msa(), ff_put_no_rnd_pixels8_y2_8_lasx(), ff_put_no_rnd_pixels8_y2_8_mmi(), ff_put_no_rnd_pixels8_y2_msa(), ff_put_no_rnd_pixels_l2_msa(), ff_put_pixels16_8_mmi(), ff_put_pixels16_msa(), ff_put_pixels16_x2_8_lasx(), ff_put_pixels16_x2_8_mmi(), ff_put_pixels16_x2_msa(), ff_put_pixels16_xy2_8_mmi(), ff_put_pixels16_xy2_msa(), ff_put_pixels16_y2_8_lasx(), ff_put_pixels16_y2_8_mmi(), ff_put_pixels16_y2_msa(), ff_put_pixels4_8_mmi(), ff_put_pixels4_msa(), ff_put_pixels4_x2_8_mmi(), ff_put_pixels4_x2_msa(), ff_put_pixels4_xy2_8_mmi(), ff_put_pixels4_xy2_msa(), ff_put_pixels4_y2_8_mmi(), ff_put_pixels4_y2_msa(), ff_put_pixels8_8_mmi(), ff_put_pixels8_msa(), ff_put_pixels8_x2_8_lasx(), ff_put_pixels8_x2_8_mmi(), ff_put_pixels8_x2_msa(), ff_put_pixels8_xy2_8_mmi(), ff_put_pixels8_xy2_msa(), ff_put_pixels8_y2_8_lasx(), ff_put_pixels8_y2_8_mmi(), ff_put_pixels8_y2_msa(), ff_put_vp8_epel16_h4v4_msa(), ff_put_vp8_epel16_h4v6_lsx(), ff_put_vp8_epel16_h4v6_msa(), ff_put_vp8_epel16_h6v4_lsx(), ff_put_vp8_epel16_h6v4_msa(), ff_put_vp8_epel16_h6v6_lsx(), ff_put_vp8_epel16_h6v6_msa(), ff_put_vp8_pixels16_lsx(), ff_put_vp8_pixels16_msa(), ff_put_vp8_pixels4_msa(), ff_put_vp8_pixels8_lsx(), ff_put_vp8_pixels8_msa(), ff_replaygain_export_raw(), ff_rgb24toyv12_c(), ff_rgb24toyv12_neon(), ff_rtp_check_and_send_back_rr(), ff_sbc_analyze_4_armv6(), ff_sbc_analyze_4_neon(), ff_sbc_analyze_4_sse2(), ff_sbc_analyze_8_armv6(), ff_sbc_analyze_8_neon(), ff_sbc_analyze_8_sse2(), ff_sbc_calc_scalefactors_j_neon(), ff_sbc_calc_scalefactors_neon(), ff_sbc_calc_scalefactors_sse4(), ff_scalarproduct_and_madd_int16_neon(), ff_scalarproduct_and_madd_int16_rvv(), ff_scalarproduct_and_madd_int16_sse2(), ff_scalarproduct_and_madd_int16_ssse3(), ff_scalarproduct_and_madd_int32_rvv(), ff_scalarproduct_and_madd_int32_sse4(), ff_scalarproduct_int16_avx2(), ff_scalarproduct_int16_neon(), ff_scalarproduct_int16_rvv(), ff_scalarproduct_int16_sse2(), ff_scale_adjust_dimensions(), ff_simple_idct_add_lasx(), ff_simple_idct_lasx(), ff_simple_idct_put_lasx(), ff_srgb_u8_to_oklab_int(), ff_sum_square_butterfly_int32_rvv(), ff_sws_free_altivec_bufs(), ff_swscale(), ff_tak_decorrelate_ls_avx2(), ff_tak_decorrelate_ls_sse2(), ff_tak_decorrelate_sf_avx2(), ff_tak_decorrelate_sf_sse4(), ff_tak_decorrelate_sm_avx2(), ff_tak_decorrelate_sm_sse2(), ff_tak_decorrelate_sr_avx2(), ff_tak_decorrelate_sr_sse2(), ff_tta_filter_init(), ff_tta_filter_process_sse4(), ff_tta_filter_process_ssse3(), ff_ttaenc_filter_process_sse4(), ff_ttaenc_filter_process_ssse3(), ff_update_palette(), ff_updateMMXDitherTables(), ff_vc1_inv_trans_8x8_lasx(), ff_vector_clip_int32_int_sse2(), ff_vector_clip_int32_neon(), ff_vector_clip_int32_rvv(), ff_vector_clip_int32_sse2(), ff_vector_clip_int32_sse4(), ff_vector_fmul_window_fixed_rvv(), ff_vector_fmul_window_scaled_rvv(), ff_vp8_h_loop_filter16_inner_lsx(), ff_vp8_h_loop_filter16_inner_msa(), ff_vp8_v_loop_filter16_inner_lsx(), ff_vp8_v_loop_filter16_inner_msa(), ff_w3fdif_complex_high_sse2(), ff_w3fdif_complex_low_sse2(), ff_w3fdif_scale_sse2(), ff_w3fdif_simple_high_sse2(), ff_w3fdif_simple_low_sse2(), ffat_copy_samples(), fft7(), fft9(), fill_64(), fill_buffer(), fill_data_min_max(), fill_in_adpcm_bufer(), fill_ones(), filter0(), filter1(), filter16_complex_high(), filter16_complex_low(), filter16_scale(), filter16_simple_high(), filter16_simple_low(), filter_3800(), filter_channel(), filter_channel(), filter_complex_high(), filter_complex_low(), filter_fast_3320(), filter_frame(), filter_frame(), filter_frame(), filter_frame(), filter_frame(), filter_frame(), filter_frame(), filter_frame(), filter_frame_fixed(), filter_scale(), filter_simple_high(), filter_simple_low(), filter_slice(), finalize_packet(), find_best_filter(), find_next_start_code(), find_peak(), find_sidx(), fits_decode_frame(), fix_bitshift(), flac_decorrelate_indep_c(), flac_decorrelate_ls_c(), flac_decorrelate_ms_c(), flac_decorrelate_rs_c(), flac_lpc_16_c(), flac_lpc_32_c(), flac_lpc_33_c(), flac_lpc_encode_c(), flac_wasted_32_c(), flac_wasted_33_c(), float_to_fixed24_c(), flv_read_packet(), fps_tag2avr(), ftx(), gbr24pToUV_half_c(), generate_2_noise_channels(), get(), get_array(), get_array(), get_cb(), get_image_format(), get_linear_array(), get_lsp_poly(), get_rice_array(), get_rotation(), get_sample(), get_send_time(), get_shear_params_valid(), get_signed_rnd(), get_srice(), get_step_size(), get_wsse(), get_xbits(), get_xbits_le(), h263_dct_unquantize_msa(), h263_h_loop_filter_msa(), h263_v_loop_filter_msa(), h264_foc(), h264_metadata_handle_display_orientation(), hadamard_diff_8x8_msa(), hadamard_intra_8x8_msa(), hdcd_analyze(), hdcd_analyze_gen(), hdcd_analyze_prepare(), hdcd_envelope(), hdcd_integrate(), hdcd_process(), hdcd_process_stereo(), hdcd_scan(), hevc_addblk_16x16_msa(), hevc_addblk_32x32_msa(), hevc_addblk_4x4_msa(), hevc_addblk_8x8_msa(), hevc_bi_copy_12w_lsx(), hevc_bi_copy_12w_msa(), hevc_bi_copy_16w_lsx(), hevc_bi_copy_16w_msa(), hevc_bi_copy_24w_lsx(), hevc_bi_copy_24w_msa(), hevc_bi_copy_32w_lsx(), hevc_bi_copy_32w_msa(), hevc_bi_copy_48w_lsx(), hevc_bi_copy_48w_msa(), hevc_bi_copy_4w_lsx(), hevc_bi_copy_4w_msa(), hevc_bi_copy_64w_lsx(), hevc_bi_copy_64w_msa(), hevc_bi_copy_6w_lsx(), hevc_bi_copy_6w_msa(), hevc_bi_copy_8w_lsx(), hevc_bi_copy_8w_msa(), hevc_biwgt_copy_12w_msa(), hevc_biwgt_copy_16w_msa(), hevc_biwgt_copy_24w_msa(), hevc_biwgt_copy_32w_msa(), hevc_biwgt_copy_48w_msa(), hevc_biwgt_copy_4w_msa(), hevc_biwgt_copy_64w_msa(), hevc_biwgt_copy_6w_msa(), hevc_biwgt_copy_8w_msa(), hevc_copy_12w_lsx(), hevc_copy_12w_msa(), hevc_copy_16w_lsx(), hevc_copy_16w_msa(), hevc_copy_24w_lsx(), hevc_copy_24w_msa(), hevc_copy_32w_lsx(), hevc_copy_32w_msa(), hevc_copy_48w_lsx(), hevc_copy_48w_msa(), hevc_copy_4w_lsx(), hevc_copy_4w_msa(), hevc_copy_64w_lsx(), hevc_copy_64w_msa(), hevc_copy_6w_lsx(), hevc_copy_6w_msa(), hevc_copy_8w_lsx(), hevc_copy_8w_msa(), hevc_h_loop_filter_chroma(), hevc_h_loop_filter_luma(), hevc_hv_4t_12w_lsx(), hevc_hv_4t_12w_lsx(), hevc_hv_4t_12w_msa(), hevc_hv_4t_16w_lsx(), hevc_hv_4t_16w_lsx(), hevc_hv_4t_16w_lsx(), hevc_hv_4t_16w_msa(), hevc_hv_4t_24w_lsx(), hevc_hv_4t_24w_lsx(), hevc_hv_4t_24w_lsx(), hevc_hv_4t_24w_msa(), hevc_hv_4t_32w_lsx(), hevc_hv_4t_32w_lsx(), hevc_hv_4t_32w_lsx(), hevc_hv_4t_32w_msa(), hevc_hv_4t_4multx8mult_msa(), hevc_hv_4t_4w_msa(), hevc_hv_4t_4x2_msa(), hevc_hv_4t_4x4_msa(), hevc_hv_4t_6w_msa(), hevc_hv_4t_8mult_lsx(), hevc_hv_4t_8multx4_lsx(), hevc_hv_4t_8multx4_lsx(), hevc_hv_4t_8multx4_msa(), hevc_hv_4t_8multx4mult_lsx(), hevc_hv_4t_8multx4mult_lsx(), hevc_hv_4t_8multx4mult_msa(), hevc_hv_4t_8w_lsx(), hevc_hv_4t_8w_lsx(), hevc_hv_4t_8w_lsx(), hevc_hv_4t_8w_msa(), hevc_hv_4t_8x2_lsx(), hevc_hv_4t_8x2_lsx(), hevc_hv_4t_8x2_lsx(), hevc_hv_4t_8x2_msa(), hevc_hv_4t_8x6_lsx(), hevc_hv_4t_8x6_lsx(), hevc_hv_4t_8x6_lsx(), hevc_hv_4t_8x6_msa(), hevc_hv_8t_12w_lsx(), hevc_hv_8t_12w_msa(), hevc_hv_8t_16w_lsx(), hevc_hv_8t_16w_lsx(), hevc_hv_8t_16w_lsx(), hevc_hv_8t_16w_lsx(), hevc_hv_8t_16w_msa(), hevc_hv_8t_24w_lsx(), hevc_hv_8t_24w_lsx(), hevc_hv_8t_24w_lsx(), hevc_hv_8t_24w_lsx(), hevc_hv_8t_24w_msa(), hevc_hv_8t_32w_lsx(), hevc_hv_8t_32w_lsx(), hevc_hv_8t_32w_lsx(), hevc_hv_8t_32w_lsx(), hevc_hv_8t_32w_msa(), hevc_hv_8t_48w_lsx(), hevc_hv_8t_48w_lsx(), hevc_hv_8t_48w_lsx(), hevc_hv_8t_48w_lsx(), hevc_hv_8t_48w_msa(), hevc_hv_8t_4w_lsx(), hevc_hv_8t_4w_msa(), hevc_hv_8t_64w_lsx(), hevc_hv_8t_64w_lsx(), hevc_hv_8t_64w_lsx(), hevc_hv_8t_64w_lsx(), hevc_hv_8t_64w_msa(), hevc_hv_8t_8multx1mult_lsx(), hevc_hv_8t_8multx1mult_lsx(), hevc_hv_8t_8multx1mult_msa(), hevc_hv_8t_8w_lsx(), hevc_hv_8t_8w_lsx(), hevc_hv_8t_8w_lsx(), hevc_hv_8t_8w_lsx(), hevc_hv_8t_8w_msa(), hevc_hv_8t_8x2_lsx(), hevc_hv_8t_8x2_lsx(), hevc_hv_bi_4t_12w_msa(), hevc_hv_bi_4t_16w_msa(), hevc_hv_bi_4t_24w_msa(), hevc_hv_bi_4t_32w_msa(), hevc_hv_bi_4t_4multx8mult_msa(), hevc_hv_bi_4t_4w_msa(), hevc_hv_bi_4t_4x2_msa(), hevc_hv_bi_4t_4x4_msa(), hevc_hv_bi_4t_6w_msa(), hevc_hv_bi_4t_8multx4_msa(), hevc_hv_bi_4t_8multx4mult_msa(), hevc_hv_bi_4t_8w_msa(), hevc_hv_bi_4t_8x2_msa(), hevc_hv_bi_4t_8x6_msa(), hevc_hv_bi_8t_12w_msa(), hevc_hv_bi_8t_16w_msa(), hevc_hv_bi_8t_24w_msa(), hevc_hv_bi_8t_32w_msa(), hevc_hv_bi_8t_48w_msa(), hevc_hv_bi_8t_4w_msa(), hevc_hv_bi_8t_64w_msa(), hevc_hv_bi_8t_8multx1mult_msa(), hevc_hv_bi_8t_8w_msa(), hevc_hv_biwgt_4t_12w_msa(), hevc_hv_biwgt_4t_16w_msa(), hevc_hv_biwgt_4t_24w_msa(), hevc_hv_biwgt_4t_32w_msa(), hevc_hv_biwgt_4t_4multx8mult_msa(), hevc_hv_biwgt_4t_4w_msa(), hevc_hv_biwgt_4t_4x2_msa(), hevc_hv_biwgt_4t_4x4_msa(), hevc_hv_biwgt_4t_6w_msa(), hevc_hv_biwgt_4t_8multx4_msa(), hevc_hv_biwgt_4t_8multx4mult_msa(), hevc_hv_biwgt_4t_8w_msa(), hevc_hv_biwgt_4t_8x2_msa(), hevc_hv_biwgt_4t_8x6_msa(), hevc_hv_biwgt_8t_12w_msa(), hevc_hv_biwgt_8t_16w_msa(), hevc_hv_biwgt_8t_24w_msa(), hevc_hv_biwgt_8t_32w_msa(), hevc_hv_biwgt_8t_48w_msa(), hevc_hv_biwgt_8t_4w_msa(), hevc_hv_biwgt_8t_64w_msa(), hevc_hv_biwgt_8t_8multx2mult_msa(), hevc_hv_biwgt_8t_8w_msa(), hevc_hv_uni_4t_12w_msa(), hevc_hv_uni_4t_16w_msa(), hevc_hv_uni_4t_24w_msa(), hevc_hv_uni_4t_32w_msa(), hevc_hv_uni_4t_4multx8mult_msa(), hevc_hv_uni_4t_4w_msa(), hevc_hv_uni_4t_4x2_msa(), hevc_hv_uni_4t_4x4_msa(), hevc_hv_uni_4t_6w_msa(), hevc_hv_uni_4t_8multx4_msa(), hevc_hv_uni_4t_8multx4mult_msa(), hevc_hv_uni_4t_8w_msa(), hevc_hv_uni_4t_8x2_msa(), hevc_hv_uni_4t_8x6_msa(), hevc_hv_uni_8t_12w_msa(), hevc_hv_uni_8t_16w_msa(), hevc_hv_uni_8t_24w_msa(), hevc_hv_uni_8t_32w_msa(), hevc_hv_uni_8t_48w_msa(), hevc_hv_uni_8t_4w_msa(), hevc_hv_uni_8t_64w_msa(), hevc_hv_uni_8t_8multx2mult_msa(), hevc_hv_uni_8t_8w_msa(), hevc_hv_uniwgt_4t_12w_msa(), hevc_hv_uniwgt_4t_16w_msa(), hevc_hv_uniwgt_4t_24w_msa(), hevc_hv_uniwgt_4t_32w_msa(), hevc_hv_uniwgt_4t_4multx8mult_msa(), hevc_hv_uniwgt_4t_4w_msa(), hevc_hv_uniwgt_4t_4x2_msa(), hevc_hv_uniwgt_4t_4x4_msa(), hevc_hv_uniwgt_4t_6w_msa(), hevc_hv_uniwgt_4t_8multx4_msa(), hevc_hv_uniwgt_4t_8multx4mult_msa(), hevc_hv_uniwgt_4t_8w_msa(), hevc_hv_uniwgt_4t_8x2_msa(), hevc_hv_uniwgt_4t_8x6_msa(), hevc_hv_uniwgt_8t_12w_msa(), hevc_hv_uniwgt_8t_16w_msa(), hevc_hv_uniwgt_8t_24w_msa(), hevc_hv_uniwgt_8t_32w_msa(), hevc_hv_uniwgt_8t_48w_msa(), hevc_hv_uniwgt_8t_4w_msa(), hevc_hv_uniwgt_8t_64w_msa(), hevc_hv_uniwgt_8t_8multx2mult_msa(), hevc_hv_uniwgt_8t_8w_msa(), hevc_hz_4t_12w_msa(), hevc_hz_4t_16w_msa(), hevc_hz_4t_24w_lsx(), hevc_hz_4t_24w_msa(), hevc_hz_4t_32w_lsx(), hevc_hz_4t_32w_lsx(), hevc_hz_4t_32w_msa(), hevc_hz_4t_4w_msa(), hevc_hz_4t_4x2_msa(), hevc_hz_4t_4x4_msa(), hevc_hz_4t_4x8multiple_msa(), hevc_hz_4t_6w_msa(), hevc_hz_4t_8w_msa(), hevc_hz_4t_8x2multiple_msa(), hevc_hz_4t_8x4multiple_msa(), hevc_hz_8t_12w_lsx(), hevc_hz_8t_12w_msa(), hevc_hz_8t_16w_lsx(), hevc_hz_8t_16w_lsx(), hevc_hz_8t_16w_msa(), hevc_hz_8t_24w_lsx(), hevc_hz_8t_24w_lsx(), hevc_hz_8t_24w_msa(), hevc_hz_8t_32w_lsx(), hevc_hz_8t_32w_lsx(), hevc_hz_8t_32w_msa(), hevc_hz_8t_48w_lsx(), hevc_hz_8t_48w_lsx(), hevc_hz_8t_48w_msa(), hevc_hz_8t_4w_lsx(), hevc_hz_8t_4w_msa(), hevc_hz_8t_64w_lsx(), hevc_hz_8t_64w_lsx(), hevc_hz_8t_64w_msa(), hevc_hz_8t_8w_lsx(), hevc_hz_8t_8w_msa(), hevc_hz_bi_4t_12w_msa(), hevc_hz_bi_4t_16w_msa(), hevc_hz_bi_4t_24w_msa(), hevc_hz_bi_4t_32w_msa(), hevc_hz_bi_4t_4w_msa(), hevc_hz_bi_4t_4x2_msa(), hevc_hz_bi_4t_4x4_msa(), hevc_hz_bi_4t_4x8multiple_msa(), hevc_hz_bi_4t_6w_msa(), hevc_hz_bi_4t_8w_msa(), hevc_hz_bi_4t_8x2_msa(), hevc_hz_bi_4t_8x4multiple_msa(), hevc_hz_bi_4t_8x6_msa(), hevc_hz_bi_8t_12w_msa(), hevc_hz_bi_8t_16w_msa(), hevc_hz_bi_8t_24w_msa(), hevc_hz_bi_8t_32w_msa(), hevc_hz_bi_8t_48w_msa(), hevc_hz_bi_8t_4w_msa(), hevc_hz_bi_8t_64w_msa(), hevc_hz_bi_8t_8w_msa(), hevc_hz_biwgt_4t_12w_msa(), hevc_hz_biwgt_4t_16w_msa(), hevc_hz_biwgt_4t_24w_msa(), hevc_hz_biwgt_4t_32w_msa(), hevc_hz_biwgt_4t_4w_msa(), hevc_hz_biwgt_4t_4x2_msa(), hevc_hz_biwgt_4t_4x4_msa(), hevc_hz_biwgt_4t_4x8multiple_msa(), hevc_hz_biwgt_4t_6w_msa(), hevc_hz_biwgt_4t_8w_msa(), hevc_hz_biwgt_4t_8x2_msa(), hevc_hz_biwgt_4t_8x4multiple_msa(), hevc_hz_biwgt_4t_8x6_msa(), hevc_hz_biwgt_8t_12w_msa(), hevc_hz_biwgt_8t_16w_msa(), hevc_hz_biwgt_8t_24w_msa(), hevc_hz_biwgt_8t_32w_msa(), hevc_hz_biwgt_8t_48w_msa(), hevc_hz_biwgt_8t_4w_msa(), hevc_hz_biwgt_8t_64w_msa(), hevc_hz_biwgt_8t_8w_msa(), hevc_hz_uniwgt_4t_12w_msa(), hevc_hz_uniwgt_4t_16w_msa(), hevc_hz_uniwgt_4t_24w_msa(), hevc_hz_uniwgt_4t_32w_msa(), hevc_hz_uniwgt_4t_4w_msa(), hevc_hz_uniwgt_4t_4x2_msa(), hevc_hz_uniwgt_4t_4x4_msa(), hevc_hz_uniwgt_4t_4x8multiple_msa(), hevc_hz_uniwgt_4t_6w_msa(), hevc_hz_uniwgt_4t_8w_msa(), hevc_hz_uniwgt_4t_8x2_msa(), hevc_hz_uniwgt_4t_8x4_msa(), hevc_hz_uniwgt_4t_8x6_msa(), hevc_hz_uniwgt_4t_8x8multiple_msa(), hevc_hz_uniwgt_8t_12w_msa(), hevc_hz_uniwgt_8t_16w_msa(), hevc_hz_uniwgt_8t_24w_msa(), hevc_hz_uniwgt_8t_32w_msa(), hevc_hz_uniwgt_8t_48w_msa(), hevc_hz_uniwgt_8t_4w_msa(), hevc_hz_uniwgt_8t_64w_msa(), hevc_hz_uniwgt_8t_8w_msa(), hevc_idct_8x32_column_lsx(), hevc_idct_8x32_column_msa(), hevc_idct_dc_16x16_msa(), hevc_idct_dc_32x32_msa(), hevc_idct_dc_4x4_msa(), hevc_idct_dc_8x8_msa(), hevc_intra_pred_angular_lower_16width_msa(), hevc_intra_pred_angular_lower_32width_msa(), hevc_intra_pred_angular_lower_4width_msa(), hevc_intra_pred_angular_lower_8width_msa(), hevc_intra_pred_angular_upper_16width_msa(), hevc_intra_pred_angular_upper_32width_msa(), hevc_intra_pred_angular_upper_4width_msa(), hevc_intra_pred_angular_upper_8width_msa(), hevc_intra_pred_dc_16x16_msa(), hevc_intra_pred_dc_32x32_msa(), hevc_intra_pred_dc_4x4_msa(), hevc_intra_pred_dc_8x8_msa(), hevc_intra_pred_horiz_16x16_msa(), hevc_intra_pred_horiz_32x32_msa(), hevc_intra_pred_horiz_4x4_msa(), hevc_intra_pred_horiz_8x8_msa(), hevc_intra_pred_plane_16x16_msa(), hevc_intra_pred_plane_32x32_msa(), hevc_intra_pred_plane_4x4_msa(), hevc_intra_pred_plane_8x8_msa(), hevc_intra_pred_vert_16x16_msa(), hevc_intra_pred_vert_4x4_msa(), hevc_intra_pred_vert_8x8_msa(), hevc_loopfilter_chroma_hor_msa(), hevc_loopfilter_chroma_ver_msa(), hevc_loopfilter_luma_hor_msa(), hevc_loopfilter_luma_ver_msa(), hevc_sao_band_filter_16multiple_msa(), hevc_sao_band_filter_4width_msa(), hevc_sao_band_filter_8width_msa(), hevc_sao_edge_filter_0degree_16multiple_lsx(), hevc_sao_edge_filter_0degree_16multiple_msa(), hevc_sao_edge_filter_0degree_4width_lsx(), hevc_sao_edge_filter_0degree_4width_msa(), hevc_sao_edge_filter_0degree_8width_lsx(), hevc_sao_edge_filter_0degree_8width_msa(), hevc_sao_edge_filter_135degree_16multiple_lsx(), hevc_sao_edge_filter_135degree_16multiple_msa(), hevc_sao_edge_filter_135degree_4width_lsx(), hevc_sao_edge_filter_135degree_4width_msa(), hevc_sao_edge_filter_135degree_8width_lsx(), hevc_sao_edge_filter_135degree_8width_msa(), hevc_sao_edge_filter_45degree_16multiple_lsx(), hevc_sao_edge_filter_45degree_16multiple_msa(), hevc_sao_edge_filter_45degree_4width_lsx(), hevc_sao_edge_filter_45degree_4width_msa(), hevc_sao_edge_filter_45degree_8width_lsx(), hevc_sao_edge_filter_45degree_8width_msa(), hevc_sao_edge_filter_90degree_16multiple_lsx(), hevc_sao_edge_filter_90degree_16multiple_msa(), hevc_sao_edge_filter_90degree_4width_lsx(), hevc_sao_edge_filter_90degree_4width_msa(), hevc_sao_edge_filter_90degree_8width_lsx(), hevc_sao_edge_filter_90degree_8width_msa(), hevc_uniwgt_copy_12w_msa(), hevc_uniwgt_copy_16w_msa(), hevc_uniwgt_copy_24w_msa(), hevc_uniwgt_copy_32w_msa(), hevc_uniwgt_copy_48w_msa(), hevc_uniwgt_copy_4w_msa(), hevc_uniwgt_copy_64w_msa(), hevc_uniwgt_copy_6w_msa(), hevc_uniwgt_copy_8w_msa(), hevc_v_loop_filter_chroma(), hevc_v_loop_filter_luma(), hevc_vt_4t_12w_lsx(), hevc_vt_4t_12w_msa(), hevc_vt_4t_16w_lsx(), hevc_vt_4t_16w_lsx(), hevc_vt_4t_16w_msa(), hevc_vt_4t_24w_lsx(), hevc_vt_4t_24w_lsx(), hevc_vt_4t_24w_msa(), hevc_vt_4t_32w_lsx(), hevc_vt_4t_32w_lsx(), hevc_vt_4t_32w_msa(), hevc_vt_4t_4w_msa(), hevc_vt_4t_4x16_msa(), hevc_vt_4t_4x2_msa(), hevc_vt_4t_4x4_msa(), hevc_vt_4t_4x8_msa(), hevc_vt_4t_6w_msa(), hevc_vt_4t_8w_msa(), hevc_vt_4t_8x2_msa(), hevc_vt_4t_8x4multiple_msa(), hevc_vt_4t_8x6_msa(), hevc_vt_8t_12w_lsx(), hevc_vt_8t_12w_msa(), hevc_vt_8t_16multx2mult_lsx(), hevc_vt_8t_16multx4mult_lsx(), hevc_vt_8t_16multx4mult_msa(), hevc_vt_8t_16w_lsx(), hevc_vt_8t_16w_lsx(), hevc_vt_8t_16w_msa(), hevc_vt_8t_24w_lsx(), hevc_vt_8t_24w_lsx(), hevc_vt_8t_24w_msa(), hevc_vt_8t_32w_lsx(), hevc_vt_8t_32w_lsx(), hevc_vt_8t_32w_msa(), hevc_vt_8t_48w_lsx(), hevc_vt_8t_48w_lsx(), hevc_vt_8t_48w_msa(), hevc_vt_8t_4w_lsx(), hevc_vt_8t_4w_msa(), hevc_vt_8t_64w_lsx(), hevc_vt_8t_64w_lsx(), hevc_vt_8t_64w_msa(), hevc_vt_8t_8w_lsx(), hevc_vt_8t_8w_lsx(), hevc_vt_8t_8w_msa(), hevc_vt_bi_4t_12w_msa(), hevc_vt_bi_4t_16w_msa(), hevc_vt_bi_4t_24w_msa(), hevc_vt_bi_4t_32w_msa(), hevc_vt_bi_4t_4w_msa(), hevc_vt_bi_4t_4x2_msa(), hevc_vt_bi_4t_4x4_msa(), hevc_vt_bi_4t_4x8multiple_msa(), hevc_vt_bi_4t_6w_msa(), hevc_vt_bi_4t_8w_msa(), hevc_vt_bi_4t_8x2_msa(), hevc_vt_bi_4t_8x4multiple_msa(), hevc_vt_bi_4t_8x6_msa(), hevc_vt_bi_8t_12w_msa(), hevc_vt_bi_8t_16multx2mult_msa(), hevc_vt_bi_8t_16w_msa(), hevc_vt_bi_8t_24w_msa(), hevc_vt_bi_8t_32w_msa(), hevc_vt_bi_8t_48w_msa(), hevc_vt_bi_8t_4w_msa(), hevc_vt_bi_8t_64w_msa(), hevc_vt_bi_8t_8w_msa(), hevc_vt_biwgt_4t_12w_msa(), hevc_vt_biwgt_4t_16w_msa(), hevc_vt_biwgt_4t_24w_msa(), hevc_vt_biwgt_4t_32w_msa(), hevc_vt_biwgt_4t_4w_msa(), hevc_vt_biwgt_4t_4x2_msa(), hevc_vt_biwgt_4t_4x4_msa(), hevc_vt_biwgt_4t_4x8multiple_msa(), hevc_vt_biwgt_4t_6w_msa(), hevc_vt_biwgt_4t_8w_msa(), hevc_vt_biwgt_4t_8x2_msa(), hevc_vt_biwgt_4t_8x4multiple_msa(), hevc_vt_biwgt_4t_8x6_msa(), hevc_vt_biwgt_8t_12w_msa(), hevc_vt_biwgt_8t_16multx2mult_msa(), hevc_vt_biwgt_8t_16w_msa(), hevc_vt_biwgt_8t_24w_msa(), hevc_vt_biwgt_8t_32w_msa(), hevc_vt_biwgt_8t_48w_msa(), hevc_vt_biwgt_8t_4w_msa(), hevc_vt_biwgt_8t_64w_msa(), hevc_vt_biwgt_8t_8w_msa(), hevc_vt_uniwgt_4t_12w_msa(), hevc_vt_uniwgt_4t_16w_msa(), hevc_vt_uniwgt_4t_24w_msa(), hevc_vt_uniwgt_4t_32w_msa(), hevc_vt_uniwgt_4t_4w_msa(), hevc_vt_uniwgt_4t_4x2_msa(), hevc_vt_uniwgt_4t_4x4_msa(), hevc_vt_uniwgt_4t_4x8multiple_msa(), hevc_vt_uniwgt_4t_6w_msa(), hevc_vt_uniwgt_4t_8w_msa(), hevc_vt_uniwgt_4t_8x2_msa(), hevc_vt_uniwgt_4t_8x4_msa(), hevc_vt_uniwgt_4t_8x6_msa(), hevc_vt_uniwgt_4t_8x8mult_msa(), hevc_vt_uniwgt_8t_12w_msa(), hevc_vt_uniwgt_8t_16multx4mult_msa(), hevc_vt_uniwgt_8t_16w_msa(), hevc_vt_uniwgt_8t_24w_msa(), hevc_vt_uniwgt_8t_32w_msa(), hevc_vt_uniwgt_8t_48w_msa(), hevc_vt_uniwgt_8t_4w_msa(), hevc_vt_uniwgt_8t_64w_msa(), hevc_vt_uniwgt_8t_8w_msa(), hflip_b24_c(), hls_mvd_coding(), horiz_mc_qpel_16width_msa(), horiz_mc_qpel_8width_msa(), horiz_mc_qpel_aver_src0_16width_msa(), horiz_mc_qpel_aver_src0_8width_msa(), horiz_mc_qpel_aver_src1_16width_msa(), horiz_mc_qpel_aver_src1_8width_msa(), horiz_mc_qpel_avg_dst_16width_msa(), horiz_mc_qpel_avg_dst_8width_msa(), horiz_mc_qpel_avg_dst_aver_src0_16width_msa(), horiz_mc_qpel_avg_dst_aver_src0_8width_msa(), horiz_mc_qpel_avg_dst_aver_src1_16width_msa(), horiz_mc_qpel_avg_dst_aver_src1_8width_msa(), horiz_mc_qpel_no_rnd_16width_msa(), horiz_mc_qpel_no_rnd_8width_msa(), horiz_mc_qpel_no_rnd_aver_src0_16width_msa(), horiz_mc_qpel_no_rnd_aver_src0_8width_msa(), horiz_mc_qpel_no_rnd_aver_src1_16width_msa(), horiz_mc_qpel_no_rnd_aver_src1_8width_msa(), hp_output(), hq_decode_block(), hScale16To15_c(), hScale16To19_c(), hScale8To15_c(), hScale8To19_c(), hScale_real(), huf_uncompress(), huf_unpack_enc_table(), hv_mc_qpel_16x16_msa(), hv_mc_qpel_8x8_msa(), hv_mc_qpel_aver_h_src0_16x16_msa(), hv_mc_qpel_aver_h_src0_8x8_msa(), hv_mc_qpel_aver_h_src1_16x16_msa(), hv_mc_qpel_aver_h_src1_8x8_msa(), hv_mc_qpel_aver_horiz_16x16_msa(), hv_mc_qpel_aver_horiz_src0_16x16_msa(), hv_mc_qpel_aver_horiz_src1_16x16_msa(), hv_mc_qpel_aver_hv_src00_16x16_msa(), hv_mc_qpel_aver_hv_src00_8x8_msa(), hv_mc_qpel_aver_hv_src01_16x16_msa(), hv_mc_qpel_aver_hv_src01_8x8_msa(), hv_mc_qpel_aver_hv_src10_16x16_msa(), hv_mc_qpel_aver_hv_src10_8x8_msa(), hv_mc_qpel_aver_hv_src11_16x16_msa(), hv_mc_qpel_aver_hv_src11_8x8_msa(), hv_mc_qpel_aver_v_src0_16x16_msa(), hv_mc_qpel_aver_v_src0_8x8_msa(), hv_mc_qpel_aver_v_src1_16x16_msa(), hv_mc_qpel_aver_v_src1_8x8_msa(), hv_mc_qpel_avg_dst_16x16_msa(), hv_mc_qpel_avg_dst_8x8_msa(), hv_mc_qpel_avg_dst_aver_h_src0_16x16_msa(), hv_mc_qpel_avg_dst_aver_h_src0_8x8_msa(), hv_mc_qpel_avg_dst_aver_h_src1_16x16_msa(), hv_mc_qpel_avg_dst_aver_h_src1_8x8_msa(), hv_mc_qpel_avg_dst_aver_hv_src00_16x16_msa(), hv_mc_qpel_avg_dst_aver_hv_src00_8x8_msa(), hv_mc_qpel_avg_dst_aver_hv_src01_16x16_msa(), hv_mc_qpel_avg_dst_aver_hv_src01_8x8_msa(), hv_mc_qpel_avg_dst_aver_hv_src10_16x16_msa(), hv_mc_qpel_avg_dst_aver_hv_src10_8x8_msa(), hv_mc_qpel_avg_dst_aver_hv_src11_16x16_msa(), hv_mc_qpel_avg_dst_aver_hv_src11_8x8_msa(), hv_mc_qpel_avg_dst_aver_v_src0_16x16_msa(), hv_mc_qpel_avg_dst_aver_v_src0_8x8_msa(), hv_mc_qpel_avg_dst_aver_v_src1_16x16_msa(), hv_mc_qpel_avg_dst_aver_v_src1_8x8_msa(), hv_mc_qpel_no_rnd_16x16_msa(), hv_mc_qpel_no_rnd_8x8_msa(), hv_mc_qpel_no_rnd_aver_h_src0_16x16_msa(), hv_mc_qpel_no_rnd_aver_h_src0_8x8_msa(), hv_mc_qpel_no_rnd_aver_h_src1_16x16_msa(), hv_mc_qpel_no_rnd_aver_h_src1_8x8_msa(), hv_mc_qpel_no_rnd_aver_hv_src00_16x16_msa(), hv_mc_qpel_no_rnd_aver_hv_src00_8x8_msa(), hv_mc_qpel_no_rnd_aver_hv_src01_16x16_msa(), hv_mc_qpel_no_rnd_aver_hv_src01_8x8_msa(), hv_mc_qpel_no_rnd_aver_hv_src10_16x16_msa(), hv_mc_qpel_no_rnd_aver_hv_src10_8x8_msa(), hv_mc_qpel_no_rnd_aver_hv_src11_16x16_msa(), hv_mc_qpel_no_rnd_aver_hv_src11_8x8_msa(), hv_mc_qpel_no_rnd_aver_v_src0_16x16_msa(), hv_mc_qpel_no_rnd_aver_v_src0_8x8_msa(), hv_mc_qpel_no_rnd_aver_v_src1_16x16_msa(), hv_mc_qpel_no_rnd_aver_v_src1_8x8_msa(), hv_mc_qpel_no_rnd_horiz_16x16_msa(), hv_mc_qpel_no_rnd_horiz_src0_16x16_msa(), hv_mc_qpel_no_rnd_horiz_src1_16x16_msa(), ict_int(), image_available(), imdct_half_32(), imdct_half_64(), init(), init_debayer(), init_filter(), init_filter(), init_offset(), init_sample_buffers(), init_slice_c(), initFilter(), input_data_internal(), input_to_sample_buffer(), int32_to_float_fmul_scalar_c(), inter_predict_dc(), intra_predict_dc_4blk_8x8_msa(), intra_predict_hor_dc_8x8_msa(), intra_predict_horiz_16x16_msa(), intra_predict_horiz_8x8_msa(), intra_predict_mad_cow_dc_0l0_8x8_msa(), intra_predict_mad_cow_dc_0lt_8x8_msa(), intra_predict_mad_cow_dc_l00_8x8_msa(), intra_predict_mad_cow_dc_l0t_8x8_msa(), intra_predict_plane_16x16_msa(), intra_predict_plane_8x8_msa(), intra_predict_vert_16x16_msa(), intra_predict_vert_32x32_msa(), intra_predict_vert_8x8_msa(), intra_predict_vert_dc_8x8_msa(), inverse_adpcm(), ivi_decode_blocks(), ivi_decode_coded_blocks(), ivi_process_empty_tile(), jpeg2000_decode_ht_cleanup_segment(), jpeg2000_decode_mag_sgn(), jpeg2000_decode_magref_segment(), jpeg2000_decode_packet(), jpeg2000_decode_sigprop_segment(), jpeg2000_process_stripes_block(), lcevc_init(), lfe_downsample(), lfe_fir0_float_c(), lfe_fir1_float_c(), lfe_fir_fixed_c(), lfe_fir_float_c(), lfe_x96_fixed_c(), libjxl_preprocess_stream(), log2mono(), log2s(), log2stereo(), long_filter_ehigh_3830(), long_filter_high_3800(), loop_filter_chroma_strong(), loop_filter_chroma_strong_one_side(), loop_filter_chroma_weak(), loop_filter_luma_large(), loop_filter_luma_strong(), loop_filter_luma_weak(), lpc_analyze_remodulate(), lpc_apply_welch_window_c(), lpc_encode_choose_datapath(), lpc_encode_unrolled(), lpc_encode_with_residual_limit(), lpc_encode_with_residual_limit_33bps(), lpc_prediction(), lsf2lsp(), lsf2poly(), lumRangeFromJpeg16_c(), lumRangeFromJpeg_c(), lumRangeToJpeg16_c(), lumRangeToJpeg_c(), main(), main(), make_block_map(), make_horizontal_map(), make_vertical_map(), makelayer(), makelayers(), match_framerate(), match_video_size(), mclms_update(), mediacodec_get_input_index(), mediacodec_init_async_state(), mediacodec_ndk_onError(), mediacodec_ndk_onInputAvailable(), mediacodec_ndk_onOutputAvailable(), mediaformat_jni_getInt32(), mediaformat_jni_setInt32(), mediaformat_ndk_getInt32(), mediaformat_ndk_getRect(), mediaformat_ndk_setInt32(), mediaformat_ndk_setRect(), memset_zero_16width_msa(), mkv_handle_rotation(), mlp_filter_channel(), mov_metadata_loci(), mov_read_elst(), mov_read_eyes(), mov_read_header(), mov_read_srat(), mov_read_stts(), mov_read_sv3d(), mov_read_tkhd(), mov_read_udta_string(), mov_write_loci_tag(), mov_write_tapt_tag(), mp3_parse_info_tag(), mp3_write_xing(), mp3lame_encode_frame(), mpeg1_decode_block_inter(), mpeg2_dct_unquantize_inter_msa(), mpeg2_decode_block_non_intra(), mpeg4_decode_studio_block(), msmpeg4_decode_dc(), msmpeg4v1_pred_dc(), mul15(), mul16(), mul17(), mul22(), mul23(), mul31(), mul32(), mul__(), multiply(), nist_read_header(), no_codebook_bits(), no_codebook_bits_offset(), norm13(), norm16(), norm20(), norm21(), norm23(), norm__(), norm_w32(), number_sbits(), number_trailing_zeroes(), oh_decode_on_err(), oh_decode_on_stream_changed(), oh_decode_send_pkt(), oh_encode_on_err(), oh_encode_send_sw_frame(), on_input_available(), on_output_available(), op_pass_setup(), open_cpl_tracks(), open_track_resource_context(), open_virtual_track(), osq_decode_block(), p01x_wrapper(), pack_float(), pack_float_sample(), pack_int32(), parcor_to_lpc(), parse_block_codes(), parse_frame_data(), parse_frame_header(), parse_huffman_codes(), parse_manifest_representation(), parse_subframe_audio(), parse_value(), parse_x96_frame_data(), parse_x96_subframe_audio(), parse_xbr_subframe(), pcm_bluray_decode_frame(), pcm_bluray_encode_frame(), pcm_decode_frame(), pcm_dvd_decode_samples(), pcm_dvd_encode_frame(), pcm_dvda_decode_samples(), pcm_encode_frame(), pdv_read_header(), pdv_read_packet(), pink_fill(), planar_rgb_to_a(), planar_rgb_to_uv(), planar_rgb_to_uv_lasx(), planar_rgb_to_uv_lsx(), planar_rgb_to_y(), planar_rgb_to_y_lasx(), planar_rgb_to_y_lsx(), planar_rgbf16_to_uv(), planar_rgbf16_to_y(), planar_rgbf32_to_uv(), planar_rgbf32_to_y(), precalc(), prediction(), predictor_decode_mono_3800(), predictor_decode_mono_3930(), predictor_decode_mono_3950(), predictor_decode_stereo_3800(), predictor_decode_stereo_3930(), predictor_decode_stereo_3950(), predictor_update_3930(), predictor_update_filter(), print_displaymatrix(), print_entries(), print_frame_side_data(), print_gain(), print_gain(), print_matrix(), print_pkt_side_data(), process_float(), process_intra_lower_16x16_msa(), process_intra_upper_16x16_msa(), prores_idct_bayer_32(), prores_idct_put_bayer_12_c(), ps_tableinit(), put_pixel_bayer_lin_curve_12(), put_pixels_clamped_msa(), put_sbits(), put_signed_pixels_clamped_msa(), quant_band_template(), quantize_adpcm_subband(), quantize_lpc_coefs(), quantize_mantissas_blk_ch(), quantize_pcm(), quantize_value(), ra144_encode_frame(), randomize_buffers(), randomize_luma_buffers(), rasm_op_imm(), rasm_op_imm_val(), rct_int(), rd_frame(), read_dct_coeffs(), read_filter_params(), read_global_param(), read_highpass(), read_int(), read_line_and_int(), read_mfra(), read_moof_duration(), read_signed(), read_signed(), read_signed_nz(), read_var_block_data(), read_xbits(), recover_mag_sgn(), recurse_mono(), recurse_stereo(), refine_full(), refine_residual(), rematrix_channels(), remove_wasted_bits(), resolve_divisor(), reverse_decorr(), reverse_mono_decorr(), reverse_samples(), revert_channel_correlation(), rgb16_32ToUV_c_template(), rgb16_32ToUV_half_c_template(), rgb16_32ToY_c_template(), rgb24ToUV_c(), rgb24ToUV_half_c(), rgb24ToY_c(), rgb24toyv12(), rgb48ToUV_c_template(), rgb48ToUV_half_c_template(), rgb48ToY_c_template(), rgb64ToUV_c_template(), rgb64ToUV_half_c_template(), rgb64ToY_c_template(), rgb9plus_planar_funcs(), rgbaf16ToUV_endian(), rgbaf16ToUV_half_endian(), rgbaf16ToY_endian(), rgbf16ToUV_endian(), rgbf16ToUV_half_endian(), rgbf16ToY_endian(), rgbf32_to_uv_c(), rgbf32_to_uv_half_c(), rgbf32_to_y_c(), rice_count_exact(), rice_decompress(), rnd_table_init(), rpl_read_header(), rtcp_parse_packet(), rtcp_update_jitter(), rtp_set_prft(), sad_16width_msa(), sad_8width_msa(), sad_horiz_bilinear_filter_16width_msa(), sad_horiz_bilinear_filter_8width_msa(), sad_hv_bilinear_filter_16width_msa(), sad_hv_bilinear_filter_8width_msa(), sad_vert_bilinear_filter_16width_msa(), sad_vert_bilinear_filter_8width_msa(), safe_blocks_offset(), sbc_analyze_1b_8s_simd_even(), sbc_analyze_1b_8s_simd_odd(), sbc_analyze_4_simd(), sbc_analyze_4b_4s_simd(), sbc_analyze_4b_8s_simd(), sbc_analyze_8_simd(), sbc_analyze_simd(), sbc_calc_scalefactors(), sbc_calc_scalefactors_j(), sbc_synthesize_eight(), sbc_synthesize_four(), sbc_unpack_frame(), scalarproduct(), scalarproduct_and_madd_int16_c(), scalarproduct_and_madd_int32_c(), scalarproduct_int16_c(), scalarproduct_int16_c(), scale_coefs(), scale_coefs_q2(), scale_dot_product(), scale_samples_s32(), scaling_list_data(), scan_float(), scan_int23(), scan_int32(), scan_word(), select_stream(), set(), set_best_abits_code(), set_best_code(), set_crc_tab(), set_display_matrix_from_item(), set_filter(), setup_filter_h(), setup_filter_v(), shift_history(), shift_mono(), shift_stereo(), shifted_planar_rgb16(), shorten_decode_frame(), side_data_exif_parse(), silk_count_children(), silk_decode_excitation(), silk_is_lpc_stable(), silk_lsf2lpc(), silk_lsp2poly(), simple_idct_add_msa(), simple_idct_msa(), simple_idct_put_msa(), sin32(), skip_tag(), sr_1d97_int(), sse_16width_msa(), sse_4width_msa(), sse_8width_msa(), sub_qmf32_fixed_c(), sub_qmf32_float_c(), sub_qmf64_fixed_c(), sub_qmf64_float_c(), subband_bufer_alloc(), subband_bufer_free(), subband_transform(), sum_square_butterfly(), sum_u8src_16width_msa(), svq1_encode_init(), svq3_decode_block(), svq3_mc_dir(), swri_get_dither(), synth_filter_fixed(), synth_filter_fixed_64(), tag_tree_size(), tak_decode_frame(), test_decorrelate_ls(), test_decorrelate_sf(), test_decorrelate_sm(), test_decorrelate_sr(), test_lfe_fir_fixed(), test_lfe_fir_float(), test_lfe_x96_fixed(), test_window(), transpose_block_24_c(), tta_decode_frame(), tta_decode_init(), tta_encode_frame(), tta_filter_process_c(), ttaenc_filter_process_c(), UNI_W_MC(), unpack_intraframe(), unquantize_dct_coeffs(), update_band_masking(), update_md5_sum(), validate_string(), vector_clip_int32_c(), vector_fmul_window_c(), vector_fmul_window_scaled_c(), vert_mc_qpel_16x16_msa(), vert_mc_qpel_8x8_msa(), vert_mc_qpel_aver_src0_16x16_msa(), vert_mc_qpel_aver_src0_8x8_msa(), vert_mc_qpel_aver_src1_16x16_msa(), vert_mc_qpel_aver_src1_8x8_msa(), vert_mc_qpel_avg_dst_16x16_msa(), vert_mc_qpel_avg_dst_8x8_msa(), vert_mc_qpel_avg_dst_aver_src0_16x16_msa(), vert_mc_qpel_avg_dst_aver_src0_8x8_msa(), vert_mc_qpel_avg_dst_aver_src1_16x16_msa(), vert_mc_qpel_avg_dst_aver_src1_8x8_msa(), vert_mc_qpel_no_rnd_16x16_msa(), vert_mc_qpel_no_rnd_8x8_msa(), vert_mc_qpel_no_rnd_aver_src0_16x16_msa(), vert_mc_qpel_no_rnd_aver_src0_8x8_msa(), vert_mc_qpel_no_rnd_aver_src1_16x16_msa(), vert_mc_qpel_no_rnd_aver_src1_8x8_msa(), vp3_check_idct(), VP9_COPY_AVG_MIPS_MSA_FUNC(), vp9_hz_lpf_t4_and_t8_16w(), vp9_hz_lpf_t4_and_t8_16w(), vp9_iadst16_1d_columns_addblk_msa(), vp9_iadst16x16_colcol_addblk_msa(), vp9_iadst4x4_colcol_addblk_msa(), vp9_iadst8x8_colcol_addblk_msa(), vp9_iadst_idct_16x16_add_msa(), vp9_iadst_idct_4x4_add_msa(), vp9_iadst_idct_8x8_add_msa(), vp9_idct16_1d_columns_addblk_lsx(), vp9_idct16_1d_columns_addblk_msa(), vp9_idct16x16_10_colcol_addblk_lsx(), vp9_idct16x16_10_colcol_addblk_msa(), vp9_idct16x16_1_add_lsx(), vp9_idct16x16_1_add_msa(), vp9_idct16x16_colcol_addblk_lsx(), vp9_idct16x16_colcol_addblk_msa(), vp9_idct32x32_1_add_lsx(), vp9_idct32x32_1_add_msa(), vp9_idct32x32_34_colcol_addblk_lsx(), vp9_idct32x32_34_colcol_addblk_msa(), vp9_idct32x32_colcol_addblk_lsx(), vp9_idct32x32_colcol_addblk_msa(), vp9_idct4x4_1_add_msa(), vp9_idct4x4_colcol_addblk_msa(), vp9_idct8x32_1d_columns_addblk_lsx(), vp9_idct8x32_1d_columns_addblk_msa(), vp9_idct8x32_column_butterfly_addblk(), vp9_idct8x32_column_butterfly_addblk(), vp9_idct8x8_12_colcol_addblk_lsx(), vp9_idct8x8_12_colcol_addblk_msa(), vp9_idct8x8_1_add_lsx(), vp9_idct8x8_1_add_msa(), vp9_idct8x8_colcol_addblk_lsx(), vp9_idct8x8_colcol_addblk_msa(), vp9_idct_iadst_16x16_add_msa(), vp9_idct_iadst_4x4_add_msa(), vp9_idct_iadst_8x8_add_msa(), vp9_transpose_16x16(), vp9_transpose_16x16(), vp9_transpose_16x8_to_8x16(), vp9_transpose_8x16_to_16x8(), vp9_vt_lpf_t16_16w(), vp9_vt_lpf_t16_16w(), vp9_vt_lpf_t16_8w(), vp9_vt_lpf_t16_8w(), vp9_vt_lpf_t4_and_t8_16w(), vp9_vt_lpf_t4_and_t8_16w(), vp9_vt_lpf_t4_and_t8_8w(), vp9_vt_lpf_t4_and_t8_8w(), vvc_deblock(), vvc_h_loop_filter_chroma(), vvc_h_loop_filter_luma(), vvc_loop_filter_chroma(), vvc_loop_filter_luma(), vvc_v_loop_filter_chroma(), vvc_v_loop_filter_luma(), wady_probe(), walk_band_high(), walk_band_low(), wavesynth_decode(), wavesynth_parse_extradata(), wavesynth_synth_sample(), wavpack_encode_block(), wavpack_encode_frame(), wavpack_encode_sample(), write_block_data(), write_element(), write_filter_params(), write_hint_packets(), write_int32_t_array(), write_matrix_params(), write_signed(), write_subframes(), write_substr(), wv_mono(), wv_stereo(), wv_unpack_dsd_fast(), wv_unpack_dsd_high(), wv_unpack_mono(), wv_unpack_stereo(), x2rgb10tobgr64_bswap(), x8_decode_intra_mb(), x8_loop_filter(), xcorr_coeff(), yuv2ayuv64_X_c(), yuv2gbrp16_full_X_c(), yuv2gbrpf32_full_X_c(), yuv2NBPS(), yuv2nv12cX_16_c_template(), yuv2plane1_16_c_template(), yuv2plane1_float_bswap_c_template(), yuv2plane1_float_c_template(), yuv2planeX_16_c_template(), yuv2planeX_float_bswap_c_template(), yuv2planeX_float_c_template(), yuv2rgba64_1_c_template(), yuv2rgba64_2_c_template(), yuv2rgba64_full_1_c_template(), yuv2rgba64_full_2_c_template(), yuv2rgba64_full_X_c_template(), yuv2rgba64_X_c_template(), yuv2y2xx_wrapper(), yuv2ya16_1_c_template(), yuv2ya16_2_c_template(), yuv2ya16_X_c_template(), yuv420_abgr32_lsx(), yuvPlanartouyvy_c(), yuvPlanartoyuy2_c(), yv12_copy(), yv12_interpolate(), and zero_remaining().

◆ AV_SAMPLE_FMT_U8

AV_SAMPLE_FMT_U8

Definition at line 56 of file audioconvert.c.

◆ planar

uint8_t pi<<24) CONV_FUNC(AV_SAMPLE_FMT_S64, int64_t, AV_SAMPLE_FMT_U8 , (uint64_t)((*(const uint8_t*)pi - 0x80U))<<56) CONV_FUNC(AV_SAMPLE_FMT_FLT, float , AV_SAMPLE_FMT_U8 , (*(const uint8_t*)pi - 0x80)*(1.0f/ (1<<7))) CONV_FUNC(AV_SAMPLE_FMT_DBL, double , AV_SAMPLE_FMT_U8 , (*(const uint8_t*)pi - 0x80)*(1.0 / (1<<7))) CONV_FUNC(AV_SAMPLE_FMT_U8 , uint8_t, AV_SAMPLE_FMT_S16, (*(const int16_t*)pi>>8) + 0x80) CONV_FUNC(AV_SAMPLE_FMT_S32, int32_t, AV_SAMPLE_FMT_S16, *(const int16_t*)pi * (1 << 16)) CONV_FUNC(AV_SAMPLE_FMT_S64, int64_t, AV_SAMPLE_FMT_S16, (uint64_t)(*(const int16_t*)pi)<<48) CONV_FUNC(AV_SAMPLE_FMT_FLT, float , AV_SAMPLE_FMT_S16, *(const int16_t*)pi*(1.0f/ (1<<15))) CONV_FUNC(AV_SAMPLE_FMT_DBL, double , AV_SAMPLE_FMT_S16, *(const int16_t*)pi*(1.0 / (1<<15))) CONV_FUNC(AV_SAMPLE_FMT_U8 , uint8_t, AV_SAMPLE_FMT_S32, (*(const int32_t*)pi>>24) + 0x80) CONV_FUNC(AV_SAMPLE_FMT_S64, int64_t, AV_SAMPLE_FMT_S32, (uint64_t)(*(const int32_t*)pi)<<32) CONV_FUNC(AV_SAMPLE_FMT_FLT, float , AV_SAMPLE_FMT_S32, *(const int32_t*)pi*(1.0f/ (1U<<31))) CONV_FUNC(AV_SAMPLE_FMT_DBL, double , AV_SAMPLE_FMT_S32, *(const int32_t*)pi*(1.0 / (1U<<31))) CONV_FUNC(AV_SAMPLE_FMT_U8 , uint8_t, AV_SAMPLE_FMT_S64, (*(const int64_t*)pi>>56) + 0x80) CONV_FUNC(AV_SAMPLE_FMT_FLT, float , AV_SAMPLE_FMT_S64, *(const int64_t*)pi*(1.0f/ (UINT64_C(1)<<63))) CONV_FUNC(AV_SAMPLE_FMT_DBL, double , AV_SAMPLE_FMT_S64, *(const int64_t*)pi*(1.0 / (UINT64_C(1)<<63))) CONV_FUNC(AV_SAMPLE_FMT_U8 , uint8_t, AV_SAMPLE_FMT_FLT, av_clip_uint8( lrintf(*(const float*)pi * (1<<7)) + 0x80)) CONV_FUNC(AV_SAMPLE_FMT_S16, int16_t, AV_SAMPLE_FMT_FLT, av_clip_int16( lrintf(*(const float*)pi * (1<<15)))) CONV_FUNC(AV_SAMPLE_FMT_S32, int32_t, AV_SAMPLE_FMT_FLT, av_clipl_int32(llrintf(*(const float*)pi * (1U<<31)))) CONV_FUNC(AV_SAMPLE_FMT_S64, int64_t, AV_SAMPLE_FMT_FLT, llrintf(*(const float*)pi * (UINT64_C(1)<<63))) CONV_FUNC(AV_SAMPLE_FMT_U8 , uint8_t, AV_SAMPLE_FMT_DBL, av_clip_uint8( lrint(*(const double*)pi * (1<<7)) + 0x80)) CONV_FUNC(AV_SAMPLE_FMT_S16, int16_t, AV_SAMPLE_FMT_DBL, av_clip_int16( lrint(*(const double*)pi * (1<<15)))) CONV_FUNC(AV_SAMPLE_FMT_S32, int32_t, AV_SAMPLE_FMT_DBL, av_clipl_int32(llrint(*(const double*)pi * (1U<<31)))) CONV_FUNC(AV_SAMPLE_FMT_S64, int64_t, AV_SAMPLE_FMT_DBL, llrint(*(const double*)pi * (UINT64_C(1)<<63))) #define FMT_PAIR_FUNC(out, in) static conv_func_type * const fmt_pair_to_conv_functions[AV_SAMPLE_FMT_NB*AV_SAMPLE_FMT_NB] = { FMT_PAIR_FUNC(AV_SAMPLE_FMT_U8 , AV_SAMPLE_FMT_U8 ), FMT_PAIR_FUNC(AV_SAMPLE_FMT_S16, AV_SAMPLE_FMT_U8 ), FMT_PAIR_FUNC(AV_SAMPLE_FMT_S32, AV_SAMPLE_FMT_U8 ), FMT_PAIR_FUNC(AV_SAMPLE_FMT_FLT, AV_SAMPLE_FMT_U8 ), FMT_PAIR_FUNC(AV_SAMPLE_FMT_DBL, AV_SAMPLE_FMT_U8 ), FMT_PAIR_FUNC(AV_SAMPLE_FMT_S64, AV_SAMPLE_FMT_U8 ), FMT_PAIR_FUNC(AV_SAMPLE_FMT_U8 , AV_SAMPLE_FMT_S16), FMT_PAIR_FUNC(AV_SAMPLE_FMT_S16, AV_SAMPLE_FMT_S16), FMT_PAIR_FUNC(AV_SAMPLE_FMT_S32, AV_SAMPLE_FMT_S16), FMT_PAIR_FUNC(AV_SAMPLE_FMT_FLT, AV_SAMPLE_FMT_S16), FMT_PAIR_FUNC(AV_SAMPLE_FMT_DBL, AV_SAMPLE_FMT_S16), FMT_PAIR_FUNC(AV_SAMPLE_FMT_S64, AV_SAMPLE_FMT_S16), FMT_PAIR_FUNC(AV_SAMPLE_FMT_U8 , AV_SAMPLE_FMT_S32), FMT_PAIR_FUNC(AV_SAMPLE_FMT_S16, AV_SAMPLE_FMT_S32), FMT_PAIR_FUNC(AV_SAMPLE_FMT_S32, AV_SAMPLE_FMT_S32), FMT_PAIR_FUNC(AV_SAMPLE_FMT_FLT, AV_SAMPLE_FMT_S32), FMT_PAIR_FUNC(AV_SAMPLE_FMT_DBL, AV_SAMPLE_FMT_S32), FMT_PAIR_FUNC(AV_SAMPLE_FMT_S64, AV_SAMPLE_FMT_S32), FMT_PAIR_FUNC(AV_SAMPLE_FMT_U8 , AV_SAMPLE_FMT_FLT), FMT_PAIR_FUNC(AV_SAMPLE_FMT_S16, AV_SAMPLE_FMT_FLT), FMT_PAIR_FUNC(AV_SAMPLE_FMT_S32, AV_SAMPLE_FMT_FLT), FMT_PAIR_FUNC(AV_SAMPLE_FMT_FLT, AV_SAMPLE_FMT_FLT), FMT_PAIR_FUNC(AV_SAMPLE_FMT_DBL, AV_SAMPLE_FMT_FLT), FMT_PAIR_FUNC(AV_SAMPLE_FMT_S64, AV_SAMPLE_FMT_FLT), FMT_PAIR_FUNC(AV_SAMPLE_FMT_U8 , AV_SAMPLE_FMT_DBL), FMT_PAIR_FUNC(AV_SAMPLE_FMT_S16, AV_SAMPLE_FMT_DBL), FMT_PAIR_FUNC(AV_SAMPLE_FMT_S32, AV_SAMPLE_FMT_DBL), FMT_PAIR_FUNC(AV_SAMPLE_FMT_FLT, AV_SAMPLE_FMT_DBL), FMT_PAIR_FUNC(AV_SAMPLE_FMT_DBL, AV_SAMPLE_FMT_DBL), FMT_PAIR_FUNC(AV_SAMPLE_FMT_S64, AV_SAMPLE_FMT_DBL), FMT_PAIR_FUNC(AV_SAMPLE_FMT_U8 , AV_SAMPLE_FMT_S64), FMT_PAIR_FUNC(AV_SAMPLE_FMT_S16, AV_SAMPLE_FMT_S64), FMT_PAIR_FUNC(AV_SAMPLE_FMT_S32, AV_SAMPLE_FMT_S64), FMT_PAIR_FUNC(AV_SAMPLE_FMT_FLT, AV_SAMPLE_FMT_S64), FMT_PAIR_FUNC(AV_SAMPLE_FMT_DBL, AV_SAMPLE_FMT_S64), FMT_PAIR_FUNC(AV_SAMPLE_FMT_S64, AV_SAMPLE_FMT_S64), }; static void cpy1(uint8_t **dst, const uint8_t **src, int len){ memcpy(*dst, *src, len); } static void cpy2(uint8_t **dst, const uint8_t **src, int len){ memcpy(*dst, *src, 2*len); } static void cpy4(uint8_t **dst, const uint8_t **src, int len){ memcpy(*dst, *src, 4*len); } static void cpy8(uint8_t **dst, const uint8_t **src, int len){ memcpy(*dst, *src, 8*len); } AudioConvert *swri_audio_convert_alloc(enum AVSampleFormat out_fmt, enum AVSampleFormat in_fmt, int channels, const int *ch_map, int flags) { AudioConvert *ctx; conv_func_type *f = fmt_pair_to_conv_functions[av_get_packed_sample_fmt(out_fmt) + AV_SAMPLE_FMT_NB*av_get_packed_sample_fmt(in_fmt)]; if (!f) return NULL; ctx = av_mallocz(sizeof(*ctx)); if (!ctx) return NULL; if(channels == 1){ in_fmt = av_get_planar_sample_fmt( in_fmt); out_fmt = av_get_planar_sample_fmt(out_fmt); } ctx->channels = channels; ctx->conv_f = f; ctx->ch_map = ch_map; if (in_fmt == AV_SAMPLE_FMT_U8 || in_fmt == AV_SAMPLE_FMT_U8P) memset(ctx->silence, 0x80, sizeof(ctx->silence)); if(out_fmt == in_fmt && !ch_map) { switch(av_get_bytes_per_sample(in_fmt)){ case 1:ctx->simd_f = cpy1; break; case 2:ctx->simd_f = cpy2; break; case 4:ctx->simd_f = cpy4; break; case 8:ctx->simd_f = cpy8; break; } } return ctx; } void swri_audio_convert_free(AudioConvert **ctx) { av_freep(ctx); } int swri_audio_convert(AudioConvert *ctx, AudioData *out, AudioData *in, int len) { int ch; int off=0; const int os= (out->planar ? 1 :out->ch_count) *out->bps; unsigned misaligned = 0; av_assert0(ctx->channels == out->ch_count); if (ctx->in_simd_align_mask) { int planes = in->planar ? in->ch_count : 1; unsigned m = 0; for (ch = 0; ch < planes; ch++) m |= (intptr_t)in->ch[ch]; misaligned |= m & ctx->in_simd_align_mask; } if (ctx->out_simd_align_mask) { int planes = out->planar ? out->ch_count : 1; unsigned m = 0; for (ch = 0; ch < planes; ch++) m |= (intptr_t)out->ch[ch]; misaligned |= m & ctx->out_simd_align_mask; } if(ctx->simd_f && !ctx->ch_map && !misaligned){ off = len&~15; av_assert1(off>=0); av_assert1(off<=len); av_assert2(ctx->channels == SWR_CH_MAX || !in->ch[ctx->channels]); if(off>0){ if(out->planar == in->planar){ int planes = out->planar ? out->ch_count : 1; for(ch=0; ch<planes; ch++){ ctx->simd_f(out->ch+ch, (const uint8_t **)in->ch+ch, off * (out-> planar

◆ else

else
Initial value:
{
ctx->simd_f(out->ch, (const uint8_t **)in->ch, off)
static AVFormatContext * ctx
Definition movenc.c:49

Definition at line 232 of file audioconvert.c.

◆ return

return

Definition at line 250 of file audioconvert.c.

Referenced by read_index(), and xan_wc3_copy_pixel_run().