FFmpeg
Data Structures | Macros | Typedefs | Enumerations | Functions | Variables
audio_convert.c File Reference
#include <stdint.h>
#include "config.h"
#include "libavutil/common.h"
#include "libavutil/libm.h"
#include "libavutil/log.h"
#include "libavutil/mem.h"
#include "libavutil/samplefmt.h"
#include "audio_convert.h"
#include "audio_data.h"
#include "dither.h"

Go to the source code of this file.

Data Structures

struct  AudioConvert
 

Macros

#define CONV_FUNC_NAME(dst_fmt, src_fmt)   conv_ ## src_fmt ## _to_ ## dst_fmt
 
#define CONV_LOOP(otype, expr)
 
#define CONV_FUNC_FLAT(ofmt, otype, ifmt, itype, expr)
 
#define CONV_FUNC_INTERLEAVE(ofmt, otype, ifmt, itype, expr)
 
#define CONV_FUNC_DEINTERLEAVE(ofmt, otype, ifmt, itype, expr)
 
#define CONV_FUNC_GROUP(ofmt, otype, ifmt, itype, expr)
 
#define SET_CONV_FUNC_GROUP(ofmt, ifmt)
 

Typedefs

typedef void() conv_func_flat(uint8_t *out, const uint8_t *in, int len)
 
typedef void() conv_func_interleave(uint8_t *out, uint8_t *const *in, int len, int channels)
 
typedef void() conv_func_deinterleave(uint8_t **out, const uint8_t *in, int len, int channels)
 

Enumerations

enum  ConvFuncType { CONV_FUNC_TYPE_FLAT, CONV_FUNC_TYPE_INTERLEAVE, CONV_FUNC_TYPE_DEINTERLEAVE }
 

Functions

void ff_audio_convert_set_func (AudioConvert *ac, enum AVSampleFormat out_fmt, enum AVSampleFormat in_fmt, int channels, int ptr_align, int samples_align, const char *descr, void *conv)
 Set conversion function if the parameters match. More...
 
 CONV_FUNC_GROUP (AV_SAMPLE_FMT_S16, int16_t, AV_SAMPLE_FMT_U8, uint8_t,(*(const uint8_t *) pi - 0x80)<< 8) CONV_FUNC_GROUP(AV_SAMPLE_FMT_S32
 
 if (ac->has_optimized_func)
 
 av_log (ac->avr, AV_LOG_TRACE, "%d samples - audio_convert: %s to %s (%s)\n", len, av_get_sample_fmt_name(ac->in_fmt), av_get_sample_fmt_name(ac->out_fmt), use_generic ? ac->func_descr_generic :ac->func_descr)
 

Variables

 int32_t
 
 AV_SAMPLE_FMT_U8
 
 uint8_t
 
uint8_t pi<< 24) CONV_FUNC_GROUP(AV_SAMPLE_FMT_FLT, float, AV_SAMPLE_FMT_U8, uint8_t,(*(const uint8_t *) pi - 0x80) *(1.0f/(1<< 7))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_DBL, double, AV_SAMPLE_FMT_U8, uint8_t,(*(const uint8_t *) pi - 0x80) *(1.0/(1<< 7))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_U8, uint8_t, AV_SAMPLE_FMT_S16, int16_t,(*(const int16_t *) pi >> 8)+0x80) CONV_FUNC_GROUP(AV_SAMPLE_FMT_FLT, float, AV_SAMPLE_FMT_S16, int16_t, *(const int16_t *) pi *(1.0f/(1<< 15))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_DBL, double, AV_SAMPLE_FMT_S16, int16_t, *(const int16_t *) pi *(1.0/(1<< 15))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_U8, uint8_t, AV_SAMPLE_FMT_S32, int32_t,(*(const int32_t *) pi >> 24)+0x80) CONV_FUNC_GROUP(AV_SAMPLE_FMT_FLT, float, AV_SAMPLE_FMT_S32, int32_t, *(const int32_t *) pi *(1.0f/(1U<< 31))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_DBL, double, AV_SAMPLE_FMT_S32, int32_t, *(const int32_t *) pi *(1.0/(1U<< 31))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_U8, uint8_t, AV_SAMPLE_FMT_FLT, float, av_clip_uint8(lrintf(*(const float *) pi *(1<< 7))+0x80)) CONV_FUNC_GROUP(AV_SAMPLE_FMT_S16, int16_t, AV_SAMPLE_FMT_FLT, float, av_clip_int16(lrintf(*(const float *) pi *(1<< 15)))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_S32, int32_t, AV_SAMPLE_FMT_FLT, float, av_clipl_int32(llrintf(*(const float *) pi *(1U<< 31)))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_U8, uint8_t, AV_SAMPLE_FMT_DBL, double, av_clip_uint8(lrint(*(const double *) pi *(1<< 7))+0x80)) CONV_FUNC_GROUP(AV_SAMPLE_FMT_S16, int16_t, AV_SAMPLE_FMT_DBL, double, av_clip_int16(lrint(*(const double *) pi *(1<< 15)))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_S32, int32_t, AV_SAMPLE_FMT_DBL, double, av_clipl_int32(llrint(*(const double *) pi *(1U<< 31)))) #define SET_CONV_FUNC_GROUP(ofmt, ifmt) static void set_generic_function(AudioConvert *ac) { } void ff_audio_convert_free(AudioConvert **ac) { if(! *ac) return;ff_dither_free(&(*ac) ->dc);av_freep(ac);} AudioConvert *ff_audio_convert_alloc(AVAudioResampleContext *avr, enum AVSampleFormat out_fmt, enum AVSampleFormat in_fmt, int channels, int sample_rate, int apply_map) { AudioConvert *ac;int in_planar, out_planar;ac=av_mallocz(sizeof(*ac));if(!ac) return NULL;ac->avr=avr;ac->out_fmt=out_fmt;ac->in_fmt=in_fmt;ac->channels=channels;ac->apply_map=apply_map;if(avr->dither_method !=AV_RESAMPLE_DITHER_NONE &&av_get_packed_sample_fmt(out_fmt)==AV_SAMPLE_FMT_S16 &&av_get_bytes_per_sample(in_fmt) > 2) { ac->dc=ff_dither_alloc(avr, out_fmt, in_fmt, channels, sample_rate, apply_map);if(!ac->dc) { av_free(ac);return NULL;} return ac;} in_planar=ff_sample_fmt_is_planar(in_fmt, channels);out_planar=ff_sample_fmt_is_planar(out_fmt, channels);if(in_planar==out_planar) { ac->func_type=CONV_FUNC_TYPE_FLAT;ac->planes=in_planar ? ac->channels :1;} else if(in_planar) ac->func_type=CONV_FUNC_TYPE_INTERLEAVE;else ac->func_type=CONV_FUNC_TYPE_DEINTERLEAVE;set_generic_function(ac);if(ARCH_AARCH64) ff_audio_convert_init_aarch64(ac);if(ARCH_ARM) ff_audio_convert_init_arm(ac);if(ARCH_X86) ff_audio_convert_init_x86(ac);return ac;} int ff_audio_convert(AudioConvert *ac, AudioData *out, AudioData *in) { int use_generic=1;int len=in->nb_samples;int p;if(ac->dc) { av_log(ac->avr, AV_LOG_TRACE, "%d samples - audio_convert: %s to %s (dithered)\n", len, av_get_sample_fmt_name(ac->in_fmt), av_get_sample_fmt_name(ac->out_fmt));return ff_convert_dither(ac-> dc
 
uint8_t pi<< 24) CONV_FUNC_GROUP(AV_SAMPLE_FMT_FLT, float, AV_SAMPLE_FMT_U8, uint8_t,(*(const uint8_t *) pi - 0x80) *(1.0f/(1<< 7))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_DBL, double, AV_SAMPLE_FMT_U8, uint8_t,(*(const uint8_t *) pi - 0x80) *(1.0/(1<< 7))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_U8, uint8_t, AV_SAMPLE_FMT_S16, int16_t,(*(const int16_t *) pi >> 8)+0x80) CONV_FUNC_GROUP(AV_SAMPLE_FMT_FLT, float, AV_SAMPLE_FMT_S16, int16_t, *(const int16_t *) pi *(1.0f/(1<< 15))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_DBL, double, AV_SAMPLE_FMT_S16, int16_t, *(const int16_t *) pi *(1.0/(1<< 15))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_U8, uint8_t, AV_SAMPLE_FMT_S32, int32_t,(*(const int32_t *) pi >> 24)+0x80) CONV_FUNC_GROUP(AV_SAMPLE_FMT_FLT, float, AV_SAMPLE_FMT_S32, int32_t, *(const int32_t *) pi *(1.0f/(1U<< 31))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_DBL, double, AV_SAMPLE_FMT_S32, int32_t, *(const int32_t *) pi *(1.0/(1U<< 31))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_U8, uint8_t, AV_SAMPLE_FMT_FLT, float, av_clip_uint8(lrintf(*(const float *) pi *(1<< 7))+0x80)) CONV_FUNC_GROUP(AV_SAMPLE_FMT_S16, int16_t, AV_SAMPLE_FMT_FLT, float, av_clip_int16(lrintf(*(const float *) pi *(1<< 15)))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_S32, int32_t, AV_SAMPLE_FMT_FLT, float, av_clipl_int32(llrintf(*(const float *) pi *(1U<< 31)))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_U8, uint8_t, AV_SAMPLE_FMT_DBL, double, av_clip_uint8(lrint(*(const double *) pi *(1<< 7))+0x80)) CONV_FUNC_GROUP(AV_SAMPLE_FMT_S16, int16_t, AV_SAMPLE_FMT_DBL, double, av_clip_int16(lrint(*(const double *) pi *(1<< 15)))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_S32, int32_t, AV_SAMPLE_FMT_DBL, double, av_clipl_int32(llrint(*(const double *) pi *(1U<< 31)))) #define SET_CONV_FUNC_GROUP(ofmt, ifmt) static void set_generic_function(AudioConvert *ac) { } void ff_audio_convert_free(AudioConvert **ac) { if(! *ac) return;ff_dither_free(&(*ac) ->dc);av_freep(ac);} AudioConvert *ff_audio_convert_alloc(AVAudioResampleContext *avr, enum AVSampleFormat out_fmt, enum AVSampleFormat in_fmt, int channels, int sample_rate, int apply_map) { AudioConvert *ac;int in_planar, out_planar;ac=av_mallocz(sizeof(*ac));if(!ac) return NULL;ac->avr=avr;ac->out_fmt=out_fmt;ac->in_fmt=in_fmt;ac->channels=channels;ac->apply_map=apply_map;if(avr->dither_method !=AV_RESAMPLE_DITHER_NONE &&av_get_packed_sample_fmt(out_fmt)==AV_SAMPLE_FMT_S16 &&av_get_bytes_per_sample(in_fmt) > 2) { ac->dc=ff_dither_alloc(avr, out_fmt, in_fmt, channels, sample_rate, apply_map);if(!ac->dc) { av_free(ac);return NULL;} return ac;} in_planar=ff_sample_fmt_is_planar(in_fmt, channels);out_planar=ff_sample_fmt_is_planar(out_fmt, channels);if(in_planar==out_planar) { ac->func_type=CONV_FUNC_TYPE_FLAT;ac->planes=in_planar ? ac->channels :1;} else if(in_planar) ac->func_type=CONV_FUNC_TYPE_INTERLEAVE;else ac->func_type=CONV_FUNC_TYPE_DEINTERLEAVE;set_generic_function(ac);if(ARCH_AARCH64) ff_audio_convert_init_aarch64(ac);if(ARCH_ARM) ff_audio_convert_init_arm(ac);if(ARCH_X86) ff_audio_convert_init_x86(ac);return ac;} int ff_audio_convert(AudioConvert *ac, AudioData *out, AudioData *in) { int use_generic=1;int len=in->nb_samples;int p;if(ac->dc) { av_log(ac->avr, AV_LOG_TRACE, "%d samples - audio_convert: %s to %s (dithered)\n", len, av_get_sample_fmt_name(ac->in_fmt), av_get_sample_fmt_name(ac->out_fmt));return ff_convert_dither(ac-> out
 
uint8_t pi<< 24) CONV_FUNC_GROUP(AV_SAMPLE_FMT_FLT, float, AV_SAMPLE_FMT_U8, uint8_t,(*(const uint8_t *) pi - 0x80) *(1.0f/(1<< 7))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_DBL, double, AV_SAMPLE_FMT_U8, uint8_t,(*(const uint8_t *) pi - 0x80) *(1.0/(1<< 7))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_U8, uint8_t, AV_SAMPLE_FMT_S16, int16_t,(*(const int16_t *) pi >> 8)+0x80) CONV_FUNC_GROUP(AV_SAMPLE_FMT_FLT, float, AV_SAMPLE_FMT_S16, int16_t, *(const int16_t *) pi *(1.0f/(1<< 15))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_DBL, double, AV_SAMPLE_FMT_S16, int16_t, *(const int16_t *) pi *(1.0/(1<< 15))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_U8, uint8_t, AV_SAMPLE_FMT_S32, int32_t,(*(const int32_t *) pi >> 24)+0x80) CONV_FUNC_GROUP(AV_SAMPLE_FMT_FLT, float, AV_SAMPLE_FMT_S32, int32_t, *(const int32_t *) pi *(1.0f/(1U<< 31))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_DBL, double, AV_SAMPLE_FMT_S32, int32_t, *(const int32_t *) pi *(1.0/(1U<< 31))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_U8, uint8_t, AV_SAMPLE_FMT_FLT, float, av_clip_uint8(lrintf(*(const float *) pi *(1<< 7))+0x80)) CONV_FUNC_GROUP(AV_SAMPLE_FMT_S16, int16_t, AV_SAMPLE_FMT_FLT, float, av_clip_int16(lrintf(*(const float *) pi *(1<< 15)))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_S32, int32_t, AV_SAMPLE_FMT_FLT, float, av_clipl_int32(llrintf(*(const float *) pi *(1U<< 31)))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_U8, uint8_t, AV_SAMPLE_FMT_DBL, double, av_clip_uint8(lrint(*(const double *) pi *(1<< 7))+0x80)) CONV_FUNC_GROUP(AV_SAMPLE_FMT_S16, int16_t, AV_SAMPLE_FMT_DBL, double, av_clip_int16(lrint(*(const double *) pi *(1<< 15)))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_S32, int32_t, AV_SAMPLE_FMT_DBL, double, av_clipl_int32(llrint(*(const double *) pi *(1U<< 31)))) #define SET_CONV_FUNC_GROUP(ofmt, ifmt) static void set_generic_function(AudioConvert *ac) { } void ff_audio_convert_free(AudioConvert **ac) { if(! *ac) return;ff_dither_free(&(*ac) ->dc);av_freep(ac);} AudioConvert *ff_audio_convert_alloc(AVAudioResampleContext *avr, enum AVSampleFormat out_fmt, enum AVSampleFormat in_fmt, int channels, int sample_rate, int apply_map) { AudioConvert *ac;int in_planar, out_planar;ac=av_mallocz(sizeof(*ac));if(!ac) return NULL;ac->avr=avr;ac->out_fmt=out_fmt;ac->in_fmt=in_fmt;ac->channels=channels;ac->apply_map=apply_map;if(avr->dither_method !=AV_RESAMPLE_DITHER_NONE &&av_get_packed_sample_fmt(out_fmt)==AV_SAMPLE_FMT_S16 &&av_get_bytes_per_sample(in_fmt) > 2) { ac->dc=ff_dither_alloc(avr, out_fmt, in_fmt, channels, sample_rate, apply_map);if(!ac->dc) { av_free(ac);return NULL;} return ac;} in_planar=ff_sample_fmt_is_planar(in_fmt, channels);out_planar=ff_sample_fmt_is_planar(out_fmt, channels);if(in_planar==out_planar) { ac->func_type=CONV_FUNC_TYPE_FLAT;ac->planes=in_planar ? ac->channels :1;} else if(in_planar) ac->func_type=CONV_FUNC_TYPE_INTERLEAVE;else ac->func_type=CONV_FUNC_TYPE_DEINTERLEAVE;set_generic_function(ac);if(ARCH_AARCH64) ff_audio_convert_init_aarch64(ac);if(ARCH_ARM) ff_audio_convert_init_arm(ac);if(ARCH_X86) ff_audio_convert_init_x86(ac);return ac;} int ff_audio_convert(AudioConvert *ac, AudioData *out, AudioData *in) { int use_generic=1;int len=in->nb_samples;int p;if(ac->dc) { av_log(ac->avr, AV_LOG_TRACE, "%d samples - audio_convert: %s to %s (dithered)\n", len, av_get_sample_fmt_name(ac->in_fmt), av_get_sample_fmt_name(ac->out_fmt));return ff_convert_dither(ac-> in
 
 else
 
 return
 

Macro Definition Documentation

◆ CONV_FUNC_NAME

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

Definition at line 134 of file audio_convert.c.

◆ CONV_LOOP

#define CONV_LOOP (   otype,
  expr 
)
Value:
do { \
*(otype *)po = expr; \
pi += is; \
po += os; \
} while (po < end); \

Definition at line 136 of file audio_convert.c.

◆ CONV_FUNC_FLAT

#define CONV_FUNC_FLAT (   ofmt,
  otype,
  ifmt,
  itype,
  expr 
)
Value:
static void CONV_FUNC_NAME(ofmt, ifmt)(uint8_t *out, const uint8_t *in, \
int len) \
{ \
int is = sizeof(itype); \
int os = sizeof(otype); \
const uint8_t *pi = in; \
uint8_t *po = out; \
uint8_t *end = out + os * len; \
CONV_LOOP(otype, expr) \
}

Definition at line 143 of file audio_convert.c.

◆ CONV_FUNC_INTERLEAVE

#define CONV_FUNC_INTERLEAVE (   ofmt,
  otype,
  ifmt,
  itype,
  expr 
)
Value:
static void CONV_FUNC_NAME(ofmt, ifmt)(uint8_t *out, const uint8_t **in, \
int len, int channels) \
{ \
int ch; \
int out_bps = sizeof(otype); \
int is = sizeof(itype); \
int os = channels * out_bps; \
for (ch = 0; ch < channels; ch++) { \
const uint8_t *pi = in[ch]; \
uint8_t *po = out + ch * out_bps; \
uint8_t *end = po + os * len; \
CONV_LOOP(otype, expr) \
} \
}

Definition at line 155 of file audio_convert.c.

◆ CONV_FUNC_DEINTERLEAVE

#define CONV_FUNC_DEINTERLEAVE (   ofmt,
  otype,
  ifmt,
  itype,
  expr 
)
Value:
static void CONV_FUNC_NAME(ofmt, ifmt)(uint8_t **out, const uint8_t *in, \
int len, int channels) \
{ \
int ch; \
int in_bps = sizeof(itype); \
int is = channels * in_bps; \
int os = sizeof(otype); \
for (ch = 0; ch < channels; ch++) { \
const uint8_t *pi = in + ch * in_bps; \
uint8_t *po = out[ch]; \
uint8_t *end = po + os * len; \
CONV_LOOP(otype, expr) \
} \
}

Definition at line 171 of file audio_convert.c.

◆ CONV_FUNC_GROUP

