FFmpeg
Data Structures | Macros | Functions | Variables
mace.c File Reference
#include "avcodec.h"
#include "internal.h"
#include "libavutil/common.h"

Go to the source code of this file.

Data Structures

struct  ChannelData
 
struct  MACEContext
 

Macros

#define QT_8S_2_16S(x)   (((x) & 0xFF00) | (((x) >> 8) & 0xFF))
 

Functions

static int16_t mace_broken_clip_int16 (int n)
 MACE version of av_clip_int16(). More...
 
static int16_t read_table (ChannelData *chd, uint8_t val, int tab_idx)
 
static void chomp3 (ChannelData *chd, int16_t *output, uint8_t val, int tab_idx)
 
static void chomp6 (ChannelData *chd, int16_t *output, uint8_t val, int tab_idx)
 
static av_cold int mace_decode_init (AVCodecContext *avctx)
 
static int mace_decode_frame (AVCodecContext *avctx, void *data, int *got_frame_ptr, AVPacket *avpkt)
 

Variables

static const int16_t MACEtab1 [] = {-13, 8, 76, 222, 222, 76, 8, -13}
 
static const int16_t MACEtab3 [] = {-18, 140, 140, -18}
 
static const int16_t MACEtab2 [][4]
 
static const int16_t MACEtab4 [][2]
 
struct {
   const int16_t *   tab1
 
   const int16_t *   tab2
 
