|
|
|
@@ -184,6 +184,7 @@ struct SwrContext { |
|
|
|
/* TODO: callbacks for ASM optimizations */ |
|
|
|
}; |
|
|
|
|
|
|
|
av_warn_unused_result |
|
|
|
int swri_realloc_audio(AudioData *a, int count); |
|
|
|
|
|
|
|
void swri_noise_shaping_int16 (SwrContext *s, AudioData *dsts, const AudioData *srcs, const AudioData *noises, int count); |
|
|
|
@@ -191,12 +192,15 @@ void swri_noise_shaping_int32 (SwrContext *s, AudioData *dsts, const AudioData * |
|
|
|
void swri_noise_shaping_float (SwrContext *s, AudioData *dsts, const AudioData *srcs, const AudioData *noises, int count); |
|
|
|
void swri_noise_shaping_double(SwrContext *s, AudioData *dsts, const AudioData *srcs, const AudioData *noises, int count); |
|
|
|
|
|
|
|
av_warn_unused_result |
|
|
|
int swri_rematrix_init(SwrContext *s); |
|
|
|
void swri_rematrix_free(SwrContext *s); |
|
|
|
int swri_rematrix(SwrContext *s, AudioData *out, AudioData *in, int len, int mustcopy); |
|
|
|
int swri_rematrix_init_x86(struct SwrContext *s); |
|
|
|
|
|
|
|
av_warn_unused_result |
|
|
|
int swri_get_dither(SwrContext *s, void *dst, int len, unsigned seed, enum AVSampleFormat noise_fmt); |
|
|
|
av_warn_unused_result |
|
|
|
int swri_dither_init(SwrContext *s, enum AVSampleFormat out_fmt, enum AVSampleFormat in_fmt); |
|
|
|
|
|
|
|
void swri_audio_convert_init_aarch64(struct AudioConvert *ac, |
|
|
|
|