#define CONV_FUNC_GROUP (   ofmt,
  otype,
  ifmt,
  itype,
  expr 
)
Value:
CONV_FUNC_FLAT( ofmt, otype, ifmt, itype, expr) \
CONV_FUNC_INTERLEAVE( ofmt, otype, ifmt ## P, itype, expr) \
CONV_FUNC_DEINTERLEAVE(ofmt ## P, otype, ifmt, itype, expr)

Definition at line 187 of file audio_convert.c.

◆ SET_CONV_FUNC_GROUP

#define SET_CONV_FUNC_GROUP (   ofmt,
  ifmt 
)
Value:
ff_audio_convert_set_func(ac, ofmt, ifmt, 0, 1, 1, "C", CONV_FUNC_NAME(ofmt, ifmt)); \
ff_audio_convert_set_func(ac, ofmt ## P, ifmt, 0, 1, 1, "C", CONV_FUNC_NAME(ofmt ## P, ifmt)); \
ff_audio_convert_set_func(ac, ofmt, ifmt ## P, 0, 1, 1, "C", CONV_FUNC_NAME(ofmt, ifmt ## P));

Typedef Documentation

◆ conv_func_flat

typedef void() conv_func_flat(uint8_t *out, const uint8_t *in, int len)

Definition at line 40 of file audio_convert.c.

◆ conv_func_interleave

typedef void() conv_func_interleave(uint8_t *out, uint8_t *const *in, int len, int channels)

Definition at line 42 of file audio_convert.c.

◆ conv_func_deinterleave

typedef void() conv_func_deinterleave(uint8_t **out, const uint8_t *in, int len, int channels)

Definition at line 45 of file audio_convert.c.

Enumeration Type Documentation

◆ ConvFuncType

Enumerator
CONV_FUNC_TYPE_FLAT 
CONV_FUNC_TYPE_INTERLEAVE 
CONV_FUNC_TYPE_DEINTERLEAVE 

Definition at line 34 of file audio_convert.c.

Function Documentation

◆ ff_audio_convert_set_func()

void ff_audio_convert_set_func ( AudioConvert ac,
enum AVSampleFormat  out_fmt,
enum AVSampleFormat  in_fmt,
int  channels,
int  ptr_align,
int  samples_align,
const char *  descr,
void *  conv 
)

Set conversion function if the parameters match.

This compares the parameters of the conversion function to the parameters in the AudioConvert context. If the parameters do not match, no changes are made to the active functions. If the parameters do match and the alignment is not constrained, the function is set as the generic conversion function. If the parameters match and the alignment is constrained, the function is set as the optimized conversion function.

Parameters
acAudioConvert context
out_fmtoutput sample format
in_fmtinput sample format
channelsnumber of channels, or 0 for any number of channels
ptr_alignbuffer pointer alignment, in bytes
samples_alignbuffer size alignment, in samples
descrfunction type description (e.g. "C" or "SSE")
convconversion function pointer

Definition at line 70 of file audio_convert.c.

Referenced by ff_audio_convert_init_aarch64(), ff_audio_convert_init_arm(), and ff_audio_convert_init_x86().

◆ CONV_FUNC_GROUP()

CONV_FUNC_GROUP ( AV_SAMPLE_FMT_S16  ,
int16_t  ,
AV_SAMPLE_FMT_U8  ,
uint8_t  ,
(*(const uint8_t *) pi - 0x80)<<  8 
)

◆ if()

if ( ac->  has_optimized_func)

Definition at line 331 of file audio_convert.c.

◆ av_log()

av_log ( ac->  avr,
AV_LOG_TRACE  ,
"%d samples - audio_convert: %s to %s (%s)\n"  ,
len  ,
av_get_sample_fmt_name(ac->in_fmt)  ,
av_get_sample_fmt_name(ac->out_fmt)  ,
use_generic ? ac->func_descr_generic :ac->  func_descr 
)

Variable Documentation

◆ int32_t

int32_t

Definition at line 194 of file audio_convert.c.

Referenced by ac3_apply_rematrixing(), ac3_decode_transform_coeffs_ch(), ac3_fixed_mdct_init(), add_bell(), add_cb(), add_conv_layer(), add_display_matrix(), add_pad_layer(), adjust_jnd(), adpcm_analysis(), adpcm_decode_frame(), adpcm_zork_expand_nibble(), alac_entropy_coder(), alac_linear_predictor(), alac_stereo_decorrelation(), alloc_sample_buffer(), alloc_x96_sample_buffer(), allocate_buffers(), amv_init(), ape_decode_frame(), ape_read_header(), ape_unpack_stereo(), apply_channel_coupling(), apply_filter(), aptx_bin_search(), aptx_check_parity(), aptx_decode_channel(), aptx_decode_frame(), aptx_encode_channel(), aptx_encode_frame(), aptx_invert_quantization(), aptx_pack_codeword(), aptx_prediction_filtering(), aptx_process_subband(), aptx_qmf_convolution(), 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(), asf_read_simple_index(), asf_write_markers(), av1_frame_ref(), av_clipl_int32_c(), av_crc_init(), av_display_rotation_set(), av_div_sf_ieee754(), av_mul_sf(), av_mul_sf_ieee754(), av_normalize1_sf(), av_sincos_sf(), avc_h_loop_filter_chroma422_mbaff_msa(), avc_h_loop_filter_chroma422_msa(), avc_idct8_dc_addblk_msa(), avg_width16_msa(), avg_width32_msa(), avg_width4_msa(), avg_width64_msa(), avg_width8_msa(), bayer_to_yv12_wrapper(), bgr24ToUV_c(), bgr24ToUV_half_c(), bgr24ToY_c(), bink_decode_plane(), binkb_decode_plane(), build_filter(), calc_masking(), calc_one_scale(), calc_power(), calc_prediction_gain(), calc_predictor_params(), calculate_sign_huff(), cbs_read_se_golomb(), cbs_vp9_read_s(), channel_decorrelation(), check_append_extra_bits(), check_decorrelate(), check_decorrelate_stereo(), check_hscale(), check_rct_int(), check_vector_fmul_window(), check_vector_fmul_window_scaled(), checkasm_check_audiodsp(), checkasm_check_fixed_dsp(), checkasm_check_fmtconvert(), chrRangeFromJpeg16_c(), chrRangeToJpeg16_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(), code_matrix_coeffs(), codeblock(), codebook_bits_offset(), combine_residual_frame(), common_hv_8ht_8vt_16w_msa(), common_hv_8ht_8vt_32w_msa(), common_hv_8ht_8vt_64w_msa(), common_hv_8ht_8vt_and_aver_dst_16w_msa(), common_hv_8ht_8vt_and_aver_dst_32w_msa(), common_hv_8ht_8vt_and_aver_dst_64w_msa(), common_hz_8t_64w_msa(), common_hz_8t_and_aver_dst_16w_msa(), common_hz_8t_and_aver_dst_8w_msa(), compute_imdct(), config_output(), convertmantissa(), copy_16multx8mult_msa(), copy_8bit_to_16bit_width8_msa(), copy_8bit_value_width16_msa(), copy_8bit_value_width8_msa(), copy_8x8_msa(), copy_tag(), copy_width16_msa(), copy_width24_msa(), copy_width32_msa(), copy_width48_msa(), copy_width64_msa(), copy_width8_msa(), create_chrominance_lut(), create_map(), cri_decode_frame(), dct4x4_impl(), dct8x8(), dctcoef_get(), dctcoef_set(), deblocking_filter_CTB(), decode_cabac_residual_internal(), decode_channel(), decode_const_block_data(), decode_delta_d(), decode_delta_j(), decode_element(), decode_frame(), decode_header(), decode_hf_c(), decode_joint_c(), decode_lt_rps(), decode_plane(), decode_residual(), decode_signed_subexp_with_ref(), decode_subband(), decode_subframe(), decode_var_block_data(), decorr_mono(), decorr_stereo(), decorr_stereo_pass2(), decorr_stereo_pass_id2(), decorr_stereo_quick(), decorrelate(), decorrelate_ls(), decorrelate_sf(), decorrelate_sm(), decorrelate_sr(), decorrelate_stereo(), deinterlace_plane_slice(), dequantization_int(), dequantization_int_97(), determine_bits(), determine_quant_step_size(), dmix_sub_xch_c(), dnn_execute_layer_conv2d_thread(), do_plc(), dss_sp_sf_synthesis(), dump_sidedata(), dwt_decode53(), dwt_decode97_int(), dxa_read_header(), encode_frame(), encode_init(), encode_residual_ch(), 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_sid_gain(), estimate_stereo_mode(), execute_model_native(), 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_calculate_operand_dims_count(), ff_cbs_read_signed(), ff_dca_core_filter_fixed(), ff_dca_core_flush(), ff_dca_xll_filter_frame(), ff_dcaadpcm_do_real(), ff_dcaadpcm_subband_analysis(), ff_dct_unquantize_h263_inter_msa(), ff_dct_unquantize_h263_intra_msa(), ff_dct_unquantize_mpeg2_inter_msa(), ff_dirac_golomb_read_32bit(), ff_dnn_execute_layer_avg_pool(), ff_dnn_execute_layer_dense(), ff_dnn_execute_layer_depth2space(), ff_dnn_execute_layer_pad(), ff_dnn_free_model_native(), ff_dnn_load_layer_avg_pool(), ff_dnn_load_layer_conv2d(), ff_dnn_load_layer_dense(), ff_dnn_load_layer_depth2space(), ff_dnn_load_layer_math_binary(), ff_dnn_load_layer_math_unary(), ff_dnn_load_layer_maximum(), ff_dnn_load_layer_pad(), ff_dnn_load_model_native(), ff_eac3_apply_spectral_extension(), ff_generate_wave_table(), ff_get_bmp_header(), ff_h264_idct8_add4_msa(), ff_h264_idct_add16_intra_msa(), ff_h264_idct_add16_msa(), ff_h264_idct_add8_422_msa(), ff_h264_idct_add8_msa(), ff_ivi_inverse_haar_4x4(), ff_ivi_inverse_haar_8x8(), ff_ivi_inverse_slant_4x4(), ff_ivi_inverse_slant_8x8(), ff_ivi_recompose53(), ff_j_rev_dct(), ff_j_rev_dct4(), ff_jpeg2000_tag_tree_init(), ff_mlp_pack_output(), ff_mpeg1_decode_block_intra(), 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_pixels_l2_msa(), ff_put_vp8_epel16_h4v4_msa(), ff_put_vp8_epel16_h4v6_msa(), ff_put_vp8_epel16_h6v4_msa(), ff_put_vp8_epel16_h6v6_msa(), ff_put_vp8_pixels16_msa(), ff_put_vp8_pixels8_msa(), ff_rgb24toyv12_c(), ff_rtp_check_and_send_back_rr(), ff_tadd_long_metadata(), ff_tadd_rational_metadata(), ff_tag_tree_size(), ffat_copy_samples(), fill_buffer(), fill_data_min_max(), fill_in_adpcm_bufer(), fill_ones(), filter(), filter_3800(), filter_channel(), filter_fast_3320(), filter_frame(), filter_frame_fixed(), filter_slice(), finalize_packet(), find_peak(), find_sidx(), fits_decode_frame(), flv_read_packet(), ftx(), generate_2_noise_channels(), get(), get_image_format(), get_lsp_poly(), get_rotation(), get_sample(), get_send_time(), get_shear_params_valid(), get_step_size(), get_xbits(), get_xbits_le(), h263_dct_unquantize_msa(), h263_h_loop_filter_msa(), h263_v_loop_filter_msa(), h264_export_frame_props(), h264_metadata_handle_display_orientation(), hadamard_intra_8x8_msa(), hdcd_analyze(), hdcd_analyze_gen(), hdcd_analyze_prepare(), hdcd_envelope(), hdcd_process(), hdcd_process_stereo(), 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_hv_4t_8multx4_msa(), hevc_hv_biwgt_4t_12w_msa(), hevc_hv_biwgt_4t_4multx8mult_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_8x2_msa(), hevc_hv_biwgt_8t_12w_msa(), hevc_hv_biwgt_8t_4w_msa(), hevc_hv_biwgt_8t_8multx2mult_msa(), hevc_hz_bi_8t_12w_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_4x2_msa(), hevc_hz_biwgt_4t_4x4_msa(), hevc_hz_biwgt_4t_4x8multiple_msa(), hevc_hz_biwgt_4t_6w_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_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_vert_16x16_msa(), hevc_loopfilter_luma_hor_msa(), hevc_loopfilter_luma_ver_msa(), hevc_sao_band_filter_16multiple_msa(), hevc_sao_edge_filter_0degree_16multiple_msa(), hevc_sao_edge_filter_135degree_16multiple_msa(), hevc_sao_edge_filter_45degree_16multiple_msa(), hevc_sao_edge_filter_90degree_16multiple_msa(), hevc_vt_4t_12w_msa(), hevc_vt_4t_16w_msa(), hevc_vt_4t_24w_msa(), hevc_vt_4t_32w_msa(), hevc_vt_4t_6w_msa(), hevc_vt_4t_8x4multiple_msa(), hevc_vt_8t_12w_msa(), hevc_vt_8t_16multx4mult_msa(), hevc_vt_8t_4w_msa(), hevc_vt_8t_8w_msa(), hevc_vt_bi_4t_12w_msa(), hevc_vt_bi_4t_16w_msa(), hevc_vt_bi_4t_4x8multiple_msa(), hevc_vt_bi_4t_8x4multiple_msa(), hevc_vt_bi_8t_12w_msa(), hevc_vt_bi_8t_4w_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_4x2_msa(), hevc_vt_biwgt_4t_4x4_msa(), hevc_vt_biwgt_4t_4x8multiple_msa(), hevc_vt_biwgt_4t_6w_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_4w_msa(), hevc_vt_biwgt_8t_8w_msa(), hevc_vt_uniwgt_4t_12w_msa(), hevc_vt_uniwgt_4t_16w_msa(), hevc_vt_uniwgt_4t_4x8multiple_msa(), hevc_vt_uniwgt_4t_8x8mult_msa(), hevc_vt_uniwgt_8t_12w_msa(), hevc_vt_uniwgt_8t_16multx4mult_msa(), hevc_vt_uniwgt_8t_4w_msa(), hevc_vt_uniwgt_8t_8w_msa(), hflip_b24_c(), hp_output(), hq_decode_block(), hScale16To19_c(), hScale8To19_c(), huf_uncompress(), ict_int(), image_available(), init_filter(), init_offset(), init_output_stream_streamcopy(), init_sample_buffers(), input_data_internal(), input_to_sample_buffer(), inter_predict_dc(), intra_predict_plane_16x16_msa(), intra_predict_plane_8x8_msa(), inverse_adpcm(), ivi_decode_blocks(), ivi_decode_coded_blocks(), lfe_downsample(), lfe_x96_fixed_c(), load_native_model(), long_filter_ehigh_3830(), long_filter_high_3800(), lpc_analyze_remodulate(), lsf2lsp(), lsf2poly(), lumRangeFromJpeg16_c(), lumRangeToJpeg16_c(), main(), make_block_map(), make_horizontal_map(), make_vertical_map(), makelayer(), makelayers(), match_framerate(), match_video_size(), mclms_update(), mlp_encode_init(), mlp_filter_channel(), mov_metadata_loci(), mov_read_elst(), mov_read_header(), 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(), mpeg1_fast_decode_block_inter(), mpeg2_dct_unquantize_inter_msa(), mpeg2_decode_block_non_intra(), mpeg2_fast_decode_block_non_intra(), mpeg4_decode_studio_block(), msmpeg4_decode_dc(), multiply(), nist_read_header(), no_codebook_bits(), no_codebook_bits_offset(), norm__(), pack_float_sample(), parse_frame_data(), parse_manifest_representation(), parse_subframe_audio(), parse_value(), parse_x96_frame_data(), parse_x96_subframe_audio(), parse_xbr_subframe(), pcm_bluray_decode_frame(), pcm_decode_frame(), pcm_dvd_decode_samples(), pcm_dvd_encode_frame(), pcm_encode_frame(), pink_fill(), planar_rgb16_to_uv(), planar_rgb16_to_y(), planar_rgb_to_uv(), planar_rgb_to_y(), planar_rgbf32_to_uv(), planar_rgbf32_to_y(), precalc(), 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_pkt_side_data(), process_float(), ps_tableinit(), quant_band_template(), quantize_adpcm_subband(), quantize_lpc_coefs(), quantize_pcm(), quantize_value(), ra144_encode_frame(), rct_int(), rd_frame(), read_filter_params(), read_global_param(), read_highpass(), read_mfra(), read_moof_duration(), read_var_block_data(), recurse_mono(), recurse_stereo(), rematrix_channels(), remove_wasted_bits(), resolve_divisor(), reverse_decorr(), reverse_mono_decorr(), revert_channel_correlation(), rgb24ToUV_c(), rgb24ToUV_half_c(), rgb24ToY_c(), rgb48ToUV_c_template(), rgb48ToUV_half_c_template(), rgb64funcs(), rgb64ToUV_c_template(), rgb64ToUV_half_c_template(), rgb64ToY_c_template(), rice_count_exact(), rnd_table_init(), rpl_read_header(), rtcp_parse_packet(), rtcp_update_jitter(), 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(), sbc_analyze_simd(), sbc_calc_scalefactors(), sbc_calc_scalefactors_j(), sbc_synthesize_eight(), sbc_synthesize_four(), sbc_unpack_frame(), scalarproduct(), scale_samples_s32(), scaling_list_data(), scan_float(), scan_int23(), scan_int32(), set(), set_best_abits_code(), set_best_code(), set_filter_params(), set_side_data(), shorten_decode_frame(), show_frame(), silk_decode_excitation(), silk_is_lpc_stable(), silk_lsf2lpc(), simple_idct_add_msa(), simple_idct_msa(), simple_idct_put_msa(), skip_tag(), spectral_to_sample(), sse_16width_msa(), sse_4width_msa(), sse_8width_msa(), sub_qmf32_fixed_c(), sub_qmf64_fixed_c(), subband_bufer_alloc(), subband_bufer_free(), subband_transform(), svq1_encode_init(), svq3_decode_block(), svq3_mc_dir(), swri_get_dither(), swscale(), synth_filter_fixed(), synth_filter_fixed_64(), tak_decode_frame(), test(), test_broadcast_input0(), test_broadcast_input1(), test_no_broadcast(), test_with_mode_constant(), test_with_mode_reflect(), test_with_mode_symmetric(), test_with_same(), test_with_same_dilate(), test_with_valid(), transpose_block_24_c(), tta_decode_frame(), tta_decode_init(), tta_encode_frame(), unpack_intraframe(), update_band_masking(), update_md5_sum(), vector_fmul_window_c(), vector_fmul_window_scaled_c(), vp9_iadst16x16_colcol_addblk_msa(), vp9_iadst_idct_16x16_add_msa(), vp9_idct16x16_10_colcol_addblk_msa(), vp9_idct16x16_colcol_addblk_msa(), vp9_idct32x32_1_add_msa(), vp9_idct32x32_34_colcol_addblk_msa(), vp9_idct32x32_colcol_addblk_msa(), vp9_idct8x8_1_add_msa(), vp9_idct_iadst_16x16_add_msa(), 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_matrix_params(), write_subframes(), write_substrs(), writer_open(), wv_mono(), wv_stereo(), wv_unpack_dsd_fast(), wv_unpack_dsd_high(), wv_unpack_mono(), wv_unpack_stereo(), x8_decode_intra_mb(), x8_loop_filter(), xcorr_coeff(), yuv2ayuv64le_X_c(), yuv2gbrp16_full_X_c(), yuv2gbrpf32_full_X_c(), yuv2p016cX_c(), yuv2rgba64_1_c_template(), yuv2rgba64_2_c_template(), yuv2rgba64_full_1_c_template(), yuv2rgba64_full_2_c_template(), yuv2ya16_2_c_template(), yuvPlanartouyvy_c(), and yuvPlanartoyuy2_c().

◆ AV_SAMPLE_FMT_U8

AV_SAMPLE_FMT_U8

◆ uint8_t

uint8_t
Examples
avio_reading.c, decode_audio.c, decode_video.c, demuxing_decoding.c, encode_video.c, ffhash.c, filter_audio.c, filtering_video.c, http_multiclient.c, hw_decode.c, muxing.c, resampling_audio.c, scaling_video.c, transcode_aac.c, transcoding.c, and vaapi_encode.c.

Definition at line 194 of file audio_convert.c.

Referenced by a64_compress_colram(), a64_write_header(), a64multi_encode_frame(), a64multi_encode_init(), aa_probe(), aa_read_header(), aa_read_packet(), aac_adtstoasc_filter(), aac_decode_frame(), aac_decode_frame_int(), aac_decode_init(), aac_encode_frame(), aac_encode_init(), aac_sync(), aasc_decode_frame(), aasc_decode_init(), aax_read_header(), aax_read_packet(), ac3_apply_rematrixing(), ac3_decode_frame(), ac3_decode_transform_coeffs_ch(), ac3_eac3_probe(), ac3_exponent_min_c(), ac3_group_exponents(), accumulate_huff_bit_consumption(), acolor(), add_coded_side_data(), add_coefficients(), add_display_matrix(), add_entry(), add_event(), add_frame_default(), add_hfyu_left_pred_bgr32_c(), add_lag_median_prediction(), add_median_pred_c(), add_metadata_from_side_data(), add_yblock(), adp_probe(), adpcm_compress_trellis(), adpcm_decode_frame(), adpcm_encode_init(), adts_aac_probe(), adts_write_packet(), adx_decode_frame(), adx_encode_frame(), aic_decode_coeffs(), aic_decode_frame(), aic_decode_init(), aic_decode_slice(), alac_encode_init(), alias_pix_read_probe(), alloc_bind_mem(), alloc_scratch_buffers(), alloc_slice(), allocate_buffers(), alpha_inverse_prediction(), amf_copy_surface(), amplify_frame(), amr_handle_packet(), amr_read_header(), amrnb_decode_frame(), amrwb_decode_frame(), amv_write_alist(), amv_write_header(), any_vscale(), aom_decode(), ape_decode_frame(), ape_tag_read_field(), apng_do_inverse_blend(), apng_encode_frame(), apng_write_chunk(), apng_write_trailer(), append_extradata(), append_flv_data(), apply_8x8(), apply_color_indexing_transform(), apply_color_transform(), apply_delogo(), apply_loop_filter(), apply_param_change(), apply_subtract_green_transform(), argo_brp_read_header(), argo_brp_read_packet(), ascii2index(), asf_deinterleave(), asf_parse_packet(), asf_read_content_desc(), asf_read_ext_content(), asf_read_metadata(), asf_read_metadata_obj(), asf_read_payload(), asf_read_picture(), asf_read_stream_properties(), asf_read_subpayload(), asf_read_value(), asf_write_header1(), asf_write_markers(), asfrtp_parse_packet(), ass_split_section(), async_read_internal(), at1_unpack_dequant(), atrac1_decode_frame(), atrac3_decode_frame(), atrac3_decode_init(), atrac3_init_static_data(), atrac9_init_static(), audio_decode_frame(), audio_write_packet(), aura_decode_frame(), auxiliary_info_add_subsample(), av1_filter_obus(), av1_frame_ref(), av1_frame_split_filter(), av1_frame_unref(), av1_parser_split(), av_aes_ctr_crypt(), av_aes_ctr_increment_be64(), av_aes_ctr_set_random_iv(), av_aes_init(), av_base64_decode(), av_bitstream_filter_filter(), av_buffer_alloc(), av_buffer_realloc(), av_cast5_init(), av_crc(), av_des_mac(), av_dump_format(), av_dynarray2_add(), av_encryption_info_add_side_data(), av_encryption_init_info_add_side_data(), av_fast_padded_malloc(), av_fast_padded_mallocz(), av_fifo_generic_peek(), av_fifo_generic_peek_at(), av_fifo_generic_read(), av_fifo_generic_write(), av_fifo_peek2(), av_frame_get_plane_buffer(), av_grow_packet(), av_hash_final_b64(), av_hash_final_bin(), av_hash_final_hex(), av_hmac_final(), av_hmac_init(), av_hwdevice_ctx_alloc(), av_hwframe_ctx_alloc(), av_hwframe_map(), av_image_alloc(), av_image_copy_to_buffer(), av_image_fill_arrays(), av_image_fill_black(), av_int_list_length_for_size(), av_lfg_init(), av_lzo1x_decode(), av_md5_final(), av_md5_update(), av_memcpy_backptr(), av_murmur3_update(), av_opt_copy(), av_opt_free(), av_opt_get(), av_opt_get_channel_layout(), av_opt_get_dict_val(), av_opt_get_image_size(), av_opt_is_set_to_default(), av_opt_ptr(), av_opt_serialize(), av_opt_set(), av_opt_set_bin(), av_opt_set_channel_layout(), av_opt_set_defaults2(), av_opt_set_dict_val(), av_opt_set_image_size(), av_packet_copy_props(), av_packet_merge_side_data(), av_packet_new_side_data(), av_packet_pack_dictionary(), av_packet_split_side_data(), av_packet_unpack_dictionary(), av_parser_change(), av_parser_parse2(), av_picture_copy(), av_picture_pad(), av_probe_input_buffer2(), av_probe_input_format3(), AV_RB16(), AV_RB24(), AV_RB32(), av_rc4_crypt(), av_rc4_init(), av_read_image_line2(), av_ripemd_final(), AV_RL16(), AV_RL24(), AV_RL32(), av_samples_alloc(), av_samples_fill_arrays(), av_sha512_final(), av_sha_final(), av_strcasecmp(), av_stream_new_side_data(), av_strncasecmp(), av_twofish_init(), av_utf8_decode(), av_video_enc_params_block(), av_video_enc_params_create_side_data(), av_vlog(), av_write_image_line2(), avc_biwgt_8x16_msa(), avc_find_startcode_internal(), avc_h_loop_filter_luma_mbaff_msa(), avc_loopfilter_cb_or_cr_inter_edge_ver_msa(), avc_loopfilter_luma_inter_edge_ver_msa(), avc_loopfilter_luma_intra_edge_ver_msa(), avc_luma_hv_qrt_16x16_msa(), avc_luma_hv_qrt_and_aver_dst_16x16_msa(), avcodec_copy_context(), avcodec_fill_audio_frame(), avfilter_transform(), avg_width32_msa(), avg_width64_msa(), avi_extract_stream_metadata(), avi_read_header(), avi_read_packet(), avio_wb16(), avio_wb24(), avio_wb32(), avio_wl16(), avio_wl32(), avpicture_layout(), avpriv_dv_produce_packet(), avs2_probe(), avs3video_probe(), avs_decode_frame(), avs_probe(), avs_read_packet(), avui_decode_frame(), avui_encode_frame(), backup_mb_border(), bayer_to_rgb24_wrapper(), bayer_to_rgb48_wrapper(), bayer_to_yv12_wrapper(), bethsoftvid_decode_frame(), bfi_decode_frame(), bidir_refine(), binary_export(), bink_decode_plane(), bink_put_pixels(), binkb_calc_quant(), binkb_decode_plane(), binkb_read_bundle(), bit8x8_c(), bitplane_decoding(), bktr_init(), black_counter(), blend_frame_partial(), blend_slice_packed_rgb(), block_fill(), block_mc(), blur(), blur_image(), blur_pixel(), blur_power(), bmp_decode_frame(), bmp_encode_frame(), bmp_probe(), bmv_aud_decode_frame(), bprint_escaped_path(), brender_read_probe(), bswap_buf24(), buf_realloc(), buffer_needs_copy(), bufref_wrap_interface(), build_canonical_huff(), build_diff_map(), build_elision_headers(), build_huff(), build_huff_tree(), build_huffman(), build_vlc(), cache_seek(), caf_write_packet(), calc_avgy8(), calc_combed_score(), calc_diffs(), calc_parity_and_line_offset(), calculate_skip_errors(), calculate_sums(), cas_slice16(), cas_slice8(), cavs_decode_frame(), cavsvideo_probe(), cbp_test(), cbr_bit_allocation(), cbs_av1_split_fragment(), cbs_av1_write_leb128(), cbs_bsf_update_side_data(), cbs_clone_unit_content(), cbs_h2645_assemble_fragment(), cbs_h2645_fragment_add_nals(), cbs_h2645_write_slice_data(), cbs_jpeg_assemble_fragment(), cbs_jpeg_split_fragment(), cbs_mpeg2_assemble_fragment(), cbs_mpeg2_split_fragment(), cbs_mpeg2_write_slice(), cbs_read_data(), cbs_vp9_assemble_fragment(), cbs_vp9_split_fragment(), cdata_probe(), cdg_border_preset(), cdg_decode_frame(), cdg_load_palette(), cdg_scroll(), cdg_tile_block(), cdtoons_decode_frame(), cdtoons_render_sprite(), cdxl_decode_frame(), cdxl_decode_ham6(), cdxl_decode_ham8(), cdxl_read_probe(), celt_decode_coarse_energy(), celt_deinterleave_hadamard(), celt_header(), celt_interleave_hadamard(), cenc_filter(), channelmap_filter_frame(), check(), check_add_bytes(), check_add_gradient_pred(), check_add_left_pred(), check_add_median_pred(), check_bidir_mv(), check_decorrelate(), check_diff_bytes(), check_eq(), check_file_header(), check_header_mismatch(), check_hflip(), check_hscale(), check_idct(), check_idct_dc4(), check_idct_multiple(), check_interleave_bytes(), check_intra_mode(), check_ipred(), check_itxfm(), check_loop_filter(), check_loop_filter_intra(), check_loopfilter(), check_loopfilter_16y(), check_loopfilter_8uv(), check_loopfilter_simple(), check_luma_dc_wht(), check_mc(), check_pred16x16(), check_pred4x4(), check_pred8x8(), check_pred8x8l(), check_predictor(), check_reorder_pixels(), check_restore_rgb_planes(), check_rgb2yuv(), check_sao_band(), check_sao_edge(), check_shuffle_bytes(), check_sub_left_pred(), check_threshold(), check_uyvy_to_422p(), check_vector_fmul_window_scaled(), check_yuv2rgb(), check_yuv2yuv(), check_yuv2yuvX(), checkasm_check_blend(), checkasm_check_bswapdsp(), checkasm_check_flacdsp(), checkasm_check_h264pred(), checkasm_check_h264qpel(), checkasm_check_hevc_epel(), checkasm_check_hevc_epel_bi(), checkasm_check_hevc_epel_bi_w(), checkasm_check_hevc_epel_uni(), checkasm_check_hevc_epel_uni_w(), checkasm_check_hevc_qpel(), checkasm_check_hevc_qpel_bi(), checkasm_check_hevc_qpel_bi_w(), checkasm_check_hevc_qpel_uni(), checkasm_check_hevc_qpel_uni_w(), checkasm_check_nlmeans(), checkasm_check_pixblockdsp(), checkasm_check_v210enc(), checkasm_check_videodsp(), choose_pix_fmts(), chr_convert(), chr_h_scale(), chr_planar_vscale(), chroma(), chroma_4mv_motion(), chroma_4mv_motion_lowres(), chroma_mc_bi(), chunk_end(), cinaudio_decode_frame(), cinepak_decode(), cinepak_decode_codebook(), cinepak_decode_frame(), cinepak_decode_strip(), cinepak_decode_vectors(), cinepak_predecode_check(), cinvideo_decode_frame(), clear_plane(), clear_slice8(), cllc_decode_frame(), clv_decode_frame(), cmap_read_palette(), cmp(), cmp_direct_inline(), cmp_inline(), cmpbytes(), cmv_decode_frame(), cmv_decode_inter(), cocg_block(), codeblock(), color(), color_balance16(), color_balance8(), color_balance8_p(), color_correlation(), color_correlation_gbrp(), color_decorrelation(), color_decorrelation_gbrp(), color_get(), color_graticule(), color_hash(), colorcontrast_slice16p(), colorcontrast_slice8(), colorcontrast_slice8p(), colorcorrect_slice8(), colorize_slice8(), colorizey_slice8(), colorlevels_slice_16(), colorlevels_slice_8(), colormap_nearest_bruteforce(), colormap_nearest_iterative(), colormap_nearest_node(), commit_bitstream_and_slice_buffer(), common_hv_bil_16w_msa(), common_hv_bil_4w_msa(), 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_hz_4t_24w_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_vt_8t_16w_mult_msa(), common_vt_8t_and_aver_dst_16w_mult_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(), compare(), compare_add_res(), compare_addr(), compare_fields(), compress_alpha(), compress_texture(), compute_crc_of_packets(), compute_default_clut(), compute_exp_strategy(), compute_images_identity(), compute_images_msad(), compute_images_mse(), compute_metric(), compute_sat_hue_metrics8(), compute_unsafe_ssd_integral_image(), concat_read_header(), config_input(), config_out_props(), config_output(), config_props(), config_video_output(), convert(), convert_frame(), convert_frame_partial(), convert_mask_to_strength_mask(), cook_decode_frame(), copy(), copy_16multx8mult_msa(), copy_8bit_to_16bit_width8_msa(), copy_avframe_to_pixel_buffer(), copy_backptr(), copy_block(), copy_cell(), copy_cvpixelbuffer(), copy_emulation_prev(), copy_field(), copy_frame(), copy_frame_default(), copy_input_samples(), copy_moof(), copy_output(), copy_param_sets(), copy_picture_field(), copy_plane(), copy_processed_frame(), copy_rectangle(), copy_region_enc(), copy_replace_length_codes(), copy_uv_planes(), copyadd_block(), count_colors(), count_frame_bits_fixed(), count_frame_header(), count_hq_slice(), count_nalus(), count_or_copy(), cover_rect(), cpia_decode_frame(), create_buf(), create_frame(), create_iv(), create_vorbis_context(), cri_decode_frame(), cri_probe(), crypto_close(), crypto_seek(), cuda_pool_alloc(), cuvid_decode_init(), cuvid_output_frame(), cyuv_decode_frame(), d3d11va_get_buffer(), d3d11va_transfer_data(), dash_write_packet(), davs2_decode_frame(), dc1394_read_packet(), dca_parse_params(), dcadec_decode_frame(), dct_get(), dct_quantize_refine(), dct_quantize_trellis_c(), dds_decode(), dds_probe(), deband_8_c(), deband_8_coupling_c(), deblocking_filter_CTB(), debug_accuracy(), debug_mean_error(), decode(), decode_0(), decode_10bit_pulse(), decode_13(), decode_5(), decode_8(), decode_alcd(), decode_argb(), decode_argb_frame(), decode_argbi(), decode_audio_block(), decode_audio_s16(), decode_avcf(), decode_aybr(), decode_aybri(), decode_band(), decode_band_hdr(), decode_band_structure(), decode_band_types(), decode_bdlt(), decode_block(), decode_block_coeffs(), decode_block_intra(), decode_blocks(), decode_bmv_frame(), decode_byry(), decode_byryi(), decode_c82i(), decode_c82p(), decode_cabac_intra_mb_type(), decode_cabac_luma_residual(), decode_cabac_residual_internal(), decode_cell(), decode_cell_data(), decode_chunks(), decode_coeffs(), decode_coeffs_b_generic(), decode_dds1(), decode_deep_rle32(), decode_delta_j(), decode_dlta(), decode_dsw1(), decode_dvd_subtitles(), decode_eld_specific_config(), decode_entropy_coded_image(), decode_extradata_ps_mp4(), decode_fctl_chunk(), decode_fill(), decode_flush(), decode_frame(), decode_frame_common(), decode_frame_header(), decode_frame_headers(), decode_ga_specific_config(), decode_gain_control(), decode_grid(), decode_header(), decode_hextile(), decode_hq_slice(), decode_hq_slice_row(), decode_huff(), decode_huffman2(), decode_hybrid(), decode_i2_frame(), decode_i_frame(), decode_index(), decode_index_palmap(), decode_index_tilemap(), decode_init(), decode_inter(), decode_inter_block(), decode_inter_blocks(), decode_interframe_v4(), decode_interframe_v4a(), decode_intra(), decode_intra4x4_modes(), decode_intra_block(), decode_intra_blocks(), decode_kfrm(), decode_line_TMPL(), decode_lowdelay(), decode_lt_rps(), decode_luma_residual(), decode_mad1(), decode_mad1_24(), decode_main_header(), decode_mb_i(), decode_mb_row_no_filter(), decode_mode(), decode_move(), decode_mvc1(), decode_mvc2(), decode_mvdv(), decode_nal_sei_decoded_picture_hash(), decode_nal_sei_user_data_registered_itu_t_t35(), decode_packet(), decode_palmapdata(), decode_part_stereo(), decode_picture_header(), decode_pixel_in_context(), decode_plane(), decode_raw_intra(), decode_raw_intra_rgb(), decode_region_intra(), decode_region_masked(), decode_registered_user_data_dynamic_hdr_plus(), decode_residual_block(), decode_rgb(), decode_rgb24_frame(), decode_rgbi(), decode_rle(), decode_rle16(), decode_rle_bpp2(), decode_rle_bpp4(), decode_run_i(), decode_run_p(), decode_runlen(), decode_runlen_rgb(), decode_sb(), decode_scaling_list(), decode_scaling_matrices(), decode_sgirle8(), decode_simple_internal(), decode_slice(), decode_slice_header(), decode_slice_thread(), decode_splitmvs(), decode_str(), decode_subband(), decode_sym(), decode_sym_565(), decode_tag(), decode_tdlt(), decode_text_chunk(), decode_tiledata(), decode_tilehdr(), decode_tsw1(), decode_unregistered_user_data(), decode_vui(), decode_wdlt(), decode_write(), decode_ybr(), decode_ybri(), decode_ybyr(), decode_yuv_frame(), decompress_chunks_thread(), decompress_texture_thread(), decompress_texture_thread_internal(), decrypt_init(), default_decoding_params(), DEFINE_BLEND8(), deinterlace_plane_slice(), deinterlace_slice(), deInterlaceMedian_TMPL(), delta_decode(), denoise_depth(), dequant(), dequant_lsps(), dering_altivec(), dering_TMPL(), derive_key(), describe_filter_link(), detect_scene_change(), dfa_decode_frame(), dhav_read_header(), diagonal_transformation(), diff(), dirac_combine_frame(), dirac_decode_data_unit(), dirac_decode_frame(), dirac_decode_frame_internal(), dirac_unpack_block_motion_data(), dirac_unpack_prediction_parameters(), displace_packed(), displace_planar(), display_frame(), dng_blit(), dng_decode_jpeg(), dnxhd_10bit_dct_quantize(), dnxhd_10bit_dct_quantize_444(), dnxhd_decode_dct_block(), dnxhd_decode_frame(), dnxhd_decode_macroblock(), dnxhd_encode_picture(), dnxhd_encode_thread(), dnxhd_get_blocks(), dnxhd_init_qmat(), dnxhd_mb_var_thread(), dnxhd_switch_matrix(), dnxhd_unquantize_c(), do_adobe_auth(), do_alphamerge(), do_block_ssd(), do_chromakey_slice(), do_convolve(), do_despill_slice(), do_encrypt(), do_llnw_auth(), do_lumakey_slice8(), do_output(), do_swap(), do_swizzle(), doTest(), doVertDefFilter_altivec(), doVertLowPass_altivec(), downscale(), dpcm_decode_frame(), dpx_probe(), draw_axis_rgb(), draw_axis_yuv(), draw_bar_rgb(), draw_bar_yuv(), draw_carpet_slice(), draw_cursor(), draw_curves(), draw_dot(), draw_edges_8_c(), draw_glyphs(), draw_htext(), draw_htext16(), draw_ihtext(), draw_ihtext16(), draw_legend(), draw_max_line(), draw_text(), draw_triangle_slice(), draw_vtext(), draw_vtext16(), drawline(), drawtext(), drm_get_buffer(), dsd_channel(), dsf_read_packet(), dss_read_seek(), dss_sp_decode_frame(), dts_probe(), dump_paramchange(), dump_sei_unregistered_metadata(), duplicate_TMPL(), dv_calc_mb_coordinates(), dv_decode_ac(), dv_decode_video_segment(), dv_encode_video_segment(), dv_extract_audio(), dv_extract_audio_info(), dv_extract_timecode(), dv_extract_video_info(), dv_init_weight_tables(), dv_inject_metadata(), dv_read_timecode(), dv_revise_cnos(), dv_write_dif_id(), dv_write_pack(), dv_write_packet(), dvb_encode_rle2(), dvb_encode_rle4(), dvb_encode_rle8(), dvbsub_decode(), dvbsub_encode(), dvbsub_parse(), dvbsub_parse_clut_segment(), dvbsub_parse_object_segment(), dvbsub_parse_page_segment(), dvbsub_parse_pixel_data_block(), dvbsub_parse_region_segment(), dvbsub_probe(), dvbsub_read_8bit_string(), dvbtxt_probe(), dvd_encode_rle(), dvdsub_decode(), dvvideo_decode_frame(), dwa_uncompress(), dwt_plane(), dx2_decode_slice_410(), dx2_decode_slice_420(), dx2_decode_slice_444(), dx2_decode_slice_5x5(), dx2_decode_slice_rgb(), dxa_read_packet(), dxn3dc_block(), dxt3_block_internal(), dxt5_block_internal(), dxt5ys_block(), dxtory_decode_v1_410(), dxtory_decode_v1_420(), dxtory_decode_v1_444(), dxtory_decode_v1_rgb(), dxtory_decode_v2(), dxv_decompress_cgo(), dxv_decompress_cocg(), dxv_decompress_yo(), dxva2_av1_decode_slice(), dxva2_map_frame(), dxva2_pool_alloc(), dxva2_transfer_data_from(), dxva2_transfer_data_to(), ebml_read_num(), eit_cb(), encode_15_7(), encode_422_bitstream(), encode_all_blocks(), encode_apng(), encode_bgr(), encode_bitstream(), encode_block(), encode_dvd_subtitles(), encode_exponents(), encode_exponents_blk_ch(), encode_four_color_block(), encode_frame(), encode_gbrp10(), encode_hclr(), encode_header(), encode_headers(), encode_hlit(), encode_hq_slice(), encode_init(), encode_intervals(), encode_line_TMPL(), encode_mb_hq(), encode_mb_internal(), encode_mode(), encode_nals(), encode_packets(), encode_picture(), encode_picture_ls(), encode_plane(), encode_q_branch(), encode_rgb48_10bit(), encode_sample_description(), encode_scanline_rle(), encode_scanline_zip(), encode_slice(), encode_slice_header(), encode_slices(), encode_str8(), encode_styl(), encode_thread(), encrypt_counter(), end_ebml_master_crc32(), end_ebml_master_crc32_tentatively(), envelope_instant(), envelope_peak(), epic_jb_decode_tile(), escape130_decode_frame(), estimate_best_b_count(), estimate_motion_b(), evolve(), evrc_decode_frame(), exp_quant_coarse(), expand_rle_row8(), exponents_from_scale_factors(), export_plane(), exr_probe(), extend_edges(), extension_and_user_data(), extension_data(), extra_information(), extract_color(), extract_component(), extract_extradata_av1(), extract_extradata_filter(), extract_extradata_h2645(), extract_extradata_mpeg4(), extract_extradata_vc1(), extract_header(), extract_line(), f_func(), fade(), fade_borders8(), fbdev_read_packet(), fbdev_write_packet(), ff_aac_search_for_is(), ff_add_cpb_side_data(), ff_add_param_change(), ff_alloc_a53_sei(), ff_alloc_timecode_sei(), ff_AMediaCodec_getInputBuffer(), ff_AMediaCodec_getOutputBuffer(), ff_ape_parse_tag(), ff_ape_write_tag(), ff_asfcrypt_dec(), ff_ass_split_dialog2(), ff_atrac3p_init_vlcs(), ff_attach_decode_data(), ff_audio_data_add_to_fifo(), ff_audio_data_realloc(), ff_audio_mix(), ff_av1_filter_obus_buf(), ff_avc_decode_sps(), ff_avc_find_startcode(), ff_avc_parse_nal_units(), ff_avc_write_annexb_extradata(), ff_avg_h264_qpel16_mc01_mmi(), ff_avg_h264_qpel16_mc02_mmi(), ff_avg_h264_qpel16_mc03_mmi(), ff_avg_h264_qpel16_mc10_mmi(), ff_avg_h264_qpel16_mc11_mmi(), ff_avg_h264_qpel16_mc12_mmi(), ff_avg_h264_qpel16_mc13_mmi(), ff_avg_h264_qpel16_mc21_mmi(), ff_avg_h264_qpel16_mc21_msa(), 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_mc31_mmi(), ff_avg_h264_qpel16_mc31_msa(), ff_avg_h264_qpel16_mc32_mmi(), ff_avg_h264_qpel16_mc33_mmi(), ff_avg_h264_qpel16_mc33_msa(), ff_avg_h264_qpel4_mc01_mmi(), ff_avg_h264_qpel4_mc02_mmi(), ff_avg_h264_qpel4_mc03_mmi(), ff_avg_h264_qpel4_mc10_mmi(), ff_avg_h264_qpel4_mc11_mmi(), ff_avg_h264_qpel4_mc12_mmi(), ff_avg_h264_qpel4_mc13_mmi(), ff_avg_h264_qpel4_mc21_mmi(), ff_avg_h264_qpel4_mc23_mmi(), ff_avg_h264_qpel4_mc30_mmi(), ff_avg_h264_qpel4_mc31_mmi(), ff_avg_h264_qpel4_mc31_msa(), ff_avg_h264_qpel4_mc32_mmi(), ff_avg_h264_qpel4_mc33_mmi(), ff_avg_h264_qpel4_mc33_msa(), ff_avg_h264_qpel8_mc01_mmi(), ff_avg_h264_qpel8_mc02_mmi(), ff_avg_h264_qpel8_mc03_mmi(), ff_avg_h264_qpel8_mc10_mmi(), ff_avg_h264_qpel8_mc11_mmi(), ff_avg_h264_qpel8_mc12_mmi(), ff_avg_h264_qpel8_mc13_mmi(), ff_avg_h264_qpel8_mc21_mmi(), ff_avg_h264_qpel8_mc23_mmi(), ff_avg_h264_qpel8_mc30_mmi(), ff_avg_h264_qpel8_mc31_mmi(), ff_avg_h264_qpel8_mc31_msa(), ff_avg_h264_qpel8_mc32_mmi(), ff_avg_h264_qpel8_mc33_mmi(), ff_avg_h264_qpel8_mc33_msa(), ff_bgmc_decode(), ff_big_add(), ff_big_div(), ff_big_mul(), ff_blend_mask(), ff_blend_rectangle(), ff_cavs_filter(), ff_cbs_sei_alloc_message_payload(), ff_celt_quant_bands(), ff_cfhd_init_vlcs(), ff_check_pixfmt_descriptors(), ff_clear_block_msa(), ff_clear_blocks_msa(), ff_color_frame(), ff_copy_dshow_media_type(), ff_copy_rectangle2(), ff_cos(), ff_ctz_c(), ff_ctzll_c(), ff_dca_set_channel_layout(), ff_dca_vlc_calc_alloc_bits(), ff_dca_vlc_calc_quant_bits(), ff_dca_vlc_enc_alloc(), ff_dca_vlc_enc_quant(), ff_dct_quantize_c(), ff_deblock_h_luma_8_mmi(), ff_deblock_h_luma_intra_8_mmi(), ff_decklink_read_packet(), ff_decode_frame_props(), ff_dolby_e_convert_input(), ff_draw_color(), ff_dsd2pcm_translate(), ff_dshow_meminputpin_AddRef(), ff_dshow_meminputpin_Destroy(), ff_dshow_meminputpin_QueryInterface(), ff_dshow_meminputpin_Receive(), ff_dshow_meminputpin_Release(), ff_dvvideo_init(), ff_eac3_apply_spectral_extension(), ff_els_decode_unsigned(), ff_er_add_slice(), ff_er_frame_end(), ff_er_frame_start(), ff_estimate_p_frame_motion(), ff_ffv1_init_slice_state(), ff_fill_rectangle(), ff_flac_parse_picture(), ff_flac_write_header(), ff_generate_avci_extradata(), ff_get_best_fcode(), ff_get_packet_palette(), ff_get_pixels_16_msa(), ff_get_qtpalette(), ff_h261_loop_filter(), ff_h263_decode_frame(), ff_h263_encode_init(), ff_h263_find_resync_marker_reverse(), ff_h263_handle_packet(), ff_h263_loop_filter(), ff_h263_round_chroma(), ff_h2645_extract_rbsp(), ff_h264_chroma422_dc_dequant_idct(), ff_h264_decode_extradata(), ff_h264_decode_mb_cabac(), ff_h264_decode_mb_cavlc(), ff_h264_decode_picture_parameter_set(), ff_h264_filter_mb(), ff_h264_h_lpf_chroma_inter_msa(), ff_h264_h_lpf_chroma_intra_msa(), ff_h264_h_lpf_luma_inter_msa(), ff_h264_h_lpf_luma_intra_msa(), ff_h264_handle_aggregated_packet(), ff_h264_idct_add_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_luma_dc_dequant_idct(), ff_h264_parse_sprop_parameter_sets(), ff_h264_unref_picture(), ff_h264_v_lpf_chroma_inter_msa(), ff_h264_v_lpf_chroma_intra_msa(), ff_h264_v_lpf_luma_inter_msa(), ff_h264_v_lpf_luma_intra_msa(), ff_hevc_annexb2mp4(), ff_hevc_deblocking_boundary_strengths(), ff_hevc_decode_nal_pps(), ff_hevc_decode_short_term_rps(), ff_hevc_hls_residual_coding(), ff_hevc_sao_band_filter_neon_8_wrapper(), ff_hevc_sao_edge_filter_8_msa(), ff_hevc_sao_edge_filter_neon_8_wrapper(), ff_hevc_slice_rpl(), ff_huff_gen_len_table(), ff_hwframe_map_create(), ff_id3v1_read(), ff_id3v2_write_apic(), ff_img_read_header(), ff_img_read_packet(), ff_init_range_decoder(), ff_init_slice_from_src(), ff_inlink_make_frame_writable(), ff_insert_pad(), ff_intra_pred_8_16x16_msa(), ff_intra_pred_8_32x32_msa(), ff_isom_write_av1c(), ff_isom_write_avcc(), ff_isom_write_hvcc(), ff_ivi_decode_frame(), ff_j_rev_dct(), ff_j_rev_dct4(), ff_jni_init_jfields(), ff_jni_reset_jfields(), ff_jpegls_decode_lse(), ff_jpegls_decode_picture(), ff_load_image(), ff_log2_q15(), ff_loop_filter_h_16_16_msa(), ff_loop_filter_h_16_8_msa(), ff_loop_filter_h_48_16_msa(), ff_loop_filter_h_84_16_msa(), ff_loop_filter_h_88_16_msa(), ff_loop_filter_v_16_16_msa(), ff_lzf_uncompress(), ff_lzw_decode(), ff_lzw_encode(), ff_me_cmp_sad(), ff_mediacodec_dec_receive(), ff_mediacodec_dec_send(), ff_mediacodec_sw_buffer_copy_yuv420_packed_semi_planar(), ff_mediacodec_sw_buffer_copy_yuv420_packed_semi_planar_64x32Tile2m8ka(), ff_mediacodec_sw_buffer_copy_yuv420_planar(), ff_mediacodec_sw_buffer_copy_yuv420_semi_planar(), ff_mjpeg_build_vlc(), ff_mjpeg_decode_dht(), ff_mjpeg_escape_FF(), ff_mjpeg_find_marker(), ff_mjpeg_receive_frame(), ff_mkv_stereo3d_conv(), ff_mlp_calculate_parity(), ff_mlp_checksum8(), ff_mms_asf_header_parser(), ff_mov_add_hinted_packet(), ff_mov_cenc_avc_parse_nal_units(), ff_mov_iso639_to_lang(), ff_mov_write_packet(), ff_mpeg4_encode_mb(), ff_mpeg4_init_partitions(), ff_mpeg4video_split(), ff_mpeg_unref_picture(), ff_mpv_encode_picture(), ff_mpv_reallocate_putbitbuffer(), ff_msmpeg4_encode_block(), ff_msmpeg4_encode_mb(), ff_msmpeg4_pred_dc(), ff_mspel_motion(), ff_mss34_gen_quant_mat(), ff_nal_unit_extract_rbsp(), ff_nvdec_simple_decode_slice(), ff_opus_parse_extradata(), ff_opus_parse_packet(), ff_opus_rc_enc_end(), ff_opus_rc_put_raw(), ff_parse_mpeg2_descriptor(), ff_printGUID(), ff_proc_from_dnn_to_frame(), ff_put_h264_qpel16_mc01_mmi(), ff_put_h264_qpel16_mc02_mmi(), ff_put_h264_qpel16_mc03_mmi(), ff_put_h264_qpel16_mc10_mmi(), ff_put_h264_qpel16_mc11_mmi(), ff_put_h264_qpel16_mc12_mmi(), ff_put_h264_qpel16_mc13_mmi(), ff_put_h264_qpel16_mc21_mmi(), ff_put_h264_qpel16_mc21_msa(), 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_mc31_mmi(), ff_put_h264_qpel16_mc32_mmi(), ff_put_h264_qpel16_mc33_mmi(), ff_put_h264_qpel4_mc01_mmi(), ff_put_h264_qpel4_mc02_mmi(), ff_put_h264_qpel4_mc03_mmi(), ff_put_h264_qpel4_mc10_mmi(), ff_put_h264_qpel4_mc11_mmi(), ff_put_h264_qpel4_mc12_mmi(), ff_put_h264_qpel4_mc13_mmi(), ff_put_h264_qpel4_mc21_mmi(), ff_put_h264_qpel4_mc23_mmi(), ff_put_h264_qpel4_mc30_mmi(), ff_put_h264_qpel4_mc31_mmi(), ff_put_h264_qpel4_mc32_mmi(), ff_put_h264_qpel4_mc33_mmi(), ff_put_h264_qpel8_mc01_mmi(), ff_put_h264_qpel8_mc02_mmi(), ff_put_h264_qpel8_mc03_mmi(), ff_put_h264_qpel8_mc10_mmi(), ff_put_h264_qpel8_mc11_mmi(), ff_put_h264_qpel8_mc12_mmi(), ff_put_h264_qpel8_mc13_mmi(), ff_put_h264_qpel8_mc21_mmi(), ff_put_h264_qpel8_mc23_mmi(), ff_put_h264_qpel8_mc30_mmi(), ff_put_h264_qpel8_mc31_mmi(), ff_put_h264_qpel8_mc32_mmi(), ff_put_h264_qpel8_mc33_mmi(), ff_put_vp8_bilinear16_hv_mmi(), ff_put_vp8_bilinear4_hv_mmi(), ff_put_vp8_bilinear8_hv_mmi(), ff_put_vp8_epel16_h4_mmi(), ff_put_vp8_epel16_h4v4_mmi(), ff_put_vp8_epel16_h4v6_mmi(), ff_put_vp8_epel16_h6_mmi(), ff_put_vp8_epel16_h6v4_mmi(), ff_put_vp8_epel16_h6v6_mmi(), ff_put_vp8_epel16_v4_mmi(), ff_put_vp8_epel16_v6_mmi(), ff_put_vp8_epel4_h4_mmi(), ff_put_vp8_epel4_h4v4_mmi(), ff_put_vp8_epel4_h4v6_mmi(), ff_put_vp8_epel4_h6_mmi(), ff_put_vp8_epel4_h6v4_mmi(), ff_put_vp8_epel4_h6v6_mmi(), ff_put_vp8_epel4_v4_mmi(), ff_put_vp8_epel4_v6_mmi(), ff_put_vp8_epel8_h4_mmi(), ff_put_vp8_epel8_h4v4_mmi(), ff_put_vp8_epel8_h4v6_mmi(), ff_put_vp8_epel8_h6_mmi(), ff_put_vp8_epel8_h6v4_mmi(), ff_put_vp8_epel8_h6v6_mmi(), ff_put_vp8_epel8_v4_mmi(), ff_put_vp8_epel8_v6_mmi(), ff_put_wav_header(), ff_rac_terminate(), ff_rdt_parse_packet(), ff_rl_init(), ff_rle_count_pixels(), ff_rle_encode(), ff_rm_read_mdpr_codecdata(), ff_rtjpeg_decode_frame_yuv420(), ff_rtmp_packet_read(), ff_rtmp_packet_write(), ff_rtmpe_compute_secret_key(), ff_rtp_chain_mux_open(), ff_rtp_check_and_send_back_rr(), ff_rtp_send_aac(), ff_rtp_send_amr(), ff_rtp_send_h261(), ff_rtp_send_h263(), ff_rtp_send_h263_rfc2190(), ff_rtp_send_h264_hevc(), ff_rtp_send_jpeg(), ff_rtp_send_mpegvideo(), ff_rtp_send_punch_packets(), ff_rtp_send_rtcp_feedback(), ff_rtp_send_vc2hq(), ff_rtp_send_xiph(), ff_rtsp_tcp_write_packet(), ff_rv34_decode_frame(), ff_sbc_calculate_bits(), ff_sbc_crc8(), ff_scale_image(), ff_side_data_set_encoder_stats(), ff_side_data_set_prft(), ff_snappy_uncompress(), ff_snow_inner_add_yblock(), ff_snow_pred_block(), ff_sp5x_process_packet(), ff_spatial_idwt_init_TMPL(), ff_spdif_probe(), ff_srtp_decrypt(), ff_srtp_encrypt(), ff_srtp_set_crypto(), ff_stream_encode_params_copy(), ff_sws_alphablendaway(), ff_text_r8(), ff_tm_16x16_msa(), ff_tm_32x32_msa(), ff_tm_4x4_msa(), ff_tm_8x8_msa(), ff_twinvq_decode_frame(), ff_u8_to_s8(), ff_v4l2_m2m_create_context(), ff_vc1_b_intfi_loop_filter(), ff_vc1_i_loop_filter(), ff_vc1_interp_mc(), ff_vc1_mc_1mv(), ff_vc1_mc_4mv_chroma(), ff_vc1_mc_4mv_chroma4(), ff_vc1_mc_4mv_luma(), ff_vc1_p_intfr_loop_filter(), ff_vc1_p_loop_filter(), ff_vc1_pred_b_mv(), ff_videotoolbox_alloc_frame(), ff_videotoolbox_avcc_extradata_create(), ff_videotoolbox_hvcc_extradata_create(), ff_vk_add_descriptor_set(), ff_vk_create_imageview(), ff_vorbis_comment(), ff_vp56_decode_frame(), ff_vp8_h_loop_filter16_msa(), ff_vp8_h_loop_filter_simple_msa(), ff_vp8_luma_dc_wht_mmi(), ff_vp8_v_loop_filter16_msa(), ff_vp8_v_loop_filter8uv_msa(), ff_vp9_adapt_probs(), ff_vp9_loopfilter_sb(), ff_wma_init(), ff_wmv2_decode_mb(), ff_wmv2_encode_mb(), ff_yuv2rgb_c_init_tables(), ffat_create_decoder(), ffat_decode(), ffat_init_encoder(), ffat_set_extradata(), ffio_ensure_seekback(), ffio_fdopen(), ffio_geturlcontext(), ffio_realloc_buf(), ffio_rewind_with_probe_data(), ffio_set_buf_size(), ffmal_copy_frame(), ffmmal_add_packet(), ffmmal_set_ref(), ffurl_write(), fic_decode_frame(), fic_decode_slice(), fic_draw_cursor(), fifo_consumer_thread(), fifo_write_packet(), fill_buffer(), fill_data_min_max(), fill_decode_caches(), fill_decode_neighbors(), fill_filter_caches(), fill_frame(), fill_l1distlut(), fill_model_input_ov(), fill_noise_buffer(), fill_picture(), fill_picture_monoblack(), fill_picture_parameters(), fill_picture_rgb(), fill_pixels(), fill_rectangle(), fill_rgb2yuv_table(), fill_table(), fill_texture_ptrs(), fillPlane(), fillPlane16(), fillPlane32(), film_write_header(), filter(), filter8_brng(), filter8_tout(), filter8_vrep(), filter_3x3(), filter_channel(), filter_common(), filter_edge(), filter_edges(), filter_frame(), filter_frame8(), filter_intra(), filter_kirsch(), filter_line_c(), filter_mb(), filter_mb_dir(), filter_mb_row(), filter_mbedge(), filter_plane_cols(), filter_plane_rows(), filter_prewitt(), filter_rgb(), filter_rgb24(), filter_rgb_planar(), filter_rgba(), filter_slice(), filter_slice_alpha(), filter_slice_chroma(), filter_slice_grey_edge(), filter_slice_luma(), filter_slice_packed(), filter_slice_planar(), filter_slice_rgba16_packed(), filter_slice_rgba_packed(), filter_slice_rgba_planar(), filter_sobel(), filter_ts(), finalize_frame(), find_header_idx(), find_headers_search_validate(), find_index_range(), find_marker(), find_min_max(), find_min_max_planar(), find_new_headers(), find_resync_marker_reverse(), find_sei_end(), find_smallest_bounding_rectangle(), fits_decode_frame(), fits_encode_frame(), fits_probe(), fits_read_header(), fix_transparency(), fixed_borders8(), fixstride(), flac_decode_frame(), flac_decode_init(), flac_encode_frame(), flac_encode_init(), flac_fifo_read(), flac_fifo_read_wrap(), flac_header(), flac_init(), flac_parse(), flac_read_header(), flac_read_timestamp(), flac_write_audio_packet(), flashsv_decode_block(), flashsv_encode_frame(), flat(), flic_decode_frame(), flic_decode_init(), flip_bayer(), flip_swap_frame(), float_y_to_uint_y_wrapper(), flush_dynbuf(), flush_packet(), flv_write_codec_header(), flv_write_packet(), format_line(), frame_copy_video(), frame_header_obu(), frame_pool_alloc(), framecrc_write_packet(), free_lines(), free_section(), g2m_decode_frame(), g2m_load_cursor(), g2m_paint_cursor(), g723_1_decode_frame(), gamma_convert(), gather_data_for_cel(), gather_data_for_subcel(), gbr24ptopacked24(), gbr24ptopacked32(), gbraptopacked32(), gdv_decode_frame(), gdv_read_packet(), gen_buffer_time(), gen_bytes_read(), gen_check_bw(), gen_connect(), gen_create_stream(), gen_delete_stream(), gen_fcpublish_stream(), gen_fcsubscribe_stream(), gen_fcunpublish_stream(), gen_get_stream_length(), gen_pause(), gen_play(), gen_pong(), gen_publish(), gen_release_stream(), gen_seek(), gen_sub_bitmap(), gen_swf_verification(), gen_window_ack_size(), generate_fake_vps(), generate_joint_tables(), generate_missing_ref(), generate_new_codebooks(), get(), get16(), get8(), get_4block_rd(), get_asf_string(), get_bits1(), get_block(), get_block_rd(), get_block_row(), get_bmd_timecode(), get_che(), get_chroma_mv(), get_chunk_header(), get_coc(), get_colors(), get_cox(), get_datatype_size(), get_dc(), get_dst_color_err(), get_exponent_dynamic(), get_format(), get_generic_seed(), get_image_format(), get_input(), get_l1dist(), get_line(), get_luma_mv(), get_matching_parameters(), get_max_component_diff(), get_meta(), get_metadata(), get_metadata_size(), get_next_color(), get_number(), get_opcodes(), get_output(), get_packet_header(), get_packet_size(), get_packetheader(), get_palette_frame(), get_params_size(), get_pixel_format(), get_prediction(), get_private_data(), get_pts(), get_ref_pic_index(), get_rotation(), get_sad_ob(), get_sbad(), get_sbad_ob(), get_siz(), get_slice_data(), get_stats(), get_tlm(), get_utf8_length_at(), get_v(), get_video_frame(), get_vitc_crc(), getpix(), getpix_integrate(), getstr8(), gfmul(), gif_crop_opaque(), gif_encode_frame(), gif_image_write_image(), gif_read_ext(), gif_read_header1(), gif_read_image(), gmc1_motion(), gmc_motion(), graticule16_column(), graticule16_row(), graticule_column(), graticule_row(), green_graticule(), grow_array(), gsm_decode_frame(), gsm_probe(), guess_mv(), guess_palette(), gxf_probe(), gxf_write_header(), gxf_write_mpeg_auxiliary(), h261_decode_block(), h261_decode_frame(), h261_encode_init_static(), h263_decode_block(), h263_init_rl_inter(), h263_mv4_search(), h264_decode_frame(), h264_export_frame_props(), h264_extradata_to_annexb(), h264_handle_packet(), h264_handle_packet_fu_a(), h264_metadata_handle_display_orientation(), h264_metadata_init(), h264_mp4toannexb_filter(), h264_split(), h_block_filter(), halfpel_interpol(), handle_crc(), handle_invoke_error(), handle_invoke_status(), handle_klv(), handle_metadata(), handle_notify(), handle_p_frame_apng(), handle_p_frame_png(), handle_packet(), handle_packets(), handle_row(), handle_small_bpp(), hap_compress_frame(), hevc_addblk_16x16_msa(), hevc_addblk_32x32_msa(), hevc_addblk_8x8_msa(), hevc_decode_frame(), hevc_extradata_to_annexb(), hevc_handle_packet(), hevc_hv_4t_12w_msa(), hevc_hv_4t_8multx4mult_msa(), hevc_hv_8t_12w_msa(), hevc_hv_8t_8multx1mult_msa(), hevc_hv_bi_4t_12w_msa(), hevc_hv_bi_4t_8multx4mult_msa(), hevc_hv_bi_8t_12w_msa(), hevc_hv_bi_8t_8multx1mult_msa(), hevc_hv_biwgt_4t_12w_msa(), hevc_hv_biwgt_4t_8multx4mult_msa(), hevc_hv_biwgt_8t_12w_msa(), hevc_hv_biwgt_8t_8multx2mult_msa(), hevc_hv_uni_4t_12w_msa(), hevc_hv_uni_4t_8multx4mult_msa(), hevc_hv_uni_8t_12w_msa(), hevc_hv_uni_8t_8multx2mult_msa(), hevc_hv_uniwgt_4t_12w_msa(), hevc_hv_uniwgt_4t_8multx4mult_msa(), hevc_hv_uniwgt_8t_12w_msa(), hevc_hv_uniwgt_8t_8multx2mult_msa(), hevc_hz_bi_4t_24w_msa(), hevc_hz_biwgt_8t_64w_msa(), hevc_hz_uniwgt_8t_64w_msa(), hevc_idct_32x32_msa(), hevc_idct_8x32_column_msa(), hevc_idct_dc_16x16_msa(), hevc_idct_dc_32x32_msa(), hevc_idct_transpose_32x8_to_8x32(), hevc_idct_transpose_8x32_to_32x8(), 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_4x4_msa(), hevc_intra_pred_dc_8x8_msa(), hevc_intra_pred_horiz_16x16_msa(), hevc_intra_pred_horiz_32x32_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_luma_hor_msa(), hevc_loopfilter_luma_ver_msa(), hevc_parse(), hevc_probe(), hevc_sao_edge_filter_0degree_16multiple_msa(), hevc_sao_edge_filter_135degree_16multiple_msa(), hevc_sao_edge_filter_135degree_4width_msa(), hevc_sao_edge_filter_135degree_8width_msa(), hevc_sao_edge_filter_45degree_16multiple_msa(), hevc_sao_edge_filter_45degree_4width_msa(), hevc_sao_edge_filter_45degree_8width_msa(), hevc_sao_edge_filter_90degree_16multiple_msa(), hevc_sdp_parse_fmtp_config(), hevc_split(), hevc_vt_8t_16multx4mult_msa(), hevc_vt_bi_4t_32w_msa(), hevc_vt_bi_8t_16multx2mult_msa(), hevc_vt_biwgt_4t_32w_msa(), hevc_vt_biwgt_8t_16multx2mult_msa(), hevc_vt_uniwgt_8t_16multx4mult_msa(), hflip_b24_c(), hflip_b48_c(), hl_decode_mb(), hl_decode_mb_444(), hl_decode_mb_idct_luma(), hl_decode_mb_predict_luma(), hls_coding_unit(), hls_encryption_start(), hls_pcm_sample(), hls_prediction_unit(), hls_slice_data_wpp(), hls_transform_tree(), hls_transform_unit(), hls_write_trailer(), hnm_decode_frame(), hnm_update_palette(), 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(), horizontal_fill(), horizontal_frame_pack(), hq_decode_frame(), hqa_decode_frame(), hqx_decode_frame(), hqx_filter(), html_color_parse(), http_seek_internal(), hv_mc_qpel_16x16_msa(), hv_mc_qpel_aver_h_src0_16x16_msa(), hv_mc_qpel_aver_h_src1_16x16_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_src01_16x16_msa(), hv_mc_qpel_aver_hv_src10_16x16_msa(), hv_mc_qpel_aver_hv_src11_16x16_msa(), hv_mc_qpel_aver_v_src0_16x16_msa(), hv_mc_qpel_aver_v_src1_16x16_msa(), hv_mc_qpel_avg_dst_16x16_msa(), hv_mc_qpel_avg_dst_aver_h_src0_16x16_msa(), hv_mc_qpel_avg_dst_aver_h_src1_16x16_msa(), hv_mc_qpel_avg_dst_aver_hv_src00_16x16_msa(), hv_mc_qpel_avg_dst_aver_hv_src01_16x16_msa(), hv_mc_qpel_avg_dst_aver_hv_src10_16x16_msa(), hv_mc_qpel_avg_dst_aver_hv_src11_16x16_msa(), hv_mc_qpel_avg_dst_aver_v_src0_16x16_msa(), hv_mc_qpel_avg_dst_aver_v_src1_16x16_msa(), hv_mc_qpel_no_rnd_16x16_msa(), hv_mc_qpel_no_rnd_aver_h_src0_16x16_msa(), hv_mc_qpel_no_rnd_aver_h_src1_16x16_msa(), hv_mc_qpel_no_rnd_aver_hv_src00_16x16_msa(), hv_mc_qpel_no_rnd_aver_hv_src01_16x16_msa(), hv_mc_qpel_no_rnd_aver_hv_src10_16x16_msa(), hv_mc_qpel_no_rnd_aver_hv_src11_16x16_msa(), hv_mc_qpel_no_rnd_aver_v_src0_16x16_msa(), hv_mc_qpel_no_rnd_aver_v_src1_16x16_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(), hvcc_add_nal_unit(), hvcc_array_add_nal_unit(), hvcc_close(), hvcc_parse_pps(), hvcc_parse_ptl(), hvcc_write(), icecast_write(), id3v2_parse(), id3v2_put_priv(), id3v2_put_ttag(), id3v2_read_internal(), idcin_decode_frame(), idcin_read_packet(), idct_column_true_mmi(), idct_mb(), idct_put(), idraw_htext(), idraw_htext16(), idraw_vtext(), idraw_vtext16(), iff_probe(), iff_read_header(), ifv_probe(), ilbc_decode_frame(), ilbc_read_header(), image_available(), image_copy_16_to_8(), imc_decode_frame(), imc_read_level_coeffs(), import_plane(), imx_decode_frame(), imx_dump_header(), incr_cntdec(), infer_completion_callback(), init(), init_axis_color(), init_axis_from_file(), init_band(), init_band_stepsize(), init_bundles(), init_coef_vlc(), init_default_huffman_tables(), init_dequant4_coeff_table(), init_dequant8_coeff_table(), init_filter(), init_filter_graph(), init_output_stream(), init_output_stream_streamcopy(), init_pattern_from_string(), init_ralf_vlc(), initializations(), inject_fake_duration_metadata(), inter_pred(), inter_recon(), interlaced_search(), interleave_cols_to_any(), interp_lines(), interp_lowres(), interp_pixels(), interpol(), INTERPOLATE_METHOD(), intra_pred(), intra_pred_plane(), intra_predict(), intra_predict_horiz_16x16_msa(), intra_predict_plane_16x16_msa(), intra_predict_plane_8x8_msa(), intra_prediction_unit(), intra_recon(), inverse_prediction(), invert_graticule(), ip_parse_addr_list(), ipmovie_probe(), ipmovie_read_header(), ipvideo_decode_frame(), ir2_decode_frame(), is_avcc_extradata(), is_diff_mer(), is_intra_more_likely(), iso88591_to_utf8(), iterative_me(), ivi_create_huff_from_desc(), ivi_decode_blocks(), ivi_decode_coded_blocks(), ivr_read_header(), j2k_probe(), jpeg2000_decode_packets_po_iteration(), jpeg2000_read_main_headers(), jpeg_create_header(), jpeg_parse_packet(), jpeg_probe(), jpeg_put_comments(), jpeg_table_header(), jpegls_probe(), jpg_decode_block(), jpg_decode_data(), jpg_unescape(), kempf_decode_tile(), kmsgrab_read_packet(), kux_probe(), lag_decode_arith_plane(), lag_decode_frame(), lag_decode_prob(), lag_decode_zero_run_line(), latm_parse_packet(), latm_write_packet(), lavfi_read_packet(), leastsquares(), left_predict(), libcodec2_decode(), libdav1d_picture_allocator(), libdav1d_receive_frame(), libgsm_decode_frame(), libkvazaar_encode(), libkvazaar_init(), libopenjpeg_copy_to_packed8(), libopenjpeg_copyto8(), libopenjpeg_decode_frame(), libopus_decode_init(), libopus_encode(), libopus_encode_init(), libopus_validate_layout_and_get_channel_map(), libopus_write_header(), libspeex_decode_frame(), libuavs3d_decode_frame(), libvorbis_encode_init(), libx265_encode_frame(), linecpy(), ljpeg_decode_rgb_scan(), ljpeg_decode_yuv_scan(), ljpeg_encode_bgr(), ljpeg_encode_yuv_mb(), LLVMFuzzerTestOneInput(), load_colormap(), load_cursor(), load_input_picture(), load_ipmovie_packet(), load_mask(), load_textfile(), load_tf_model(), loas_probe(), log_callback(), loop_filter(), lowpass(), lowpass_line_c(), lowpass_line_complex_c(), lsf_decode(), lum_convert(), lum_h_scale(), lum_planar_vscale(), luma_abs_diff(), luma_intra_pred_mode(), luma_mc_bi(), luma_mc_uni(), lut_packed_8bits(), lut_planar_8bits(), lxf_read_header(), lxf_sync(), lz4_decompress(), lzss_uncompress(), m101_decode_frame(), m4sl_cb(), mace_decode_frame(), magy_decode_frame(), magy_decode_slice(), magy_encode_frame(), main(), make_block_map(), make_digest_auth(), make_horizontal_map(), make_vertical_map(), makelayers(), mangle_rgb_planes(), maskedclamp_slice(), maskedminmax_slice(), match_color(), match_colors(), mb_var_thread(), mc_block(), mc_dir_part(), mc_part_weighted(), mc_subpel(), mcc_read_header(), md5_close(), mdec_decode_block_intra(), mediacodec_wrap_hw_buffer(), median_frames16(), median_frames8(), median_predict(), merge(), merge_superframe(), message(), mf_encv_output_type_get(), mf_v_avframe_to_sample(), microdvd_probe(), mimic_decode_frame(), mirror_borders8(), mix(), mix_frames(), mjpeg2jpeg_filter(), mjpeg_decode_app(), mjpeg_decode_scan(), mjpeg_decode_scan_progressive_ac(), mjpeg_encode_picture_frame(), mjpeg_idct_scan_progressive_ac(), mjpega_dump_header(), mjpegb_decode_frame(), mkv_assemble_cues(), mkv_check_new_extra_data(), mkv_strip_wavpack(), mkv_write_block(), mkv_write_codecprivate(), mkv_write_header(), mkv_write_simpletag(), mkv_write_video_color(), mkv_write_video_projection(), mlp_encode_frame(), mlp_parse(), mlp_thd_probe(), mm_decode_frame(), monochrome_slice8(), motion_arg(), motion_compensation(), mov_build_index(), mov_cenc_start_packet(), mov_cenc_write_encrypted(), mov_cenc_write_saio_tag(), mov_change_extradata(), mov_create_chapter_track(), mov_create_timecode_track(), mov_flush_fragment(), mov_flush_fragment_interleaving(), mov_parse_stsd_video(), mov_parse_uuid_spherical(), mov_parse_vc1_frame(), mov_read_aclr(), mov_read_adrm(), mov_read_chapters(), mov_read_cmov(), mov_read_colr(), mov_read_custom(), mov_read_ddts(), mov_read_dfla(), mov_read_dvc1(), mov_read_dvcc_dvvc(), mov_read_free(), mov_read_ftyp(), mov_read_header(), mov_read_mac_string(), mov_read_packet(), mov_read_pssh(), mov_read_sbgp(), mov_read_sidx(), mov_read_trun(), mov_read_uuid(), mov_rewrite_dvd_sub_extradata(), mov_text_ass_style_set(), mov_text_decode_frame(), mov_text_style_cb(), mov_text_style_to_flag(), mov_text_tx3g(), mov_try_read_block(), mov_write_ac3_tag(), mov_write_clli_tag(), mov_write_colr_tag(), mov_write_dvc1_structs(), mov_write_dvc1_tag(), mov_write_eac3_tag(), mov_write_int8_metadata(), mov_write_isml_manifest(), mov_write_mdcv_tag(), mov_write_mfra_tag(), mov_write_sdtp_tag(), mov_write_single_packet(), mov_write_subtitle_end_packet(), mov_write_tfrf_tag(), mov_write_tfxd_tag(), mov_write_track_udta_tag(), mov_write_udta_tag(), mp3_header_decompress(), mp3_read_probe(), mp3_update_xing(), mp3_write_audio_packet(), mp3_write_trailer(), mp3_write_xing(), mp3lame_encode_frame(), mp_decode_frame(), mp_decode_layer1(), mp_decode_layer3(), mp_yuv_to_rgb(), mpc7_decode_frame(), mpc7_decode_init(), mpc7_init_static(), mpc8_decode_frame(), mpc8_init_static(), mpc8_parse_seektable(), mpc8_probe(), mpc_probe(), mpeg1_decode_block_inter(), mpeg1_fast_decode_block_inter(), mpeg2_decode_block_intra(), mpeg2_decode_block_non_intra(), mpeg2_fast_decode_block_intra(), mpeg2_fast_decode_block_non_intra(), mpeg4_decode_block(), mpeg4_decode_studio_block(), mpeg4_encode_block(), mpeg4_get_block_length(), mpeg_decode_a53_cc(), mpeg_decode_frame(), mpeg_decode_postinit(), mpeg_decode_slice(), mpeg_decode_user_data(), mpeg_motion_internal(), mpeg_motion_lowres(), mpeg_mux_write_packet(), mpegaudiodec_common_init_static(), mpegps_read_pes_header(), mpegts_get_pcr(), mpegts_insert_null_packet(), mpegts_insert_pcr_only(), mpegts_open_section_filter(), mpegts_push_data(), mpegts_raw_read_packet(), mpegts_read_header(), mpegts_write_packet_internal(), mpegts_write_pat(), mpegts_write_pes(), mpegts_write_pmt(), mpegts_write_sdt(), mpegts_write_section1(), mpegvideo_extract_headers(), mpegvideo_probe(), mpjpeg_get_boundary(), mpjpeg_read_packet(), mpv_motion_internal(), MPV_motion_lowres(), mpv_reconstruct_mb_internal(), msmpeg4v34_decode_mb(), msnwc_tcp_probe(), msp2_decode_frame(), msrle_decode_8_16_24_32(), msrle_decode_frame(), mss2_decode_frame(), mss3_decode_frame(), mss4_decode_dct_block(), mss4_decode_frame(), mss4_decode_image_block(), mss4_init_vlc(), msvideo1_decode_frame(), mux_frames(), mxf_compute_ptses_fake_index(), mxf_decrypt_triplet(), mxf_get_d10_aes3_packet(), mxf_parse_dv_frame(), mxf_parse_h264_frame(), mxf_parse_structural_metadata(), mxf_probe(), mxf_read_indirect_value(), mxf_read_strong_ref_array(), mxf_utf16len(), mxf_write_cdci_common(), mxf_write_d10_audio_packet(), mxf_write_header(), mxf_write_multi_descriptor(), mxf_write_opatom_body_partition(), mxg_read_packet(), mxg_update_cache(), mxpeg_decode_frame(), mxpeg_decode_mxm(), my_ass_subtitle_header(), nal_send(), new_data_packet(), new_pes_packet(), next_byte(), nlmeans_slice(), nppscale_interleave(), nsv_read_chunk(), nut_write_packet(), nuv_packet(), nuv_read_dts(), nv12ToPlanarWrapper(), nv24ToPlanarWrapper(), nvdec_av1_decode_slice(), nvdec_decoder_create(), nvdec_retrieve_data(), nvenc_copy_frame(), nvenc_send_frame(), nvenc_setup_rate_control(), obmc_motion(), ogg_buffer_data(), ogg_build_flac_headers(), ogg_build_opus_headers(), ogg_build_speex_headers(), ogg_build_vp8_headers(), ogg_init(), ogg_read_packet(), ogg_read_page(), ogg_write_page(), ogg_write_vorbiscomment(), oggvorbis_decode_init(), ogm_dshow_header(), ogm_header(), ogm_packet(), old_codec1(), old_codec37(), old_codec47(), old_dirac_header(), old_flac_header(), oma_read_header(), oma_read_probe(), omx_encode_frame(), on2avc_decode_frame(), on2avc_decode_init(), open_demux_for_component(), open_null_ctx(), open_output_file(), open_url(), opencl_get_buffer(), opencl_pool_alloc(), opengl_get_plane_pointer(), opt_filter_complex_script(), opt_size(), optimize_colors(), opus_decode_frame(), opus_decode_packet(), opus_encode_frame(), opus_find_frame_end(), opus_flush_resample(), opus_header(), opus_init_resample(), opus_packet(), opus_write_extradata(), oscilloscope_config_input(), output_configure(), output_frame_end(), output_plane(), output_single_frame(), output_video_frame(), overlay_ass_image(), pack_yuv(), packed_vscale(), packedCopyWrapper(), packedtogbr24p(), pad_opencl_init(), paf_audio_decode(), paf_video_decode(), palToRgbWrapper(), palToUV_c(), pam_encode_frame(), parse_adts_frame_header(), parse_chunk_headers(), parse_chunks(), parse_fmtp_config(), parse_fragment(), parse_gradient(), parse_grid_2(), parse_ifo_palette(), parse_key(), parse_m3d(), parse_manifest(), parse_media_type(), parse_object_segment(), parse_opus_ts_header(), parse_packed_headers(), parse_packet(), parse_palette(), parse_palette_segment(), parse_pcr(), parse_playlist(), parse_presentation_segment(), parse_profile_level_id(), parse_psfile(), parse_rps(), parse_setup_header(), parse_str_int(), parse_stream_identifier_desc(), parse_timecode(), parse_transform_color_indexing(), parse_waveformatex(), pat_cb(), pcm_bluray_decode_frame(), pcm_bluray_parse_header(), pcm_decode_frame(), pcm_dvd_decode_frame(), pcm_dvd_decode_samples(), pcm_encode_frame(), pcm_read_header(), pcx_decode_frame(), pcx_encode_frame(), pcx_probe(), pcx_rle_encode(), pgx_probe(), photocd_decode_frame(), picmemset(), picmemset_8bpp(), pictor_probe(), pix_abs16_xy2_c(), pix_abs16_y2_c(), pix_abs8_xy2_c(), pix_abs8_y2_c(), pixscope_config_input(), planar8ToP01xleWrapper(), planarCopyWrapper(), planarRgbaToRgbWrapper(), planarRgbToRgbWrapper(), planarToNv12Wrapper(), planarToNv24Wrapper(), planarToUyvyWrapper(), planarToYuy2Wrapper(), plot_freqs(), plot_spectrum_column(), pmt_cb(), png_choose_filter(), png_get_interlaced_row(), png_handle_row(), png_probe(), png_put_interlaced_row(), png_write_chunk(), pnm_decode_frame(), pnm_encode_frame(), pnm_get(), pnm_magic_check(), pnm_parse(), pnm_probe(), pop_integer(), postprocess_current_frame(), postProcess_TMPL(), pp_bnk_read_header(), pp_filter_frame(), precomputeMDS(), pred16x16_tm_vp8_c(), pred4x4_tm_vp8_c(), pred8x8_tm_vp8_c(), pred_sbsplit(), pred_spatial_direct_motion(), pred_weight_table(), predict_intra(), predict_motion(), predict_slice(), predict_slice_buffered(), prefetch_mips(), prefetch_motion(), prefetch_ppc(), premult2straight(), print_audio_bytes(), print_sequence(), probe(), probe_codec(), proc_from_frame_to_dnn_analytics(), proc_from_frame_to_dnn_frameprocessing(), process(), process_audio_header_elements(), process_block(), process_client(), process_input(), process_output(), process_planar(), prompeg_create_bitstring(), prompeg_init(), prompeg_write(), prompeg_write_fec(), prores_encode_frame(), prores_encode_init(), prores_encode_picture(), prores_metadata(), psd_probe(), psy_3gpp_init(), psy_3gpp_window(), ptl_convert(), ptx_decode_frame(), push_integer(), push_single_pic(), put16(), put_blocks(), put_cod(), put_cursor(), put_ebml_id(), put_ebml_num(), put_ebml_sint(), put_ebml_uint(), put_flac_codecpriv(), put_main_header(), put_mspel8_mc10_c(), put_mspel8_mc12_c(), put_mspel8_mc22_c(), put_mspel8_mc30_c(), put_mspel8_mc32_c(), put_obmc(), put_packet(), put_pixels8x8_overlapped(), put_registration_descriptor(), put_signed_pixels_clamped_c(), put_sot(), put_str16(), put_swf_matrix(), put_swf_rect(), put_v(), put_xiph_codecpriv(), pxr24_uncompress(), qcelp_decode_frame(), qcp_read_header(), qdm2_decode_frame(), qdm2_init_vlc(), qdm2_parse_config(), qdm2_parse_packet(), qdm2_parse_subpacket(), qdm2_restore_block(), qdmc_init_static_data(), qdraw_probe(), qpeg_decode_inter(), qpel_motion(), qsv_create_mids(), qsv_frame_lock(), qsv_map_from(), qsv_map_to(), qsv_pool_alloc(), qsv_retrieve_enc_params(), qt_rtp_parse_packet(), qtrle_decode_16bpp(), qtrle_decode_1bpp(), qtrle_decode_24bpp(), qtrle_decode_2n4bpp(), qtrle_decode_32bpp(), qtrle_decode_8bpp(), qtrle_decode_frame(), qtrle_encode_line(), quant_band_template(), quantize(), queue_frames(), ra144_decode_frame(), ra144_encode_frame(), ra288_decode_frame(), rac_check_termination(), raw_decode(), raw_encode(), rd8x8_c(), rd_frame(), rdt_parse_packet(), read8_fft_bin(), read_access_unit(), read_arbitrary(), read_argb_line(), read_audio_mux_element(), read_block_types(), read_chapter(), read_code_table(), read_colors(), read_comment(), read_connect(), read_data(), read_dcs(), read_decode_convert_and_store(), read_extra_header(), read_file(), read_frame(), read_frame_internal(), read_gab2_sub(), read_global_param(), read_header(), read_huffman_code_normal(), read_huffman_tables(), read_kuki_chunk(), read_motion_values(), read_mv_component(), read_number_result(), read_old_huffman_tables(), read_packet(), read_packet_vs(), read_patterns(), read_payload_length_info(), read_quant_table(), read_restart_header(), read_rgb24_component_line(), read_rle_sgi(), read_runs(), read_sb_block(), read_sbr_header(), read_sbr_invf(), read_scalefactors(), read_shape_from_file(), read_sl_header(), read_sm_data(), read_tag(), read_tree(), read_ttag(), read_uncompressed_sgi(), read_uslt(), read_vblock(), read_vitc_line(), read_xing_toc(), realloc_section_array(), rebuild_filter_bank_with_compensation(), reconstruct_frame(), redspark_probe(), redspark_read_header(), reflect_borders8(), render_charset(), render_default_font(), render_fontconfig(), render_freetype(), render_slice(), reopen_demux_for_component(), reorder_pixels(), reorder_pixels_scalar(), resample_cubic(), resample_linear(), rescale(), reset_block_bap(), residual_interp(), restore_gradient_planar(), restore_gradient_planar_il(), restore_median_planar(), restore_median_planar_il(), restore_rgb_planes_c(), restore_tqb_pixels(), resync(), rfc4175_handle_packet(), rgb15to16_c(), rgb15to16_TMPL(), rgb15to24(), rgb15to32_c(), rgb15to32_TMPL(), rgb15tobgr24_c(), rgb15tobgr24_TMPL(), rgb15tobgr32(), rgb16to15_c(), rgb16to15_TMPL(), rgb16to24(), rgb16to32_c(), rgb16to32_TMPL(), rgb16tobgr24_c(), rgb16tobgr24_TMPL(), rgb16tobgr32(), rgb24to15_c(), rgb24to15_TMPL(), rgb24to16_c(), rgb24to16_TMPL(), rgb24tobgr15_c(), rgb24tobgr15_TMPL(), rgb24tobgr16_c(), rgb24tobgr16_TMPL(), rgb24tobgr24_c(), rgb24tobgr24_TMPL(), rgb24tobgr32_c(), rgb24tobgr32_TMPL(), rgb32to15_c(), rgb32to15_TMPL(), rgb32to16_c(), rgb32to16_TMPL(), rgb32tobgr15_c(), rgb32tobgr15_TMPL(), rgb32tobgr16_c(), rgb32tobgr16_TMPL(), rgb32tobgr24_c(), rgb32tobgr24_TMPL(), rgb_to_yuv(), rgbToPlanarRgbWrapper(), rgbToRgbWrapper(), rgtc2_block_internal(), rgtc_block_internal(), rkmpp_init_decoder(), rkmpp_retrieve_frame(), rl2_decode_frame(), rl2_decode_init(), rl2_rle_decode(), rle(), rm_ac3_swap_bytes(), roi_shift_param(), roq_decode_frame(), roq_dpcm_encode_frame(), roq_write_header(), rotate_luts(), rpza_decode_stream(), rpza_encode_frame(), rpza_encode_stream(), rscc_decode_frame(), rtmp_calc_swf_verification(), rtmp_calc_swfhash(), rtmp_handshake(), rtmp_http_close(), rtmp_http_send_cmd(), rtmp_open(), rtmp_packet_read_one_chunk(), rtmp_server_handshake(), rtmp_validate_digest(), rtmp_write(), rtmpe_write(), rtp_asf_fix_header(), rtp_mpegts_write_packet(), rtp_parse_one_packet(), rtp_write_packet(), run_encryption_info_test(), run_encryption_init_info_test(), run_implementation(), run_postproc(), run_psnr(), run_test(), rv10_build_vlc(), rv10_decode_frame(), rv10_decode_init(), rv20_decode_picture_header(), rv30_loop_filter(), rv30_weak_loop_filter(), rv34_decode_inter_macroblock(), rv34_mc(), rv34_output_i16x16(), rv34_output_intra(), rv34_pred_4x4_block(), rv40_loop_filter(), rv40_loop_filter_strength(), rv40_weak_loop_filter(), s302m_decode_frame(), s302m_encode2_frame(), s337m_probe(), sad_hpel_motion_search(), sample_queue_retain(), sao_edge_filter(), sao_filter_CTB(), sap_fetch_packet(), sap_read_header(), save_avio_options(), sbc_encode_frame(), sbc_pack_frame(), sbc_unpack_frame(), scale_slice(), scaling_list_data(), scan_buffer(), scan_int32(), scc_read_header(), scroll_slice(), sdl2_write_packet(), sdl_audio_callback(), sdt_cb(), search_for_ms(), search_for_pns(), search_for_quantizers_twoloop(), seg_write_packet(), segmentation_params(), sei_pic_timestamp(), sei_pic_timing(), send_invoke_response(), seqvideo_decode_frame(), set(), set_bandwidth(), set_best_abits_code(), set_best_code(), set_bit(), set_codec_str(), set_encoder_id(), set_format(), set_frame(), set_frame_refs(), set_major_params(), set_meta(), set_number(), set_param(), set_processing_window(), set_spdif(), set_stream_info_from_input_stream(), set_string_binary(), set_string_dict(), setup_partitions(), setup_side_data_entry(), sga_probe(), sgi_probe(), shall_we_drop(), shift_data(), shorten_decode_frame(), show_colors(), show_packet(), show_stream(), shrink22(), shrink44(), shuffle_bytes_0321_c(), shuffle_bytes_2103_c(), shuffleplanes_filter_frame(), silk_decode_excitation(), silk_decode_lpc(), simbiosis_imx_read_packet(), sipr_decode_frame(), skeleton_header(), skip_bytes(), skip_check(), skip_hrd_parameters(), skip_label(), slice_decode_thread(), slice_geq_filter(), slice_get_derivative(), slice_to_vbi_lines(), smacker_read_header(), smacker_read_packet(), smc_decode_frame(), smear_borders8(), smka_decode_frame(), snappy_copy(), sniff_channel_order(), spatial_compose_daub97i_dy_TMPL(), spatial_compose_dd137i_dy_TMPL(), spatial_compose_dd97i_dy_TMPL(), spatial_compose_dirac53i_dy_TMPL(), spatial_compose_fidelity_TMPL(), spatial_compose_haari_dy_TMPL(), spdif_get_offset_and_codec(), spdif_header_aac(), spdif_header_eac3(), spdif_header_truehd(), speex_header(), srt_decode_frame(), srt_write_packet(), ssim_plane(), ssim_plane_16bit(), st_ref_pic_set(), store_icy(), store_slice16_c(), store_slice2_c(), store_slice_c(), storeframe(), str_probe(), sub2video_copy_rect(), sub_left_predict_c(), sub_left_prediction(), sub_median_pred_c(), sum_delta_flipped(), sunrast_decode_frame(), sunrast_image_write_image(), sunrast_probe(), sup_write_packet(), super2xsai(), svc_decode_frame(), svg_probe(), svq1_decode_block_intra(), svq1_decode_block_non_intra(), svq1_decode_frame(), svq1_decode_frame_header(), svq1_encode_init(), svq1_encode_plane(), svq1_motion_inter_4v_block(), svq1_motion_inter_block(), svq1_parse_string(), svq1_skip_block(), svq1_static_init(), svq3_decode_block(), svq3_decode_frame(), svq3_decode_init(), svq3_decode_mb(), svq3_luma_dc_dequant_idct_c(), svq3_mc_dir_part(), swf_read_packet(), swf_write_header(), swr_convert(), swr_drop_output(), swr_inject_silence(), swri_rematrix(), sws_scale(), swscale(), synth_block_fcb_acb(), tak_decode_frame(), tak_parse(), tak_read_header(), targa_decode_rle(), targa_encode_frame(), targa_encode_normal(), targa_encode_rle(), tdsc_load_cursor(), tdsc_paint_cursor(), temperature_slice16p(), temperature_slice8(), temperature_slice8p(), test(), test_av_get_known_color_name(), test_av_parse_color(), test_encode_decode(), test_motion(), test_random_shared_secret(), test_ref_data(), tf_h(), tf_h0(), tf_RS(), tgq_decode_block(), tgq_decode_frame(), tgq_decode_init(), tgq_idct_put_mb(), tgq_idct_put_mb_dconly(), tgv_decode_frame(), tgv_decode_inter(), theora_header(), threshold_slice(), tiff_probe(), tiff_unpack_fax(), tiff_unpack_strip(), tls_write(), tm2_decode_blocks(), tmv_decode_frame(), to_meta_with_crop(), tqi_decode_frame(), tqi_idct_put(), track_header(), truehd_core_filter(), truemotion1_decode_frame(), truemotion1_decode_header(), truemotion2rt_decode_frame(), truemotion2rt_decode_header(), truespeech_decode_frame(), try_push_frame(), tscc2_decode_frame(), tscc2_init_vlcs(), tta_check_crc64(), tta_decode_frame(), tta_write_trailer(), txd_decode_frame(), udp_read(), udp_write(), uint_y_to_float_y_wrapper(), ulti_convert_yuv(), ulti_decode_frame(), ulti_grad(), ulti_pattern(), unescape(), uninit_options(), unpack(), unpack_parse_unit(), unpack_yuv(), update_block_buffers(), update_block_stats(), update_md5_sum(), update_model1_to_4(), update_model2_to_6(), update_model5_to_6(), update_oscilloscope(), update_prob(), update_size(), update_sono_rgb(), update_sono_yuv(), update_stream_extradata(), upload_texture(), upsample_plane_c(), utf8_check(), utvideo_encode_frame(), uyvyToYuv420Wrapper(), uyvyToYuv422Wrapper(), v210_decode_slice(), v308_decode_frame(), v308_encode_frame(), v360_slice(), v408_decode_frame(), v408_encode_frame(), v410_decode_frame(), v410_decode_slice(), v410_encode_frame(), v4l2_bufref_to_buf(), v_block_filter(), vaapi_av1_start_frame(), vaapi_encode_alloc_output_buffer(), vaapi_encode_make_misc_param_buffer(), vaapi_encode_mjpeg_init_picture_params(), vaapi_encode_output(), vaapi_map_frame(), vaapi_pool_alloc(), vaapi_vp8_decode_slice(), vaapi_vp8_start_frame(), vaapi_vpp_fill_chroma_sample_location(), validate_cc_data_pair(), validate_string(), vanc_to_cc(), vb_decode_framedata(), vble_decode_frame(), vble_restore_plane(), vble_unpack(), vc1_b_h_intfi_loop_filter(), vc1_b_v_intfi_loop_filter(), vc1_decode_frame(), vc1_decode_i_block(), vc1_decode_i_block_adv(), vc1_decode_i_blocks(), vc1_decode_i_blocks_adv(), vc1_decode_init(), vc1_i_h_loop_filter(), vc1_i_v_loop_filter(), vc1_p_h_intfr_loop_filter(), vc1_p_h_loop_filter(), vc1_p_v_intfr_loop_filter(), vc1_p_v_loop_filter(), vc1_pack_bitplanes(), vc1_parse(), vc1_put_blocks_clamped(), vc1_split(), vc2hq_handle_packet(), vcr1_decode_frame(), vdpau_hevc_start_frame(), vdpau_pool_alloc(), vectorscope8(), verify_md5(), vertClassify_altivec(), vertical_frame_pack(), very_broken_op(), vibrance_slice16p(), vibrance_slice8(), vibrance_slice8p(), video_decode(), video_decode_example(), video_frame_cksum(), video_image_display(), video_refresh(), decklink_input_callback::VideoInputFrameArrived(), videotoolbox_postproc_frame(), videotoolbox_retrieve_data(), viv_read_header(), vmdaudio_decode_frame(), vmdvideo_decode_frame(), vorbis_decode_frame(), vorbis_decode_init(), vorbis_encode_frame(), vorbis_encode_init(), vorbis_header(), vorbis_packet(), vorbis_parse_audio_packet(), vorbis_parse_init(), vorbis_parse_setup_hdr_codebooks(), vorbis_parse_setup_hdr_residues(), vorbis_residue_decode_internal(), vp3_decode_frame(), vp3_dequant(), vp56_mc(), vp56_parse_mb_type(), vp5_parse_coeff(), vp5_parse_coeff_models(), vp6_filter_diag2(), vp6_parse_coeff(), vp6_parse_coeff_huffman(), vp6_parse_vector_adjustment(), vp7_decode_mvs(), vp8_decode_mvs(), vp8_filter_common_is4tap(), vp8_filter_common_isnot4tap(), vp8_header(), vp8_lossy_decode_alpha(), vp8_mc_chroma(), vp8_mc_luma(), vp8_packet(), vp9_decode_frame(), vp9_export_enc_params(), vp9_idct16x16_1_add_msa(), vpx_decode(), vqf_read_header(), vu9_to_vu12_c(), vu9_to_vu12_TMPL(), vulkan_frames_init(), vulkan_pool_alloc(), wavesynth_parse_extradata(), wavpack_decode_block(), wavpack_decode_frame(), wavpack_encode_frame(), webp_probe(), webvtt_probe(), webvtt_write_packet(), wma_decode_init(), wma_decode_superframe(), wmavoice_init_static_data(), wmv2_decode_inter_block(), wmv2_get_cbp_table_index(), wmv2_mspel8_h_lowpass(), wmv2_mspel8_v_lowpass(), wrap_borders8(), wrap_texture_buf(), wrapped_avframe_encode(), write_access_unit(), write_audio_frame(), write_back_motion(), write_back_motion_list(), write_back_non_zero_count(), write_chapter(), write_char(), write_codebooks(), write_codec_attr(), write_ctoc(), write_element(), write_escape_str(), write_extradata(), write_frame(), write_globalinfo(), write_header(), write_image_header(), write_keyword_value(), write_mb_info(), write_option(), write_packet(), write_picture(), write_quant_table(), write_restart_header(), write_samples_to_audio_fifo(), write_section_data(), write_sei(), write_sm_data(), write_status(), write_stream_codec_info(), write_streaminfo(), write_substrs(), write_utf8(), writeout(), writer_open(), ws_snd_decode_frame(), wsvqa_read_header(), wsvqa_read_packet(), wtvfile_open2(), wtvfile_open_sector(), wv_unpack_dsd_copy(), wv_unpack_dsd_fast(), wv_unpack_dsd_high(), wv_unpack_mono(), wv_unpack_stereo(), X264_init(), x8_decode_intra_mb(), x8_get_ac_rlf(), x8_setup_spatial_compensation(), x8_setup_spatial_predictor(), xan_decode_chroma(), xan_decode_frame(), xan_decode_frame_type0(), xan_decode_frame_type1(), xan_huffman_decode(), xan_unpack(), xan_unpack_luma(), xan_wc3_copy_pixel_run(), xan_wc3_decode_frame(), xan_wc3_output_pixel_run(), xavs2_copy_frame(), xavs2_copy_frame_with_shift(), XAVS_init(), xbm_decode_frame(), xbm_encode_frame(), xcbgrab_frame(), xchg_mb_border(), xface_decode_frame(), xface_encode_frame(), xiph_parse_fmtp_pair(), xml_export(), xmv_fetch_video_packet(), xmv_process_packet_header(), xpm_decode_frame(), xpm_probe(), xsub_encode(), xv_write_packet(), xwd_decode_frame(), xwd_encode_frame(), xwd_probe(), y41p_decode_frame(), y41p_encode_frame(), yae_downmix(), yae_flush(), yae_load_data(), yae_load_frag(), yae_overlap_add(), yao_block(), yao_subblock(), yo_block(), yop_copy_previous_block(), yuv2mono_1_c_template(), yuv2mono_2_c_template(), yuv2mono_X_c_template(), yuv2rgb_write(), yuv422pToUyvyWrapper(), yuv422pToYuy2Wrapper(), yuv4_decode_frame(), yuv4_encode_frame(), yuv4_write_packet(), yuv_a_to_rgba(), yuv_to_rgba(), yuva420_bgr32_TMPL(), yuva420_rgb32_TMPL(), yuvPlanartouyvy_c(), yuvPlanartoyuy2_c(), yuyvToYuv420Wrapper(), yuyvToYuv422Wrapper(), yv12_copy(), yv12_interpolate(), yvu9_to_yuy2_c(), yvu9_to_yuy2_TMPL(), zero12v_decode_frame(), ZERO8x2(), zerocodec_decode_frame(), zmbv_decode_intra(), zmbv_decode_xor_16(), zmbv_decode_xor_32(), and zmbv_decode_xor_8().

◆ dc

uint8_t pi<< 24) CONV_FUNC_GROUP(AV_SAMPLE_FMT_FLT, float, AV_SAMPLE_FMT_U8, uint8_t, (*(const uint8_t *)pi - 0x80) * (1.0f / (1 << 7))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_DBL, double, AV_SAMPLE_FMT_U8, uint8_t, (*(const uint8_t *)pi - 0x80) * (1.0 / (1 << 7))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_U8, uint8_t, AV_SAMPLE_FMT_S16, int16_t, (*(const int16_t *)pi >> 8) + 0x80) CONV_FUNC_GROUP(AV_SAMPLE_FMT_FLT, float, AV_SAMPLE_FMT_S16, int16_t, *(const int16_t *)pi * (1.0f / (1 << 15))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_DBL, double, AV_SAMPLE_FMT_S16, int16_t, *(const int16_t *)pi * (1.0 / (1 << 15))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_U8, uint8_t, AV_SAMPLE_FMT_S32, int32_t, (*(const int32_t *)pi >> 24) + 0x80) CONV_FUNC_GROUP(AV_SAMPLE_FMT_FLT, float, AV_SAMPLE_FMT_S32, int32_t, *(const int32_t *)pi * (1.0f / (1U << 31))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_DBL, double, AV_SAMPLE_FMT_S32, int32_t, *(const int32_t *)pi * (1.0 / (1U << 31))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_U8, uint8_t, AV_SAMPLE_FMT_FLT, float, av_clip_uint8( lrintf(*(const float *)pi * (1 << 7)) + 0x80)) CONV_FUNC_GROUP(AV_SAMPLE_FMT_S16, int16_t, AV_SAMPLE_FMT_FLT, float, av_clip_int16( lrintf(*(const float *)pi * (1 << 15)))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_S32, int32_t, AV_SAMPLE_FMT_FLT, float, av_clipl_int32(llrintf(*(const float *)pi * (1U << 31)))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_U8, uint8_t, AV_SAMPLE_FMT_DBL, double, av_clip_uint8( lrint(*(const double *)pi * (1 << 7)) + 0x80)) CONV_FUNC_GROUP(AV_SAMPLE_FMT_S16, int16_t, AV_SAMPLE_FMT_DBL, double, av_clip_int16( lrint(*(const double *)pi * (1 << 15)))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_S32, int32_t, AV_SAMPLE_FMT_DBL, double, av_clipl_int32(llrint(*(const double *)pi * (1U << 31)))) #define SET_CONV_FUNC_GROUP(ofmt, ifmt) static void set_generic_function(AudioConvert *ac) { } void ff_audio_convert_free(AudioConvert **ac) { if (!*ac) return; ff_dither_free(&(*ac)->dc); av_freep(ac); } AudioConvert *ff_audio_convert_alloc(AVAudioResampleContext *avr, enum AVSampleFormat out_fmt, enum AVSampleFormat in_fmt, int channels, int sample_rate, int apply_map) { AudioConvert *ac; int in_planar, out_planar; ac = av_mallocz(sizeof(*ac)); if (!ac) return NULL; ac->avr = avr; ac->out_fmt = out_fmt; ac->in_fmt = in_fmt; ac->channels = channels; ac->apply_map = apply_map; if (avr->dither_method != AV_RESAMPLE_DITHER_NONE && av_get_packed_sample_fmt(out_fmt) == AV_SAMPLE_FMT_S16 && av_get_bytes_per_sample(in_fmt) > 2) { ac->dc = ff_dither_alloc(avr, out_fmt, in_fmt, channels, sample_rate, apply_map); if (!ac->dc) { av_free(ac); return NULL; } return ac; } in_planar = ff_sample_fmt_is_planar(in_fmt, channels); out_planar = ff_sample_fmt_is_planar(out_fmt, channels); if (in_planar == out_planar) { ac->func_type = CONV_FUNC_TYPE_FLAT; ac->planes = in_planar ? ac->channels : 1; } else if (in_planar) ac->func_type = CONV_FUNC_TYPE_INTERLEAVE; else ac->func_type = CONV_FUNC_TYPE_DEINTERLEAVE; set_generic_function(ac); if (ARCH_AARCH64) ff_audio_convert_init_aarch64(ac); if (ARCH_ARM) ff_audio_convert_init_arm(ac); if (ARCH_X86) ff_audio_convert_init_x86(ac); return ac; } int ff_audio_convert(AudioConvert *ac, AudioData *out, AudioData *in) { int use_generic = 1; int len = in->nb_samples; int p; if (ac->dc) { av_log(ac->avr, AV_LOG_TRACE, "%d samples - audio_convert: %s to %s (dithered)\n", len, av_get_sample_fmt_name(ac->in_fmt), av_get_sample_fmt_name(ac->out_fmt)); return ff_convert_dither(ac-> dc

Definition at line 194 of file audio_convert.c.

◆ out

uint8_t pi<< 24) CONV_FUNC_GROUP(AV_SAMPLE_FMT_FLT, float, AV_SAMPLE_FMT_U8, uint8_t, (*(const uint8_t *)pi - 0x80) * (1.0f / (1 << 7))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_DBL, double, AV_SAMPLE_FMT_U8, uint8_t, (*(const uint8_t *)pi - 0x80) * (1.0 / (1 << 7))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_U8, uint8_t, AV_SAMPLE_FMT_S16, int16_t, (*(const int16_t *)pi >> 8) + 0x80) CONV_FUNC_GROUP(AV_SAMPLE_FMT_FLT, float, AV_SAMPLE_FMT_S16, int16_t, *(const int16_t *)pi * (1.0f / (1 << 15))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_DBL, double, AV_SAMPLE_FMT_S16, int16_t, *(const int16_t *)pi * (1.0 / (1 << 15))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_U8, uint8_t, AV_SAMPLE_FMT_S32, int32_t, (*(const int32_t *)pi >> 24) + 0x80) CONV_FUNC_GROUP(AV_SAMPLE_FMT_FLT, float, AV_SAMPLE_FMT_S32, int32_t, *(const int32_t *)pi * (1.0f / (1U << 31))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_DBL, double, AV_SAMPLE_FMT_S32, int32_t, *(const int32_t *)pi * (1.0 / (1U << 31))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_U8, uint8_t, AV_SAMPLE_FMT_FLT, float, av_clip_uint8( lrintf(*(const float *)pi * (1 << 7)) + 0x80)) CONV_FUNC_GROUP(AV_SAMPLE_FMT_S16, int16_t, AV_SAMPLE_FMT_FLT, float, av_clip_int16( lrintf(*(const float *)pi * (1 << 15)))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_S32, int32_t, AV_SAMPLE_FMT_FLT, float, av_clipl_int32(llrintf(*(const float *)pi * (1U << 31)))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_U8, uint8_t, AV_SAMPLE_FMT_DBL, double, av_clip_uint8( lrint(*(const double *)pi * (1 << 7)) + 0x80)) CONV_FUNC_GROUP(AV_SAMPLE_FMT_S16, int16_t, AV_SAMPLE_FMT_DBL, double, av_clip_int16( lrint(*(const double *)pi * (1 << 15)))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_S32, int32_t, AV_SAMPLE_FMT_DBL, double, av_clipl_int32(llrint(*(const double *)pi * (1U << 31)))) #define SET_CONV_FUNC_GROUP(ofmt, ifmt) static void set_generic_function(AudioConvert *ac) { } void ff_audio_convert_free(AudioConvert **ac) { if (!*ac) return; ff_dither_free(&(*ac)->dc); av_freep(ac); } AudioConvert *ff_audio_convert_alloc(AVAudioResampleContext *avr, enum AVSampleFormat out_fmt, enum AVSampleFormat in_fmt, int channels, int sample_rate, int apply_map) { AudioConvert *ac; int in_planar, out_planar; ac = av_mallocz(sizeof(*ac)); if (!ac) return NULL; ac->avr = avr; ac->out_fmt = out_fmt; ac->in_fmt = in_fmt; ac->channels = channels; ac->apply_map = apply_map; if (avr->dither_method != AV_RESAMPLE_DITHER_NONE && av_get_packed_sample_fmt(out_fmt) == AV_SAMPLE_FMT_S16 && av_get_bytes_per_sample(in_fmt) > 2) { ac->dc = ff_dither_alloc(avr, out_fmt, in_fmt, channels, sample_rate, apply_map); if (!ac->dc) { av_free(ac); return NULL; } return ac; } in_planar = ff_sample_fmt_is_planar(in_fmt, channels); out_planar = ff_sample_fmt_is_planar(out_fmt, channels); if (in_planar == out_planar) { ac->func_type = CONV_FUNC_TYPE_FLAT; ac->planes = in_planar ? ac->channels : 1; } else if (in_planar) ac->func_type = CONV_FUNC_TYPE_INTERLEAVE; else ac->func_type = CONV_FUNC_TYPE_DEINTERLEAVE; set_generic_function(ac); if (ARCH_AARCH64) ff_audio_convert_init_aarch64(ac); if (ARCH_ARM) ff_audio_convert_init_arm(ac); if (ARCH_X86) ff_audio_convert_init_x86(ac); return ac; } int ff_audio_convert(AudioConvert *ac, AudioData *out, AudioData *in) { int use_generic = 1; int len = in->nb_samples; int p; if (ac->dc) { av_log(ac->avr, AV_LOG_TRACE, "%d samples - audio_convert: %s to %s (dithered)\n", len, av_get_sample_fmt_name(ac->in_fmt), av_get_sample_fmt_name(ac->out_fmt)); return ff_convert_dither(ac-> out

Definition at line 326 of file audio_convert.c.

Referenced by if().

◆ in

uint8_t pi<< 24) CONV_FUNC_GROUP(AV_SAMPLE_FMT_FLT, float, AV_SAMPLE_FMT_U8, uint8_t, (*(const uint8_t *)pi - 0x80) * (1.0f / (1 << 7))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_DBL, double, AV_SAMPLE_FMT_U8, uint8_t, (*(const uint8_t *)pi - 0x80) * (1.0 / (1 << 7))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_U8, uint8_t, AV_SAMPLE_FMT_S16, int16_t, (*(const int16_t *)pi >> 8) + 0x80) CONV_FUNC_GROUP(AV_SAMPLE_FMT_FLT, float, AV_SAMPLE_FMT_S16, int16_t, *(const int16_t *)pi * (1.0f / (1 << 15))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_DBL, double, AV_SAMPLE_FMT_S16, int16_t, *(const int16_t *)pi * (1.0 / (1 << 15))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_U8, uint8_t, AV_SAMPLE_FMT_S32, int32_t, (*(const int32_t *)pi >> 24) + 0x80) CONV_FUNC_GROUP(AV_SAMPLE_FMT_FLT, float, AV_SAMPLE_FMT_S32, int32_t, *(const int32_t *)pi * (1.0f / (1U << 31))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_DBL, double, AV_SAMPLE_FMT_S32, int32_t, *(const int32_t *)pi * (1.0 / (1U << 31))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_U8, uint8_t, AV_SAMPLE_FMT_FLT, float, av_clip_uint8( lrintf(*(const float *)pi * (1 << 7)) + 0x80)) CONV_FUNC_GROUP(AV_SAMPLE_FMT_S16, int16_t, AV_SAMPLE_FMT_FLT, float, av_clip_int16( lrintf(*(const float *)pi * (1 << 15)))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_S32, int32_t, AV_SAMPLE_FMT_FLT, float, av_clipl_int32(llrintf(*(const float *)pi * (1U << 31)))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_U8, uint8_t, AV_SAMPLE_FMT_DBL, double, av_clip_uint8( lrint(*(const double *)pi * (1 << 7)) + 0x80)) CONV_FUNC_GROUP(AV_SAMPLE_FMT_S16, int16_t, AV_SAMPLE_FMT_DBL, double, av_clip_int16( lrint(*(const double *)pi * (1 << 15)))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_S32, int32_t, AV_SAMPLE_FMT_DBL, double, av_clipl_int32(llrint(*(const double *)pi * (1U << 31)))) #define SET_CONV_FUNC_GROUP(ofmt, ifmt) static void set_generic_function(AudioConvert *ac) { } void ff_audio_convert_free(AudioConvert **ac) { if (!*ac) return; ff_dither_free(&(*ac)->dc); av_freep(ac); } AudioConvert *ff_audio_convert_alloc(AVAudioResampleContext *avr, enum AVSampleFormat out_fmt, enum AVSampleFormat in_fmt, int channels, int sample_rate, int apply_map) { AudioConvert *ac; int in_planar, out_planar; ac = av_mallocz(sizeof(*ac)); if (!ac) return NULL; ac->avr = avr; ac->out_fmt = out_fmt; ac->in_fmt = in_fmt; ac->channels = channels; ac->apply_map = apply_map; if (avr->dither_method != AV_RESAMPLE_DITHER_NONE && av_get_packed_sample_fmt(out_fmt) == AV_SAMPLE_FMT_S16 && av_get_bytes_per_sample(in_fmt) > 2) { ac->dc = ff_dither_alloc(avr, out_fmt, in_fmt, channels, sample_rate, apply_map); if (!ac->dc) { av_free(ac); return NULL; } return ac; } in_planar = ff_sample_fmt_is_planar(in_fmt, channels); out_planar = ff_sample_fmt_is_planar(out_fmt, channels); if (in_planar == out_planar) { ac->func_type = CONV_FUNC_TYPE_FLAT; ac->planes = in_planar ? ac->channels : 1; } else if (in_planar) ac->func_type = CONV_FUNC_TYPE_INTERLEAVE; else ac->func_type = CONV_FUNC_TYPE_DEINTERLEAVE; set_generic_function(ac); if (ARCH_AARCH64) ff_audio_convert_init_aarch64(ac); if (ARCH_ARM) ff_audio_convert_init_arm(ac); if (ARCH_X86) ff_audio_convert_init_x86(ac); return ac; } int ff_audio_convert(AudioConvert *ac, AudioData *out, AudioData *in) { int use_generic = 1; int len = in->nb_samples; int p; if (ac->dc) { av_log(ac->avr, AV_LOG_TRACE, "%d samples - audio_convert: %s to %s (dithered)\n", len, av_get_sample_fmt_name(ac->in_fmt), av_get_sample_fmt_name(ac->out_fmt)); return ff_convert_dither(ac-> in