   int   stride
 
tabs []
 
const AVCodec ff_mace3_decoder
 
const AVCodec ff_mace6_decoder
 

Detailed Description

MACE decoder.

Definition in file mace.c.

Macro Definition Documentation

◆ QT_8S_2_16S

#define QT_8S_2_16S (   x)    (((x) & 0xFF00) | (((x) >> 8) & 0xFF))

Definition at line 151 of file mace.c.

Function Documentation

◆ mace_broken_clip_int16()

static int16_t mace_broken_clip_int16 ( int  n)
inlinestatic

MACE version of av_clip_int16().

We have to do this to keep binary identical output to the binary decoder.

Definition at line 165 of file mace.c.

Referenced by chomp3(), and chomp6().

◆ read_table()

static int16_t read_table ( ChannelData chd,
uint8_t  val,
int  tab_idx 
)
static

Definition at line 175 of file mace.c.

Referenced by chomp3(), and chomp6().

◆ chomp3()

static void chomp3 ( ChannelData chd,
int16_t *  output,
uint8_t  val,
int  tab_idx 
)
static

Definition at line 190 of file mace.c.

Referenced by mace_decode_frame().

◆ chomp6()

static void chomp6 ( ChannelData chd,
int16_t *  output,
uint8_t  val,
int  tab_idx 
)
static

Definition at line 201 of file mace.c.

Referenced by mace_decode_frame().

◆ mace_decode_init()

static av_cold int mace_decode_init ( AVCodecContext avctx)
static

Definition at line 227 of file mace.c.

◆ mace_decode_frame()

static int mace_decode_frame ( AVCodecContext avctx,
void *  data,
int got_frame_ptr,
AVPacket avpkt 
)
static

Definition at line 236 of file mace.c.

Variable Documentation

◆ MACEtab1

const int16_t MACEtab1[] = {-13, 8, 76, 222, 222, 76, 8, -13}
static

Definition at line 37 of file mace.c.

◆ MACEtab3

const int16_t MACEtab3[] = {-18, 140, 140, -18}
static

Definition at line 39 of file mace.c.

◆ MACEtab2

const int16_t MACEtab2[][4]
static

Definition at line 41 of file mace.c.

◆ MACEtab4

const int16_t MACEtab4[][2]
static

Definition at line 108 of file mace.c.

◆ tab1

const int16_t* tab1

◆ tab2

const int16_t* tab2

Definition at line 144 of file mace.c.

Referenced by check_diff(), dxv_decompress_cocg(), ff_acelp_fc_pulse_per_track(), and main().

◆ stride

int stride

Definition at line 144 of file mace.c.

Referenced by aasc_decode_frame(), add_dc(), add_gradient_pred_c(), add_pixels_clamped_msa(), add_rect_clamped_c(), add_residual(), add_residual16x16(), add_residual32x32(), add_residual4x4(), add_residual8x8(), adpcm_compress_trellis(), advance_line(), alloc_buffers(), apply_loop_filter(), apply_lut(), av_image_check_size2(), 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_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_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_no_rnd_vc1_chroma_mc4_c(), avg_no_rnd_vc1_chroma_mc8_c(), avg_rv40_qpel16_mc33_c(), avg_rv40_qpel8_mc33_c(), avg_tpel_pixels_mc00_c(), avg_tpel_pixels_mc01_c(), avg_tpel_pixels_mc02_c(), avg_tpel_pixels_mc10_c(), avg_tpel_pixels_mc11_c(), avg_tpel_pixels_mc12_c(), avg_tpel_pixels_mc20_c(), avg_tpel_pixels_mc21_c(), avg_tpel_pixels_mc22_c(), avg_width4_msa(), avg_width8_msa(), avs_decode_frame(), bayes_threshold(), bink_decode_plane(), bink_put_pixels(), binkb_decode_plane(), bit8x8_c(), bitplane_decoding(), block_cmp(), block_contrast(), blur(), cavs_filter_ch_c(), cavs_filter_cv_c(), cavs_filter_lh_c(), cavs_filter_lv_c(), cavs_idct8_add_c(), cdg_copy_rect_buf(), cdg_fill_rect_preset(), cdg_fill_wrapper(), cdg_scroll(), cdg_tile_block(), celt_deinterleave_hadamard(), celt_exp_rotation(), celt_exp_rotation_impl(), celt_haar1(), celt_interleave_hadamard(), cfhd_encode_frame(), cfhd_encode_init(), check_add_gradient_pred(), check_add_res(), check_bidir_mv(), check_idct(), check_idct_dc4(), check_idct_multiple(), check_intra_mode(), check_ipred(), check_itxfm(), check_loop_filter(), check_loop_filter_intra(), check_loopfilter(), check_multiply3x3(), check_pred16x16(), check_pred4x4(), check_pred8x8(), check_pred8x8l(), check_sao_band(), check_sao_edge(), check_sub_left_pred(), checkasm_check_av_tx(), checkasm_check_h264qpel(), checkline(), choose_rct_params(), cmp_direct_inline(), cmp_inline(), codec37_mv(), compare_add_res(), compress_alpha(), compress_color(), compute_default_clut(), compute_dense(), compute_gru(), compute_metric(), compute_vmaf_score(), constant_color(), copy_block(), copy_region_enc(), copy_width4_msa(), copy_width8_msa(), correlate(), dc_127_16x16_c(), dc_127_32x32_c(), dc_127_4x4_c(), dc_127_8x8_c(), dc_128_16x16_c(), dc_128_32x32_c(), dc_128_4x4_c(), dc_128_8x8_c(), dc_129_16x16_c(), dc_129_32x32_c(), dc_129_4x4_c(), dc_129_8x8_c(), dc_16x16_c(), dc_32x32_c(), dc_4x4_c(), dc_8x8_c(), dc_left_16x16_c(), dc_left_32x32_c(), dc_left_4x4_c(), dc_left_8x8_c(), dc_top_16x16_c(), dc_top_32x32_c(), dc_top_4x4_c(), dc_top_8x8_c(), dct_max8x8_c(), dct_sad8x8_c(), dctA_c(), deblock_v8_luma_intra_8_mmi(), decode(), decode_13(), decode_555(), decode_block_params(), decode_colskip(), decode_dct_block(), decode_fill_block(), decode_frame(), decode_haar_block(), decode_hextile(), decode_hybrid(), decode_image_block(), decode_init(), decode_p_block(), decode_pixel_in_context(), decode_plane(), decode_plane10(), decode_region(), decode_region_intra(), decode_region_masked(), decode_residual_block(), decode_rgb_frame_TMPL(), decode_rowskip(), decorrelate(), def_diag_downleft(), def_diag_downright(), def_hor_down(), def_vert_left(), def_vert_right(), deInterlaceBlendLinear_TMPL(), deInterlaceFF_TMPL(), deInterlaceInterpolateCubic_TMPL(), deInterlaceInterpolateLinear_TMPL(), deInterlaceL5_TMPL(), deInterlaceMedian_TMPL(), deinterleave(), dequant(), dequantize(), dering_TMPL(), diag_downleft_4x4_c(), diff_pixels_c(), diff_pixels_msa(), diff_pixels_mvi(), dirac_hpel_filter(), do_a_deblock_C(), doHorizDefFilter_C(), doHorizLowPass_C(), doVertDefFilter_altivec(), doVertDefFilter_TMPL(), doVertLowPass_altivec(), doVertLowPass_TMPL(), draw_arrow(), draw_line(), draw_n_color(), duplicate_TMPL(), dv100_idct_put_last_row_field_chroma(), dv100_idct_put_last_row_field_luma(), dwt_haar(), dx2_decode_slice_5x5(), dx2_decode_slice_rgb(), dxn3dc_block(), dxt1_block(), dxt1_block_internal(), dxt1a_block(), dxt2_block(), dxt3_block(), dxt3_block_internal(), dxt4_block(), dxt5_block(), dxt5_block_internal(), dxt5y_block(), dxt5ys_block(), encode_15_7(), encode_bgr(), encode_block(), encode_frame(), encode_plane(), encode_q_branch(), encode_rgb_frame_TMPL(), encode_subband(), encode_subband_c0run(), epic_decode_tile(), extend_edges(), fdct_get(), ff_apply_vector_2x2(), ff_apply_vector_4x4(), ff_avg_h264_chroma_mc2_msa(), ff_avg_h264_chroma_mc4_mmi(), ff_avg_h264_chroma_mc4_msa(), ff_avg_h264_chroma_mc8_mmi(), ff_avg_h264_chroma_mc8_msa(), ff_avg_h264_qpel16_mc00_mmi(), ff_avg_h264_qpel16_mc00_msa(), ff_avg_h264_qpel16_mc01_mmi(), ff_avg_h264_qpel16_mc01_msa(), ff_avg_h264_qpel16_mc02_mmi(), ff_avg_h264_qpel16_mc02_msa(), ff_avg_h264_qpel16_mc03_mmi(), ff_avg_h264_qpel16_mc03_msa(), ff_avg_h264_qpel16_mc10_mmi(), ff_avg_h264_qpel16_mc10_msa(), ff_avg_h264_qpel16_mc11_mmi(), ff_avg_h264_qpel16_mc11_msa(), ff_avg_h264_qpel16_mc12_mmi(), ff_avg_h264_qpel16_mc12_msa(), ff_avg_h264_qpel16_mc13_mmi(), ff_avg_h264_qpel16_mc13_msa(), ff_avg_h264_qpel16_mc20_mmi(), ff_avg_h264_qpel16_mc20_msa(), ff_avg_h264_qpel16_mc21_mmi(), ff_avg_h264_qpel16_mc21_msa(), ff_avg_h264_qpel16_mc22_mmi(), ff_avg_h264_qpel16_mc22_msa(), ff_avg_h264_qpel16_mc23_mmi(), ff_avg_h264_qpel16_mc23_msa(), ff_avg_h264_qpel16_mc30_mmi(), ff_avg_h264_qpel16_mc30_msa(), ff_avg_h264_qpel16_mc31_mmi(), ff_avg_h264_qpel16_mc31_msa(), ff_avg_h264_qpel16_mc32_mmi(), ff_avg_h264_qpel16_mc32_msa(), ff_avg_h264_qpel16_mc33_mmi(), ff_avg_h264_qpel16_mc33_msa(), ff_avg_h264_qpel4_mc00_mmi(), ff_avg_h264_qpel4_mc00_msa(), ff_avg_h264_qpel4_mc01_mmi(), ff_avg_h264_qpel4_mc01_msa(), ff_avg_h264_qpel4_mc02_mmi(), ff_avg_h264_qpel4_mc02_msa(), ff_avg_h264_qpel4_mc03_mmi(), ff_avg_h264_qpel4_mc03_msa(), ff_avg_h264_qpel4_mc10_mmi(), ff_avg_h264_qpel4_mc10_msa(), ff_avg_h264_qpel4_mc11_mmi(), ff_avg_h264_qpel4_mc11_msa(), ff_avg_h264_qpel4_mc12_mmi(), ff_avg_h264_qpel4_mc12_msa(), ff_avg_h264_qpel4_mc13_mmi(), ff_avg_h264_qpel4_mc13_msa(), ff_avg_h264_qpel4_mc20_mmi(), ff_avg_h264_qpel4_mc20_msa(), ff_avg_h264_qpel4_mc21_mmi(), ff_avg_h264_qpel4_mc21_msa(), ff_avg_h264_qpel4_mc22_mmi(), ff_avg_h264_qpel4_mc22_msa(), ff_avg_h264_qpel4_mc23_mmi(), ff_avg_h264_qpel4_mc23_msa(), ff_avg_h264_qpel4_mc30_mmi(), ff_avg_h264_qpel4_mc30_msa(), ff_avg_h264_qpel4_mc31_mmi(), ff_avg_h264_qpel4_mc31_msa(), ff_avg_h264_qpel4_mc32_mmi(), ff_avg_h264_qpel4_mc32_msa(), ff_avg_h264_qpel4_mc33_mmi(), ff_avg_h264_qpel4_mc33_msa(), ff_avg_h264_qpel8_mc00_mmi(), ff_avg_h264_qpel8_mc00_msa(), ff_avg_h264_qpel8_mc01_mmi(), ff_avg_h264_qpel8_mc01_msa(), ff_avg_h264_qpel8_mc02_mmi(), ff_avg_h264_qpel8_mc02_msa(), ff_avg_h264_qpel8_mc03_mmi(), ff_avg_h264_qpel8_mc03_msa(), ff_avg_h264_qpel8_mc10_mmi(), ff_avg_h264_qpel8_mc10_msa(), ff_avg_h264_qpel8_mc11_mmi(), ff_avg_h264_qpel8_mc11_msa(), ff_avg_h264_qpel8_mc12_mmi(), ff_avg_h264_qpel8_mc12_msa(), ff_avg_h264_qpel8_mc13_mmi(), ff_avg_h264_qpel8_mc13_msa(), ff_avg_h264_qpel8_mc20_mmi(), ff_avg_h264_qpel8_mc20_msa(), ff_avg_h264_qpel8_mc21_mmi(), ff_avg_h264_qpel8_mc21_msa(), ff_avg_h264_qpel8_mc22_mmi(), ff_avg_h264_qpel8_mc22_msa(), ff_avg_h264_qpel8_mc23_mmi(), ff_avg_h264_qpel8_mc23_msa(), ff_avg_h264_qpel8_mc30_mmi(), ff_avg_h264_qpel8_mc30_msa(), ff_avg_h264_qpel8_mc31_mmi(), ff_avg_h264_qpel8_mc31_msa(), ff_avg_h264_qpel8_mc32_mmi(), ff_avg_h264_qpel8_mc32_msa(), ff_avg_h264_qpel8_mc33_mmi(), ff_avg_h264_qpel8_mc33_msa(), ff_avg_no_rnd_vc1_chroma_mc4_mmi(), ff_avg_no_rnd_vc1_chroma_mc8_mmi(), ff_avg_pixels16x16_c(), ff_avg_pixels8x8_c(), ff_avg_vc1_mspel_mc00_16_mmi(), ff_avg_vc1_mspel_mc00_mmi(), ff_avg_width16_msa(), ff_avg_width8_msa(), ff_biweight_h264_pixels16_8_msa(), ff_biweight_h264_pixels4_8_msa(), ff_biweight_h264_pixels8_8_msa(), ff_ccitt_unpack(), ff_copy_16x16_msa(), ff_copy_8x8_msa(), ff_deblock_h_chroma_8_mmi(), ff_deblock_h_chroma_intra_8_mmi(), ff_deblock_h_luma_8_mmi(), ff_deblock_h_luma_intra_8_mmi(), ff_deblock_v8_luma_8_mmi(), ff_deblock_v_chroma_8_mmi(), ff_deblock_v_chroma_intra_8_mmi(), ff_deblock_v_luma_8_mmi(), ff_deblock_v_luma_intra_8_mmi(), ff_diff_pixels_mmi(), ff_diff_pixels_msa(), ff_fill_block16_msa(), ff_fill_block8_msa(), ff_get_pixels_16_msa(), ff_get_pixels_8_mmi(), ff_get_pixels_8_msa(), ff_gmc_c(), ff_h263_decode_mb(), ff_h263_h_loop_filter_msa(), ff_h263_v_loop_filter_msa(), ff_h264_add_pixels4(), ff_h264_add_pixels4_8_mmi(), ff_h264_add_pixels8(), ff_h264_biweight_pixels16_8_mmi(), ff_h264_biweight_pixels4_8_mmi(), ff_h264_biweight_pixels8_8_mmi(), ff_h264_idct8_add4_8_mmi(), ff_h264_idct8_add_8_mmi(), ff_h264_idct8_dc_add_8_mmi(), ff_h264_idct_add16_8_mmi(), ff_h264_idct_add16intra_8_mmi(), ff_h264_idct_add8_422_8_mmi(), ff_h264_idct_add8_8_mmi(), ff_h264_idct_add_8_mmi(), ff_h264_idct_dc_add_8_mmi(), ff_h264_intra_pred_dc_128_16x16_msa(), ff_h264_intra_pred_dc_128_8x8_msa(), ff_h264_intra_pred_dc_16x16_msa(), ff_h264_intra_pred_dc_left_16x16_msa(), ff_h264_intra_pred_dc_top_16x16_msa(), ff_h264_intra_pred_horiz_16x16_msa(), ff_h264_intra_pred_horiz_8x8_msa(), ff_h264_intra_pred_vert_16x16_msa(), ff_h264_intra_pred_vert_8x8_msa(), ff_h264_intra_predict_dc_4blk_8x8_msa(), ff_h264_intra_predict_hor_dc_8x8_msa(), ff_h264_intra_predict_mad_cow_dc_0l0_8x8_msa(), ff_h264_intra_predict_mad_cow_dc_0lt_8x8_msa(), ff_h264_intra_predict_mad_cow_dc_l00_8x8_msa(), ff_h264_intra_predict_mad_cow_dc_l0t_8x8_msa(), ff_h264_intra_predict_plane_16x16_msa(), ff_h264_intra_predict_plane_8x8_msa(), ff_h264_intra_predict_vert_dc_8x8_msa(), ff_h264_weight_pixels16_8_mmi(), ff_h264_weight_pixels4_8_mmi(), ff_h264_weight_pixels8_8_mmi(), ff_hadamard8_diff8x8_msa(), ff_hadamard8_intra8x8_msa(), ff_hevc_addblk_16x16_msa(), ff_hevc_addblk_32x32_msa(), ff_hevc_addblk_4x4_msa(), ff_hevc_addblk_8x8_msa(), ff_hevc_hls_residual_coding(), ff_hevc_intra_pred_dc_msa(), ff_hevc_intra_pred_planar_0_msa(), ff_hevc_intra_pred_planar_1_msa(), ff_hevc_intra_pred_planar_2_msa(), ff_hevc_intra_pred_planar_3_msa(), ff_horiz_mc_qpel_16width_msa(), ff_horiz_mc_qpel_8width_msa(), ff_horiz_mc_qpel_aver_src0_16width_msa(), ff_horiz_mc_qpel_aver_src0_8width_msa(), ff_horiz_mc_qpel_aver_src1_16width_msa(), ff_horiz_mc_qpel_aver_src1_8width_msa(), ff_horiz_mc_qpel_avg_dst_16width_msa(), ff_horiz_mc_qpel_avg_dst_8width_msa(), ff_horiz_mc_qpel_avg_dst_aver_src0_16width_msa(), ff_horiz_mc_qpel_avg_dst_aver_src0_8width_msa(), ff_horiz_mc_qpel_avg_dst_aver_src1_16width_msa(), ff_horiz_mc_qpel_avg_dst_aver_src1_8width_msa(), ff_horiz_mc_qpel_no_rnd_16width_msa(), ff_horiz_mc_qpel_no_rnd_8width_msa(), ff_horiz_mc_qpel_no_rnd_aver_src0_16width_msa(), ff_horiz_mc_qpel_no_rnd_aver_src0_8width_msa(), ff_horiz_mc_qpel_no_rnd_aver_src1_16width_msa(), ff_horiz_mc_qpel_no_rnd_aver_src1_8width_msa(), ff_hv_mc_qpel_16x16_msa(), ff_hv_mc_qpel_8x8_msa(), ff_hv_mc_qpel_aver_h_src0_16x16_msa(), ff_hv_mc_qpel_aver_h_src0_8x8_msa(), ff_hv_mc_qpel_aver_h_src1_16x16_msa(), ff_hv_mc_qpel_aver_h_src1_8x8_msa(), ff_hv_mc_qpel_aver_hv_src00_16x16_msa(), ff_hv_mc_qpel_aver_hv_src00_8x8_msa(), ff_hv_mc_qpel_aver_hv_src01_16x16_msa(), ff_hv_mc_qpel_aver_hv_src01_8x8_msa(), ff_hv_mc_qpel_aver_hv_src10_16x16_msa(), ff_hv_mc_qpel_aver_hv_src10_8x8_msa(), ff_hv_mc_qpel_aver_hv_src11_16x16_msa(), ff_hv_mc_qpel_aver_hv_src11_8x8_msa(), ff_hv_mc_qpel_aver_v_src0_16x16_msa(), ff_hv_mc_qpel_aver_v_src0_8x8_msa(), ff_hv_mc_qpel_aver_v_src1_16x16_msa(), ff_hv_mc_qpel_aver_v_src1_8x8_msa(), ff_hv_mc_qpel_avg_dst_16x16_msa(), ff_hv_mc_qpel_avg_dst_8x8_msa(), ff_hv_mc_qpel_avg_dst_aver_h_src0_16x16_msa(), ff_hv_mc_qpel_avg_dst_aver_h_src0_8x8_msa(), ff_hv_mc_qpel_avg_dst_aver_h_src1_16x16_msa(), ff_hv_mc_qpel_avg_dst_aver_h_src1_8x8_msa(), ff_hv_mc_qpel_avg_dst_aver_hv_src00_16x16_msa(), ff_hv_mc_qpel_avg_dst_aver_hv_src00_8x8_msa(), ff_hv_mc_qpel_avg_dst_aver_hv_src01_16x16_msa(), ff_hv_mc_qpel_avg_dst_aver_hv_src01_8x8_msa(), ff_hv_mc_qpel_avg_dst_aver_hv_src10_16x16_msa(), ff_hv_mc_qpel_avg_dst_aver_hv_src10_8x8_msa(), ff_hv_mc_qpel_avg_dst_aver_hv_src11_16x16_msa(), ff_hv_mc_qpel_avg_dst_aver_hv_src11_8x8_msa(), ff_hv_mc_qpel_avg_dst_aver_v_src0_16x16_msa(), ff_hv_mc_qpel_avg_dst_aver_v_src0_8x8_msa(), ff_hv_mc_qpel_avg_dst_aver_v_src1_16x16_msa(), ff_hv_mc_qpel_avg_dst_aver_v_src1_8x8_msa(), ff_hv_mc_qpel_no_rnd_16x16_msa(), ff_hv_mc_qpel_no_rnd_8x8_msa(), ff_hv_mc_qpel_no_rnd_aver_h_src0_16x16_msa(), ff_hv_mc_qpel_no_rnd_aver_h_src0_8x8_msa(), ff_hv_mc_qpel_no_rnd_aver_h_src1_16x16_msa(), ff_hv_mc_qpel_no_rnd_aver_h_src1_8x8_msa(), ff_hv_mc_qpel_no_rnd_aver_hv_src00_16x16_msa(), ff_hv_mc_qpel_no_rnd_aver_hv_src00_8x8_msa(), ff_hv_mc_qpel_no_rnd_aver_hv_src01_16x16_msa(), ff_hv_mc_qpel_no_rnd_aver_hv_src01_8x8_msa(), ff_hv_mc_qpel_no_rnd_aver_hv_src10_16x16_msa(), ff_hv_mc_qpel_no_rnd_aver_hv_src10_8x8_msa(), ff_hv_mc_qpel_no_rnd_aver_hv_src11_16x16_msa(), ff_hv_mc_qpel_no_rnd_aver_hv_src11_8x8_msa(), ff_hv_mc_qpel_no_rnd_aver_v_src0_16x16_msa(), ff_hv_mc_qpel_no_rnd_aver_v_src0_8x8_msa(), ff_hv_mc_qpel_no_rnd_aver_v_src1_16x16_msa(), ff_hv_mc_qpel_no_rnd_aver_v_src1_8x8_msa(), ff_iadst_iadst_16x16_add_msa(), ff_iadst_iadst_4x4_add_msa(), ff_iadst_iadst_8x8_add_msa(), ff_iadst_idct_16x16_add_msa(), ff_iadst_idct_4x4_add_msa(), ff_iadst_idct_8x8_add_msa(), ff_idct_iadst_16x16_add_msa(), ff_idct_iadst_4x4_add_msa(), ff_idct_iadst_8x8_add_msa(), ff_idct_idct_16x16_add_msa(), ff_idct_idct_32x32_add_msa(), ff_idct_idct_4x4_add_msa(), ff_idct_idct_8x8_add_msa(), ff_init_me(), ff_init_slice_from_src(), ff_intra_pred_8_16x16_msa(), ff_intra_pred_8_32x32_msa(), ff_jpegls_decode_picture(), ff_mediacodec_sw_buffer_copy_yuv420_planar(), ff_mss34_dct_put(), ff_pix_abs16_msa(), ff_pix_abs16_x2_msa(), ff_pix_abs16_xy2_msa(), ff_pix_abs16_y2_msa(), ff_pix_abs8_msa(), ff_pix_abs8_x2_msa(), ff_pix_abs8_xy2_msa(), ff_pix_abs8_y2_msa(), ff_pred16x16_dc_8_mmi(), ff_pred16x16_horizontal_8_mmi(), ff_pred16x16_plane_h264_8_mmi(), ff_pred16x16_plane_rv40_8_mmi(), ff_pred16x16_plane_svq3_8_mmi(), ff_pred16x16_vertical_8_mmi(), ff_pred4x4_dc_8_mmi(), ff_pred8x16_horizontal_8_mmi(), ff_pred8x16_vertical_8_mmi(), ff_pred8x8_dc_8_mmi(), ff_pred8x8_horizontal_8_mmi(), ff_pred8x8_top_dc_8_mmi(), ff_pred8x8_vertical_8_mmi(), ff_pred8x8l_dc_8_mmi(), ff_pred8x8l_top_dc_8_mmi(), ff_pred8x8l_vertical_8_mmi(), ff_pred_intra_pred_angular_0_msa(), ff_pred_intra_pred_angular_1_msa(), ff_pred_intra_pred_angular_2_msa(), ff_pred_intra_pred_angular_3_msa(), ff_put_h264_chroma_mc2_msa(), ff_put_h264_chroma_mc4_mmi(), ff_put_h264_chroma_mc4_msa(), ff_put_h264_chroma_mc8_mmi(), ff_put_h264_chroma_mc8_msa(), ff_put_h264_qpel16_mc00_mmi(), ff_put_h264_qpel16_mc00_msa(), ff_put_h264_qpel16_mc01_mmi(), ff_put_h264_qpel16_mc01_msa(), ff_put_h264_qpel16_mc02_mmi(), ff_put_h264_qpel16_mc02_msa(), ff_put_h264_qpel16_mc03_mmi(), ff_put_h264_qpel16_mc03_msa(), ff_put_h264_qpel16_mc10_mmi(), ff_put_h264_qpel16_mc10_msa(), ff_put_h264_qpel16_mc11_mmi(), ff_put_h264_qpel16_mc11_msa(), ff_put_h264_qpel16_mc12_mmi(), ff_put_h264_qpel16_mc12_msa(), ff_put_h264_qpel16_mc13_mmi(), ff_put_h264_qpel16_mc13_msa(), ff_put_h264_qpel16_mc20_mmi(), ff_put_h264_qpel16_mc20_msa(), ff_put_h264_qpel16_mc21_mmi(), ff_put_h264_qpel16_mc21_msa(), ff_put_h264_qpel16_mc22_mmi(), ff_put_h264_qpel16_mc22_msa(), ff_put_h264_qpel16_mc23_mmi(), ff_put_h264_qpel16_mc23_msa(), ff_put_h264_qpel16_mc30_mmi(), ff_put_h264_qpel16_mc30_msa(), ff_put_h264_qpel16_mc31_mmi(), ff_put_h264_qpel16_mc31_msa(), ff_put_h264_qpel16_mc32_mmi(), ff_put_h264_qpel16_mc32_msa(), ff_put_h264_qpel16_mc33_mmi(), ff_put_h264_qpel16_mc33_msa(), ff_put_h264_qpel4_mc00_mmi(), ff_put_h264_qpel4_mc01_mmi(), ff_put_h264_qpel4_mc01_msa(), ff_put_h264_qpel4_mc02_mmi(), ff_put_h264_qpel4_mc02_msa(), ff_put_h264_qpel4_mc03_mmi(), ff_put_h264_qpel4_mc03_msa(), ff_put_h264_qpel4_mc10_mmi(), ff_put_h264_qpel4_mc10_msa(), ff_put_h264_qpel4_mc11_mmi(), ff_put_h264_qpel4_mc11_msa(), ff_put_h264_qpel4_mc12_mmi(), ff_put_h264_qpel4_mc12_msa(), ff_put_h264_qpel4_mc13_mmi(), ff_put_h264_qpel4_mc13_msa(), ff_put_h264_qpel4_mc20_mmi(), ff_put_h264_qpel4_mc20_msa(), ff_put_h264_qpel4_mc21_mmi(), ff_put_h264_qpel4_mc21_msa(), ff_put_h264_qpel4_mc22_mmi(), ff_put_h264_qpel4_mc22_msa(), ff_put_h264_qpel4_mc23_mmi(), ff_put_h264_qpel4_mc23_msa(), ff_put_h264_qpel4_mc30_mmi(), ff_put_h264_qpel4_mc30_msa(), ff_put_h264_qpel4_mc31_mmi(), ff_put_h264_qpel4_mc31_msa(), ff_put_h264_qpel4_mc32_mmi(), ff_put_h264_qpel4_mc32_msa(), ff_put_h264_qpel4_mc33_mmi(), ff_put_h264_qpel4_mc33_msa(), ff_put_h264_qpel8_mc00_mmi(), ff_put_h264_qpel8_mc00_msa(), ff_put_h264_qpel8_mc01_mmi(), ff_put_h264_qpel8_mc01_msa(), ff_put_h264_qpel8_mc02_mmi(), ff_put_h264_qpel8_mc02_msa(), ff_put_h264_qpel8_mc03_mmi(), ff_put_h264_qpel8_mc03_msa(), ff_put_h264_qpel8_mc10_mmi(), ff_put_h264_qpel8_mc10_msa(), ff_put_h264_qpel8_mc11_mmi(), ff_put_h264_qpel8_mc11_msa(), ff_put_h264_qpel8_mc12_mmi(), ff_put_h264_qpel8_mc12_msa(), ff_put_h264_qpel8_mc13_mmi(), ff_put_h264_qpel8_mc13_msa(), ff_put_h264_qpel8_mc20_mmi(), ff_put_h264_qpel8_mc20_msa(), ff_put_h264_qpel8_mc21_mmi(), ff_put_h264_qpel8_mc21_msa(), ff_put_h264_qpel8_mc22_mmi(), ff_put_h264_qpel8_mc22_msa(), ff_put_h264_qpel8_mc23_mmi(), ff_put_h264_qpel8_mc23_msa(), ff_put_h264_qpel8_mc30_mmi(), ff_put_h264_qpel8_mc30_msa(), ff_put_h264_qpel8_mc31_mmi(), ff_put_h264_qpel8_mc31_msa(), ff_put_h264_qpel8_mc32_mmi(), ff_put_h264_qpel8_mc32_msa(), ff_put_h264_qpel8_mc33_mmi(), ff_put_h264_qpel8_mc33_msa(), ff_put_no_rnd_pixels_l2_mmi(), ff_put_no_rnd_pixels_l2_msa(), ff_put_no_rnd_vc1_chroma_mc4_mmi(), ff_put_no_rnd_vc1_chroma_mc8_mmi(), ff_put_pixels16x16_c(), ff_put_pixels8x8_c(), ff_put_vc1_mspel_mc00_16_mmi(), ff_put_vc1_mspel_mc00_mmi(), ff_reshuffle_raw_rgb(), ff_snow_pred_block(), ff_spatial_dwt(), ff_spatial_idwt(), ff_sse16_msa(), ff_sse4_msa(), ff_sse8_msa(), ff_vc1_h_loop_filter16_mmi(), ff_vc1_h_loop_filter4_mmi(), ff_vc1_h_loop_filter8_mmi(), ff_vc1_h_overlap_mmi(), ff_vc1_v_loop_filter16_mmi(), ff_vc1_v_loop_filter4_mmi(), ff_vc1_v_loop_filter8_mmi(), ff_vc1_v_overlap_mmi(), ff_vert_mc_qpel_16x16_msa(), ff_vert_mc_qpel_8x8_msa(), ff_vert_mc_qpel_aver_src0_16x16_msa(), ff_vert_mc_qpel_aver_src0_8x8_msa(), ff_vert_mc_qpel_aver_src1_16x16_msa(), ff_vert_mc_qpel_aver_src1_8x8_msa(), ff_vert_mc_qpel_avg_dst_16x16_msa(), ff_vert_mc_qpel_avg_dst_8x8_msa(), ff_vert_mc_qpel_avg_dst_aver_src0_16x16_msa(), ff_vert_mc_qpel_avg_dst_aver_src0_8x8_msa(), ff_vert_mc_qpel_avg_dst_aver_src1_16x16_msa(), ff_vert_mc_qpel_avg_dst_aver_src1_8x8_msa(), ff_vert_mc_qpel_no_rnd_16x16_msa(), ff_vert_mc_qpel_no_rnd_8x8_msa(), ff_vert_mc_qpel_no_rnd_aver_src0_16x16_msa(), ff_vert_mc_qpel_no_rnd_aver_src0_8x8_msa(), ff_vert_mc_qpel_no_rnd_aver_src1_16x16_msa(), ff_vert_mc_qpel_no_rnd_aver_src1_8x8_msa(), ff_vp3_h_loop_filter_msa(), ff_vp3_v_loop_filter_msa(), ff_vp3dsp_idct10_add(), ff_vp3dsp_idct10_put(), ff_vp6_filter_diag4_c(), ff_vp8_h_loop_filter16_inner_mmi(), ff_vp8_h_loop_filter16_mmi(), ff_vp8_h_loop_filter8uv_inner_mmi(), ff_vp8_h_loop_filter8uv_mmi(), ff_vp8_h_loop_filter_simple_mmi(), ff_vp8_idct_add_mmi(), ff_vp8_idct_add_msa(), ff_vp8_idct_dc_add4uv_mmi(), ff_vp8_idct_dc_add4uv_msa(), ff_vp8_idct_dc_add4y_mmi(), ff_vp8_idct_dc_add4y_msa(), ff_vp8_idct_dc_add_mmi(), ff_vp8_idct_dc_add_msa(), ff_vp8_pred16x16_127_dc_8_msa(), ff_vp8_pred16x16_129_dc_8_msa(), ff_vp8_pred8x8_127_dc_8_msa(), ff_vp8_pred8x8_129_dc_8_msa(), ff_vp8_v_loop_filter16_inner_mmi(), ff_vp8_v_loop_filter16_mmi(), ff_vp8_v_loop_filter8uv_inner_mmi(), ff_vp8_v_loop_filter8uv_mmi(), ff_vp8_v_loop_filter_simple_mmi(), ff_weight_h264_pixels16_8_msa(), ff_weight_h264_pixels4_8_msa(), ff_weight_h264_pixels8_8_msa(), fft15(), fft15_c(), fft3(), fft7(), fft9(), fic_decode_block(), fic_decode_slice(), fic_idct_put(), fill_loopfilter_buffers(), fill_rectangle(), fillPlane(), fillPlane16(), fillPlane32(), filter(), filter16_column(), filter181(), filter_column(), filter_common(), filter_mb_edgech(), filter_mb_edgecv(), filter_mb_edgeh(), filter_mb_edgev(), filter_mb_mbaff_edgecv(), filter_mb_mbaff_edgev(), filter_mbedge(), filter_slice(), find_motion(), for(), frame_block_to_cell(), fraps2_decode_plane(), full_imdct_wrapper_fn(), g2m_paint_cursor(), get(), get_dc(), get_frame_mb(), get_intra_count(), get_pixels_16_c(), get_pixels_8_c(), get_pixels_mvi(), get_req_buffer_size(), get_sae(), get_visual_weight(), gmc1_c(), gradient_predict(), guess_dc(), h261_loop_filter(), h263_h_loop_filter_c(), h263_h_loop_filter_msa(), h263_mv4_search(), h263_v_loop_filter_c(), h263_v_loop_filter_msa(), h264_h_loop_filter_chroma(), h264_h_loop_filter_chroma422(), h264_h_loop_filter_chroma422_intra(), h264_h_loop_filter_chroma422_mbaff(), h264_h_loop_filter_chroma422_mbaff_intra(), h264_h_loop_filter_chroma_intra(), h264_h_loop_filter_chroma_mbaff(), h264_h_loop_filter_chroma_mbaff_intra(), h264_h_loop_filter_luma(), h264_h_loop_filter_luma_intra(), h264_h_loop_filter_luma_mbaff(), h264_h_loop_filter_luma_mbaff_intra(), h264_v_loop_filter_chroma(), h264_v_loop_filter_chroma_intra(), h264_v_loop_filter_luma(), h264_v_loop_filter_luma_intra(), h_block_filter(), hadamard8_diff8x8_c(), hadamard8_intra8x8_c(), hadamard_func(), hard_thresholding(), hdcd_analyze(), hdcd_analyze_prepare(), hdcd_envelope(), hdcd_integrate(), hdcd_process(), hdcd_process_stereo(), hdcd_scan(), hev(), hevc_addblk_16x16_msa(), hevc_addblk_32x32_msa(), hevc_addblk_4x4_msa(), hevc_addblk_8x8_msa(), hevc_h_loop_filter_chroma(), hevc_h_loop_filter_luma(), 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_v_loop_filter_chroma(), hevc_v_loop_filter_luma(), hl_decode_mb(), hl_decode_mb_idct_luma(), hl_decode_mb_predict_luma(), hls_transform_unit(), hor_16x16_c(), hor_32x32_c(), hor_4x4_c(), hor_8x8_c(), horizClassify_C(), horizX1Filter(), hpel_motion_lowres(), hq_idct_put(), hqx_idct_put(), idct(), idct10(), idct2_add(), idct2_put(), idct_add(), idct_column_false_mmi(), idct_column_true_mmi(), idct_mmi(), idct_msa(), idct_put(), imdct15_half(), init_mv4_ref(), init_obmc_weight(), init_obmc_weight_row(), init_ref(), interlaced_search(), INTERPOLATE_METHOD(), intra_pred(), intra_pred_dc_128(), intra_pred_down_left(), intra_pred_down_right(), intra_pred_horiz(), intra_pred_lp(), intra_pred_lp_left(), intra_pred_lp_top(), intra_pred_plane(), intra_pred_vert(), intra_predict_dc_4blk_8x8_msa(), intra_predict_hor_dc_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_dc_8x8_msa(), isHorizDC_C(), isHorizMinMaxOk_C(), isVertDC_C(), isVertMinMaxOk_C(), iterative_me(), kempf_restore_buf(), lag_decode_arith_plane(), lag_pred_line(), lag_pred_line_yuy2(), left_predict(), linecpy(), loco_decode_plane(), loco_predict(), LOOP_FILTER(), lowpass_prediction(), ls_decode_line(), ls_encode_line(), m101_decode_frame(), magy_decode_slice(), magy_decode_slice10(), main(), mangle_rgb_planes(), mark_all_blocks(), match_colors(), mc_block(), mcdc(), mdct15(), median_predict(), memset_zero_16width_msa(), monolithic_imdct(), monolithic_mdct(), mpeg4_decode_partition_a(), msvideo1_decode_16bit(), msvideo1_decode_8bit(), multiply3x3_c(), naive_imdct(), naive_mdct(), nsse16_c(), nsse8_c(), old_codec37(), old_codec47(), optimize_colors(), p8idct(), paint_raw(), paint_rect(), parity_revtab_generator(), pcx_decode_frame(), pix_abs16_c(), pix_abs16_x2_c(), pix_abs16_xy2_c(), pix_abs16_y2_c(), pix_abs8_c(), pix_abs8_x2_c(), pix_abs8_xy2_c(), pix_abs8_y2_c(), pix_median_abs16_c(), pix_median_abs8_c(), postProcess_TMPL(), pp_get_context(), pred16x16_dc(), pred16x16_horizontal(), pred16x16_horizontal_add(), pred16x16_left_dc(), pred16x16_plane(), pred16x16_plane_compat_mmi(), pred16x16_plane_rv40_c(), pred16x16_plane_svq3_c(), pred16x16_tm_vp8_c(), pred16x16_top_dc(), pred16x16_vertical(), pred16x16_vertical_add(), pred4x4_127_dc(), pred4x4_128_dc(), pred4x4_129_dc(), pred4x4_dc(), pred4x4_down_left(), pred4x4_down_left_rv40_c(), pred4x4_down_left_rv40_nodown_c(), pred4x4_down_left_svq3_c(), pred4x4_down_right(), pred4x4_horizontal(), pred4x4_horizontal_add(), pred4x4_horizontal_down(), pred4x4_horizontal_up(), pred4x4_horizontal_up_rv40_c(), pred4x4_horizontal_up_rv40_nodown_c(), pred4x4_horizontal_vp8_c(), pred4x4_left_dc(), pred4x4_tm_vp8_c(), pred4x4_top_dc(), pred4x4_vertical(), pred4x4_vertical_add(), pred4x4_vertical_left(), pred4x4_vertical_left_rv40(), pred4x4_vertical_left_rv40_c(), pred4x4_vertical_left_rv40_nodown_c(), pred4x4_vertical_left_vp8_c(), pred4x4_vertical_right(), pred4x4_vertical_vp8_c(), pred8x16_dc(), pred8x16_horizontal(), pred8x16_horizontal_add(), pred8x16_left_dc(), pred8x16_mad_cow_dc_0l0(), pred8x16_mad_cow_dc_0lt(), pred8x16_mad_cow_dc_l00(), pred8x16_mad_cow_dc_l0t(), pred8x16_plane(), pred8x16_top_dc(), pred8x16_vertical(), pred8x16_vertical_add(), pred8x8_dc(), pred8x8_dc_rv40_c(), pred8x8_horizontal(), pred8x8_horizontal_add(), pred8x8_left_dc_rv40_c(), pred8x8_mad_cow_dc_0l0(), pred8x8_mad_cow_dc_0lt(), pred8x8_mad_cow_dc_l00(), pred8x8_mad_cow_dc_l0t(), pred8x8_plane(), pred8x8_tm_vp8_c(), pred8x8_top_dc(), pred8x8_top_dc_rv40_c(), pred8x8_vertical(), pred8x8_vertical_add(), pred8x8l_128_dc(), pred8x8l_dc(), pred8x8l_down_left(), pred8x8l_down_right(), pred8x8l_horizontal(), pred8x8l_horizontal_add(), pred8x8l_horizontal_down(), pred8x8l_horizontal_filter_add(), pred8x8l_horizontal_up(), pred8x8l_left_dc(), pred8x8l_top_dc(), pred8x8l_vertical(), pred8x8l_vertical_add(), pred8x8l_vertical_filter_add(), pred8x8l_vertical_left(), pred8x8l_vertical_right(), pred_angular_0(), pred_angular_1(), pred_angular_2(), pred_angular_3(), pred_block_dc(), pred_block_mode(), pred_mv(), pred_sbsplit(), prefetch_mips(), prefetch_ppc(), preview_obmc(), process_alpha(), process_block(), process_intra_lower_16x16_msa(), process_intra_upper_16x16_msa(), propagate_block_data(), ps_hybrid_analysis_c(), ptx_decode_frame(), put_block_8x4(), put_cursor(), put_mspel8_mc02_c(), put_mspel8_mc10_c(), put_mspel8_mc12_c(), put_mspel8_mc20_c(), put_mspel8_mc22_c(), put_mspel8_mc30_c(), put_mspel8_mc32_c(), put_no_rnd_vc1_chroma_mc4_c(), put_no_rnd_vc1_chroma_mc8_c(), put_obmc(), put_pcm(), put_pixels8x8_overlapped(), put_pixels_clamped_msa(), put_rv40_qpel16_mc33_c(), put_rv40_qpel8_mc33_c(), put_signed_pixels_clamped_msa(), put_tpel_pixels_mc00_c(), put_tpel_pixels_mc01_c(), put_tpel_pixels_mc02_c(), put_tpel_pixels_mc10_c(), put_tpel_pixels_mc11_c(), put_tpel_pixels_mc12_c(), put_tpel_pixels_mc20_c(), put_tpel_pixels_mc21_c(), put_tpel_pixels_mc22_c(), put_vc1_mspel_mc_h_v_msa(), qian_thresholding(), qpeg_decode_inter(), qpeg_decode_intra(), quant_psnr8x8_c(), quantize(), ratecontrol_1pass(), raw_decode(), rd8x8_c(), read_high_coeffs(), read_highpass(), read_low_coeffs(), read_table(), realloc_alpha_uv(), reallocBuffers(), reconfigure_at_keyframe(), reconstruction(), refine_colors(), render_slice(), restore_gradient_planar(), restore_gradient_planar_il(), restore_median_planar(), restore_median_planar_il(), rgb48Toxyz12(), rgtc1_block_internal(), rgtc1s_block(), rgtc1u_alpha_block(), rgtc1u_block(), rgtc1u_gray_block(), rgtc2_block_internal(), rgtc2s_block(), rgtc2u_block(), rgtc_block_internal(), rl2_rle_decode(), rle_uncompress(), rotate_faulty_loco(), rpza_decode_stream(), rv30_weak_loop_filter(), rv34_idct_add_c(), rv34_idct_dc_add_c(), rv34_pred_4x4_block(), rv34_process_block(), rv40_adaptive_loop_filter(), rv40_h_loop_filter_strength(), rv40_h_strong_loop_filter(), rv40_h_weak_loop_filter(), rv40_loop_filter_strength(), rv40_strong_loop_filter(), rv40_v_loop_filter_strength(), rv40_v_strong_loop_filter(), rv40_v_weak_loop_filter(), rv40_weak_loop_filter(), sad_hpel_motion_search(), set_mv_strides(), setctx_2d(), setup_3x3(), setup_5x5(), setup_7x7(), setup_column(), setup_row(), skip_check(), smc_decode_stream(), smc_encode_stream(), soft_thresholding(), spatial_compensation_0(), spatial_compensation_1(), spatial_compensation_10(), spatial_compensation_11(), spatial_compensation_2(), spatial_compensation_3(), spatial_compensation_4(), spatial_compensation_5(), spatial_compensation_6(), spatial_compensation_7(), spatial_compensation_8(), spatial_compensation_9(), spatial_compose53i_dy(), spatial_compose53i_init(), spatial_compose53i_init_TMPL(), spatial_compose97i_dy(), spatial_compose97i_init(), spatial_compose97i_init_TMPL(), spatial_compose_daub97i_dy_TMPL(), spatial_compose_dd137i_dy_TMPL(), spatial_compose_dd137i_init_TMPL(), spatial_compose_dd97i_dy_TMPL(), spatial_compose_dd97i_init_TMPL(), spatial_compose_dirac53i_dy_TMPL(), spatial_compose_fidelity_TMPL(), spatial_compose_haari_dy_TMPL(), spatial_decompose53i(), spatial_decompose97i(), spatial_idwt_init(), spatial_idwt_slice(), sse(), sse16_c(), sse4_c(), sse8_c(), sub_left_predict_c(), subimage_alpha_with_fill(), subimage_with_fill(), subimage_with_fill_template(), sum_u8src_16width_msa(), sunrast_decode_frame(), svq1_encode_plane(), swr_build_matrix(), swr_set_matrix(), targa_decode_rle(), tdsc_paint_cursor(), tempNoiseReducer_TMPL(), test_hybrid_analysis(), tiff_unpack_fax(), tiff_unpack_strip(), tm2_apply_deltas(), tm2_high_chroma(), tm2_low_chroma(), tm_16x16_c(), tm_32x32_c(), tm_4x4_c(), tm_8x8_c(), tscc2_decode_mb(), tscc2_idct4_put(), txd_decode_frame(), unpack_10bit(), update_inter_block(), v210_decode_slice(), v210_enc_TMPL(), v410_decode_slice(), v_block_filter(), vble_restore_plane(), vc1_filter_line(), vc1_h_loop_filter16_c(), vc1_h_loop_filter4_c(), vc1_h_loop_filter8_c(), vc1_h_overlap_c(), vc1_inv_trans_4x4_c(), vc1_inv_trans_4x4_dc_c(), vc1_inv_trans_4x8_c(), vc1_inv_trans_4x8_dc_c(), vc1_inv_trans_8x4_c(), vc1_inv_trans_8x4_dc_c(), vc1_inv_trans_8x8_dc_c(), vc1_loop_filter(), vc1_mspel_filter(), vc1_pack_bitplanes(), vc1_put_ver_16b_shift2_mmi(), vc1_v_loop_filter16_c(), vc1_v_loop_filter4_c(), vc1_v_loop_filter8_c(), vc1_v_overlap_c(), vc2_subband_dwt_53(), vc2_subband_dwt_97(), vc2_subband_dwt_haar(), vc2_subband_dwt_haar_shift(), vert_16x16_c(), vert_32x32_c(), vert_4x4_c(), vert_8x8_c(), vertClassify_altivec(), vertClassify_C(), vertical_predict(), vertX1Filter_TMPL(), vp3_h_loop_filter_c(), vp3_idct_add_c(), vp3_idct_dc_add_c(), vp3_idct_put_c(), vp3_v_loop_filter_c(), vp56_deblock_filter(), vp56_idct_add(), vp56_idct_put(), vp56_mc(), vp56_size_changed(), vp6_block_variance(), vp6_filter(), vp6_filter_diag2(), vp6_filter_hv4(), vp7_filter_common(), vp8_filter_common(), vp8_filter_common_is4tap(), vp8_filter_common_isnot4tap(), vp8_h_loop_filter8_inner_mmi(), vp8_h_loop_filter8_mmi(), vp8_normal_limit(), vp8_simple_limit(), vp8_v_loop_filter8_inner_mmi(), vp8_v_loop_filter8_mmi(), w_c(), wmv2_add_block(), write_bitstream(), x8_h_loop_filter(), x8_setup_spatial_compensation(), x8_v_loop_filter(), xan_wc3_copy_pixel_run(), xan_wc3_output_pixel_run(), xavs2_copy_frame(), xyz12Torgb48(), yao_subblock(), yo_block(), zero12v_decode_frame(), and ZERO8x2().

◆ tabs

const { ... } tabs[]
Initial value:
= {
{MACEtab1, &MACEtab2[0][0], 4},
{MACEtab3, &MACEtab4[0][0], 2},
{MACEtab1, &MACEtab2[0][0], 4}
}

Referenced by pretwiddle(), read_table(), twiddle(), and very_broken_op().

◆ ff_mace3_decoder

const AVCodec ff_mace3_decoder
Initial value:
= {
.name = "mace3",
.long_name = NULL_IF_CONFIG_SMALL("MACE (Macintosh Audio Compression/Expansion) 3:1"),
.priv_data_size = sizeof(MACEContext),
.capabilities = AV_CODEC_CAP_DR1,
.caps_internal = FF_CODEC_CAP_INIT_THREADSAFE,
}

Definition at line 287 of file mace.c.

◆ ff_mace6_decoder

const AVCodec ff_mace6_decoder
Initial value:
= {
.name = "mace6",
.long_name = NULL_IF_CONFIG_SMALL("MACE (Macintosh Audio Compression/Expansion) 6:1"),
.priv_data_size = sizeof(MACEContext),
.capabilities = AV_CODEC_CAP_DR1,
.caps_internal = FF_CODEC_CAP_INIT_THREADSAFE,
}

Definition at line 301 of file mace.c.

AV_CODEC_ID_MACE6
@ AV_CODEC_ID_MACE6
Definition: codec_id.h:432
FF_CODEC_CAP_INIT_THREADSAFE
#define FF_CODEC_CAP_INIT_THREADSAFE
The codec does not modify any global variables in the init function, allowing to call the init functi...
Definition: internal.h:42
init
static av_cold int init(AVCodecContext *avctx)
Definition: avrndec.c:31
sample_fmts
static enum AVSampleFormat sample_fmts[]
Definition: adpcmenc.c:948
MACEtab4
static const int16_t MACEtab4[][2]
Definition: mace.c:108
MACEtab2
static const int16_t MACEtab2[][4]
Definition: mace.c:41
AV_CODEC_ID_MACE3
@ AV_CODEC_ID_MACE3
Definition: codec_id.h:431
decode
static void decode(AVCodecContext *dec_ctx, AVPacket *pkt, AVFrame *frame, FILE *outfile)
Definition: decode_audio.c:71
AVMEDIA_TYPE_AUDIO
@ AVMEDIA_TYPE_AUDIO
Definition: avutil.h:202
MACEContext
Definition: mace.c:157
AV_CODEC_CAP_DR1
#define AV_CODEC_CAP_DR1
Codec uses get_buffer() or get_encode_buffer() for allocating buffers and supports custom allocators.
Definition: codec.h:52
NULL_IF_CONFIG_SMALL
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification.
Definition: internal.h:117
AV_SAMPLE_FMT_NONE
@ AV_SAMPLE_FMT_NONE
Definition: samplefmt.h:59
AV_SAMPLE_FMT_S16P
@ AV_SAMPLE_FMT_S16P
signed 16 bits, planar
Definition: samplefmt.h:67
AVSampleFormat
AVSampleFormat
Audio sample formats.
Definition: samplefmt.h:58
mace_decode_init
static av_cold int mace_decode_init(AVCodecContext *avctx)
Definition: mace.c:227
MACEtab1
static const int16_t MACEtab1[]
Definition: mace.c:37
MACEtab3
static const int16_t MACEtab3[]
Definition: mace.c:39
mace_decode_frame
static int mace_decode_frame(AVCodecContext *avctx, void *data, int *got_frame_ptr, AVPacket *avpkt)
Definition: mace.c:236