Definition at line 326 of file audio_convert.c.

Referenced by abs_pow34_v(), acolor(), acolor16(), activate(), activate_async(), activate_sync(), adaptive_gain_control(), add_video_device(), adjust_jnd(), adx_decode(), alloc_out_frame(), amplify_frame(), append_path(), apply_ir_filter(), apply_lut(), apply_palette(), apply_unsharp_c(), audio_decode_frame(), av1_frame_merge_filter(), av_base64_decode(), av_base64_encode(), av_lzo1x_decode(), av_write_frame(), avc_h_loop_filter_luma_mbaff_msa(), averageiir2d(), avf_read_header(), avgblur_vulkan_filter_frame(), avresample_config(), avresample_convert_frame(), biquad_process(), bitreduction(), black_counter(), block_copy(), blur(), bprocess(), buf_set(), build_def_list(), bw_expand(), calc_avgy16(), calc_avgy8(), calc_power(), calc_prediction_gain(), cas_slice16(), cas_slice8(), cdg_copy_rect_buf(), cdg_fill_wrapper(), cdg_scroll(), check_decorrelate(), check_threshold(), checkasm_check_fmtconvert(), checkasm_check_synth_filter(), chroma(), chroma16(), chromaber_vulkan_filter_frame(), chromatic_adaptation(), color(), color16(), color_balance16(), color_balance16_p(), color_balance8(), color_balance8_p(), compand_delay(), compute_frame_features(), config_changed(), config_output(), configure_input_audio_filter(), configure_input_filter(), configure_input_video_filter(), configure_video_device(), connect_ports(), convert_frame(), convolve(), copy(), copy_moof(), copy_samples(), copy_subcoefs(), copy_tag(), copy_TMPL(), copy_uv_planes(), count_or_copy(), cover_rect(), create_filtergraph(), cudascale_filter_frame(), cudascale_scale(), cudaupload_filter_frame(), dct(), de_emphasis(), deband_16_c(), deband_16_coupling_c(), deband_8_c(), deband_8_coupling_c(), dec_bark_env(), deinterlace_slice(), des_encdec(), describe_filter_link(), deshake_transform_c(), diagonal_transformation(), direct(), disp_palette(), displace_packed(), displace_planar(), distortion_process(), do_denoise(), do_interpolation(), downscale(), dump_extradata(), encode_ac_coeffs(), encode_dc_coeffs(), encode_picture_ls(), epic_jb_decode_tile(), epx2_slice(), epx3_slice(), eval_lpcenv_or_interp(), extract_line(), extract_lines(), factorization(), fadst4_1d(), fadst_1d(), fdct_1d(), ff_acelp_apply_order_2_transfer_function(), ff_acelp_high_pass_filter(), ff_acelp_interpolate(), ff_acelp_interpolatef(), ff_adaptive_gain_control(), ff_atrac3p_ipqf(), ff_atrac_gain_compensation(), ff_av1_filter_obus_buf(), ff_avc_write_annexb_extradata(), ff_celp_circ_addf(), ff_celp_lp_synthesis_filter(), ff_celp_lp_synthesis_filterf(), ff_celp_lp_zero_synthesis_filterf(), ff_clear_fixed_vector(), ff_dcaadpcm_do_real(), ff_dcaadpcm_subband_analysis(), ff_determine_signal_peak(), ff_dnn_get_async_result_ov(), ff_els_decoder_init(), ff_framesync_get_frame(), ff_htmlmarkup_to_ass(), ff_imdct36_blocks_TMPL(), 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_4x4(), 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_row_haar4(), ff_ivi_row_haar8(), ff_ivi_row_slant4(), ff_ivi_row_slant8(), ff_matrix_invert_3x3(), ff_scale_vector_to_given_sum_of_squares(), ff_set_fixed_vector(), ff_srtp_encrypt(), ff_tx_gen_compound_mapping(), ff_update_hdr_metadata(), ff_xvid_idct(), fft15(), fft15_c(), fft3(), fft5(), filter(), filter16_brng(), filter16_tout(), filter16_vrep(), filter8_brng(), filter8_tout(), filter8_vrep(), filter_channel(), filter_channels(), filter_color(), filter_color2(), filter_frame(), filter_frame16(), filter_frame8(), filter_frame_ref(), filter_grey_edge(), filter_mono(), filter_rgb24(), filter_rgb48(), filter_rgba(), filter_rgba64(), filter_slice(), filter_slice_grey_edge(), filter_slice_packed(), filter_slice_planar(), filter_slice_rgba16_packed(), filter_slice_rgba16_planar(), filter_slice_rgba_packed(), filter_slice_rgba_planar(), filter_value(), filter_xyz(), find_best_filter(), find_min_max(), find_min_max_16(), find_min_max_planar(), find_min_max_planar_16(), find_peak(), fir_frame(), fir_quantum(), flac_decorrelate_indep_c(), flac_decorrelate_ls_c(), flac_decorrelate_ms_c(), flac_decorrelate_rs_c(), flat(), flat16(), flip_bayer(), forward_status_change(), forward_transform(), frame_analysis(), framesync_inject_frame(), framesync_inject_status(), ftx_2d(), fwht_1d(), g723_1_encode_frame(), g729d_get_new_exc(), gen_sub_text(), geq_filter_frame(), get_cb(), get_input(), get_rgb2rgb_matrix(), getpix(), getstr8(), h264_mp4toannexb_filter(), hable(), handle_open_brace(), hb_fir_filter(), headphone_convolute(), headphone_fast_convolute(), headphone_frame(), hevc_mp4toannexb_filter(), hflip_b24_c(), hflip_b48_c(), hqx_filter(), hybrid2_re(), hybrid4_8_12_cx(), hybrid6_cx(), hybrid_analysis(), hybrid_synthesis(), idct_col_3(), idct_col_4(), idct_col_8(), idct_row(), if(), iir_filter(), illumination_estimation(), imdct12(), imdct36(), imdct_and_window(), imdct_and_windowing(), imdct_and_windowing_960(), imdct_and_windowing_eld(), imdct_and_windowing_ld(), imx_dump_header(), init_filter(), init_framesync(), init_input_filter(), interleave_cols_to_any(), interleave_packet(), inverse_transform(), invert_matrix3x3(), iso88591_to_utf8(), kalman_smoothen(), linear_perm(), list_filters(), LLVMFuzzerTestOneInput(), lowpass(), lowpass16(), ls_encode_line(), lut2_config_output(), lut_packed_16bits(), lut_packed_8bits(), lut_planar_16bits(), lut_planar_8bits(), main(), make_block_map(), mean_sum(), median_frames16(), median_frames8(), merge_superframe(), mix6to2_TMPL(), mix8to2_TMPL(), mix_frames(), mjpeg2jpeg_filter(), mjpega_dump_header(), mlp_samplerate(), mobius(), monolithic_fft(), mp3_header_decompress(), naive_fft(), normalize(), nppscale_deinterleave(), nppscale_filter_frame(), nppscale_interleave(), nppscale_resize(), nppscale_scale(), npptranspose_filter(), npptranspose_filter_frame(), npptranspose_rotate(), npptranspose_transpose(), on2avc_reconstruct_channel(), on2avc_reconstruct_channel_ext(), open_input(), output_frame(), output_single_frame(), parse_fragment(), parse_m3d(), parse_manifest(), parse_playlist(), phi_at(), pick_color16(), pick_color8(), pixscope_filter_frame(), piz_uncompress(), plot_freqs(), postfilter(), postprocess(), postrotate_c(), preprocess(), print_formats(), process(), process_16(), process_frame(), process_frames(), process_planar(), process_planar_16(), process_sample(), process_slice(), program_opencl_config_output(), ps_hybrid_analysis_c(), ps_hybrid_synthesis_deint_c(), push_frame(), put_pixel(), put_pixels_10(), put_pixels_12(), pxr24_uncompress(), qdm2_decode(), qsv_transfer_data_from(), qsv_transfer_data_to(), qsvdeint_filter_frame(), qsvscale_filter_frame(), quantize_and_encode_band(), quantize_and_encode_band_cost_template(), quantize_band_cost(), quantize_band_cost_bits(), quantize_band_cost_cached(), quantize_bands(), rdft_horizontal16(), rdft_horizontal8(), read_moof_duration(), read_tree(), read_trun_duration(), request_frame(), resample(), residual_filter(), return_or_keep_frame(), rl2_rle_decode(), rle_compress(), rnnoise_channel(), rnnoise_channels(), rnnoise_model_from_file(), roq_dpcm_encode_frame(), rtmpe8_sig(), rtmpe9_sig(), sample_noise_block(), samplereduction(), sbc_analyze_4_simd(), sbc_analyze_8_simd(), sbc_analyze_simd(), sbr_hf_assemble(), sbr_make_f_tablelim(), sbr_qmf_analysis(), scalarproduct(), scale_frame(), scale_slice(), scale_vulkan_filter_frame(), scalecuda_resize(), scanbraces(), scantag(), scroll(), scroll_slice(), section_process(), send_silence(), set_frame(), setup_array(), shuffle(), shuffle_inv(), skip_fragment(), skip_tag(), slice_get_derivative(), sofalizer_convolute(), sofalizer_fast_convolute(), srt_to_ass(), stats(), super2xsai(), swr_config_frame(), swr_convert(), swr_convert_frame(), swr_convert_internal(), swr_init(), swr_set_matrix(), swri_rematrix(), synth_filter_fixed(), synth_filter_fixed_64(), synth_filter_float(), synth_filter_float_64(), synthesis_filter(), test_decrypt(), test_deemphasis(), test_hybrid_analysis(), test_hybrid_analysis_ileave(), test_hybrid_synthesis_deint(), text2movsub(), threshold16(), threshold8(), thumbnail(), tonemap(), tonemap_slice(), transpose_perm(), tscc2_idct4_put(), tta_filter_process_c(), ttaenc_filter_process_c(), update_volume(), upsample_5_4(), v4l2_buf_increase_ref(), v4l2_buf_to_bufref(), vector_multiplication(), vector_rmultiplication(), vectorscope16(), vectorscope8(), vp9_raw_reorder_filter(), vp9_superframe_split_filter(), wav_decode(), wavesynth_enter_intervals(), wavesynth_parse_extradata(), wavesynth_seek(), wavesynth_synth_sample(), weave_slice(), WINDOW_FUNC(), windowing_and_mdct_ltp(), wma_window(), wrap(), wrapped_avframe_decode(), write_fragment(), write_fragments(), xa_decode(), xfade_activate(), and xfade_opencl_activate().

◆ else

else

Definition at line 382 of file audio_convert.c.

◆ return

return

Definition at line 415 of file audio_convert.c.

is
The official guide to swscale for confused that is
Definition: swscale.txt:28
CONV_FUNC_NAME
#define CONV_FUNC_NAME(dst_fmt, src_fmt)
Definition: audio_convert.c:134
CONV_FUNC_FLAT
#define CONV_FUNC_FLAT(ofmt, otype, ifmt, itype, expr)
Definition: audio_convert.c:143
channels
channels
Definition: aptx.h:33
P
#define P
in
uint8_t pi<< 24) CONV_FUNC_GROUP(AV_SAMPLE_FMT_FLT, float, AV_SAMPLE_FMT_U8, uint8_t,(*(const uint8_t *) pi - 0x80) *(1.0f/(1<< 7))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_DBL, double, AV_SAMPLE_FMT_U8, uint8_t,(*(const uint8_t *) pi - 0x80) *(1.0/(1<< 7))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_U8, uint8_t, AV_SAMPLE_FMT_S16, int16_t,(*(const int16_t *) pi >> 8)+0x80) CONV_FUNC_GROUP(AV_SAMPLE_FMT_FLT, float, AV_SAMPLE_FMT_S16, int16_t, *(const int16_t *) pi *(1.0f/(1<< 15))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_DBL, double, AV_SAMPLE_FMT_S16, int16_t, *(const int16_t *) pi *(1.0/(1<< 15))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_U8, uint8_t, AV_SAMPLE_FMT_S32, int32_t,(*(const int32_t *) pi >> 24)+0x80) CONV_FUNC_GROUP(AV_SAMPLE_FMT_FLT, float, AV_SAMPLE_FMT_S32, int32_t, *(const int32_t *) pi *(1.0f/(1U<< 31))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_DBL, double, AV_SAMPLE_FMT_S32, int32_t, *(const int32_t *) pi *(1.0/(1U<< 31))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_U8, uint8_t, AV_SAMPLE_FMT_FLT, float, av_clip_uint8(lrintf(*(const float *) pi *(1<< 7))+0x80)) CONV_FUNC_GROUP(AV_SAMPLE_FMT_S16, int16_t, AV_SAMPLE_FMT_FLT, float, av_clip_int16(lrintf(*(const float *) pi *(1<< 15)))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_S32, int32_t, AV_SAMPLE_FMT_FLT, float, av_clipl_int32(llrintf(*(const float *) pi *(1U<< 31)))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_U8, uint8_t, AV_SAMPLE_FMT_DBL, double, av_clip_uint8(lrint(*(const double *) pi *(1<< 7))+0x80)) CONV_FUNC_GROUP(AV_SAMPLE_FMT_S16, int16_t, AV_SAMPLE_FMT_DBL, double, av_clip_int16(lrint(*(const double *) pi *(1<< 15)))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_S32, int32_t, AV_SAMPLE_FMT_DBL, double, av_clipl_int32(llrint(*(const double *) pi *(1U<< 31)))) #define SET_CONV_FUNC_GROUP(ofmt, ifmt) static void set_generic_function(AudioConvert *ac) { } void ff_audio_convert_free(AudioConvert **ac) { if(! *ac) return;ff_dither_free(&(*ac) ->dc);av_freep(ac);} AudioConvert *ff_audio_convert_alloc(AVAudioResampleContext *avr, enum AVSampleFormat out_fmt, enum AVSampleFormat in_fmt, int channels, int sample_rate, int apply_map) { AudioConvert *ac;int in_planar, out_planar;ac=av_mallocz(sizeof(*ac));if(!ac) return NULL;ac->avr=avr;ac->out_fmt=out_fmt;ac->in_fmt=in_fmt;ac->channels=channels;ac->apply_map=apply_map;if(avr->dither_method !=AV_RESAMPLE_DITHER_NONE &&av_get_packed_sample_fmt(out_fmt)==AV_SAMPLE_FMT_S16 &&av_get_bytes_per_sample(in_fmt) > 2) { ac->dc=ff_dither_alloc(avr, out_fmt, in_fmt, channels, sample_rate, apply_map);if(!ac->dc) { av_free(ac);return NULL;} return ac;} in_planar=ff_sample_fmt_is_planar(in_fmt, channels);out_planar=ff_sample_fmt_is_planar(out_fmt, channels);if(in_planar==out_planar) { ac->func_type=CONV_FUNC_TYPE_FLAT;ac->planes=in_planar ? ac->channels :1;} else if(in_planar) ac->func_type=CONV_FUNC_TYPE_INTERLEAVE;else ac->func_type=CONV_FUNC_TYPE_DEINTERLEAVE;set_generic_function(ac);if(ARCH_AARCH64) ff_audio_convert_init_aarch64(ac);if(ARCH_ARM) ff_audio_convert_init_arm(ac);if(ARCH_X86) ff_audio_convert_init_x86(ac);return ac;} int ff_audio_convert(AudioConvert *ac, AudioData *out, AudioData *in) { int use_generic=1;int len=in->nb_samples;int p;if(ac->dc) { av_log(ac->avr, AV_LOG_TRACE, "%d samples - audio_convert: %s to %s (dithered)\n", len, av_get_sample_fmt_name(ac->in_fmt), av_get_sample_fmt_name(ac->out_fmt));return ff_convert_dither(ac-> in
Definition: audio_convert.c:326
uint8_t
uint8_t
Definition: audio_convert.c:194
len
int len
Definition: vorbis_enc_data.h:452
out
uint8_t pi<< 24) CONV_FUNC_GROUP(AV_SAMPLE_FMT_FLT, float, AV_SAMPLE_FMT_U8, uint8_t,(*(const uint8_t *) pi - 0x80) *(1.0f/(1<< 7))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_DBL, double, AV_SAMPLE_FMT_U8, uint8_t,(*(const uint8_t *) pi - 0x80) *(1.0/(1<< 7))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_U8, uint8_t, AV_SAMPLE_FMT_S16, int16_t,(*(const int16_t *) pi >> 8)+0x80) CONV_FUNC_GROUP(AV_SAMPLE_FMT_FLT, float, AV_SAMPLE_FMT_S16, int16_t, *(const int16_t *) pi *(1.0f/(1<< 15))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_DBL, double, AV_SAMPLE_FMT_S16, int16_t, *(const int16_t *) pi *(1.0/(1<< 15))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_U8, uint8_t, AV_SAMPLE_FMT_S32, int32_t,(*(const int32_t *) pi >> 24)+0x80) CONV_FUNC_GROUP(AV_SAMPLE_FMT_FLT, float, AV_SAMPLE_FMT_S32, int32_t, *(const int32_t *) pi *(1.0f/(1U<< 31))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_DBL, double, AV_SAMPLE_FMT_S32, int32_t, *(const int32_t *) pi *(1.0/(1U<< 31))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_U8, uint8_t, AV_SAMPLE_FMT_FLT, float, av_clip_uint8(lrintf(*(const float *) pi *(1<< 7))+0x80)) CONV_FUNC_GROUP(AV_SAMPLE_FMT_S16, int16_t, AV_SAMPLE_FMT_FLT, float, av_clip_int16(lrintf(*(const float *) pi *(1<< 15)))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_S32, int32_t, AV_SAMPLE_FMT_FLT, float, av_clipl_int32(llrintf(*(const float *) pi *(1U<< 31)))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_U8, uint8_t, AV_SAMPLE_FMT_DBL, double, av_clip_uint8(lrint(*(const double *) pi *(1<< 7))+0x80)) CONV_FUNC_GROUP(AV_SAMPLE_FMT_S16, int16_t, AV_SAMPLE_FMT_DBL, double, av_clip_int16(lrint(*(const double *) pi *(1<< 15)))) CONV_FUNC_GROUP(AV_SAMPLE_FMT_S32, int32_t, AV_SAMPLE_FMT_DBL, double, av_clipl_int32(llrint(*(const double *) pi *(1U<< 31)))) #define SET_CONV_FUNC_GROUP(ofmt, ifmt) static void set_generic_function(AudioConvert *ac) { } void ff_audio_convert_free(AudioConvert **ac) { if(! *ac) return;ff_dither_free(&(*ac) ->dc);av_freep(ac);} AudioConvert *ff_audio_convert_alloc(AVAudioResampleContext *avr, enum AVSampleFormat out_fmt, enum AVSampleFormat in_fmt, int channels, int sample_rate, int apply_map) { AudioConvert *ac;int in_planar, out_planar;ac=av_mallocz(sizeof(*ac));if(!ac) return NULL;ac->avr=avr;ac->out_fmt=out_fmt;ac->in_fmt=in_fmt;ac->channels=channels;ac->apply_map=apply_map;if(avr->dither_method !=AV_RESAMPLE_DITHER_NONE &&av_get_packed_sample_fmt(out_fmt)==AV_SAMPLE_FMT_S16 &&av_get_bytes_per_sample(in_fmt) > 2) { ac->dc=ff_dither_alloc(avr, out_fmt, in_fmt, channels, sample_rate, apply_map);if(!ac->dc) { av_free(ac);return NULL;} return ac;} in_planar=ff_sample_fmt_is_planar(in_fmt, channels);out_planar=ff_sample_fmt_is_planar(out_fmt, channels);if(in_planar==out_planar) { ac->func_type=CONV_FUNC_TYPE_FLAT;ac->planes=in_planar ? ac->channels :1;} else if(in_planar) ac->func_type=CONV_FUNC_TYPE_INTERLEAVE;else ac->func_type=CONV_FUNC_TYPE_DEINTERLEAVE;set_generic_function(ac);if(ARCH_AARCH64) ff_audio_convert_init_aarch64(ac);if(ARCH_ARM) ff_audio_convert_init_arm(ac);if(ARCH_X86) ff_audio_convert_init_x86(ac);return ac;} int ff_audio_convert(AudioConvert *ac, AudioData *out, AudioData *in) { int use_generic=1;int len=in->nb_samples;int p;if(ac->dc) { av_log(ac->avr, AV_LOG_TRACE, "%d samples - audio_convert: %s to %s (dithered)\n", len, av_get_sample_fmt_name(ac->in_fmt), av_get_sample_fmt_name(ac->out_fmt));return ff_convert_dither(ac-> out
Definition: audio_convert.c:326
ff_audio_convert_set_func
void ff_audio_convert_set_func(AudioConvert *ac, enum AVSampleFormat out_fmt, enum AVSampleFormat in_fmt, int channels, int ptr_align, int samples_align, const char *descr, void *conv)
Set conversion function if the parameters match.
Definition: audio_convert.c:70