mirror of
https://mirror.skon.top/https://github.com/FFmpeg/FFmpeg
synced 2026-04-20 12:50:49 +08:00
swresample/resample, soxr_resample: Use designated initializers
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
This commit is contained in:
committed by
James Almer
parent
4c80cda08a
commit
b02f1129eb
@@ -501,13 +501,13 @@ static int invert_initial_buffer(ResampleContext *c, AudioData *dst, const Audio
|
||||
return FFMAX(res, 0);
|
||||
}
|
||||
|
||||
struct Resampler const swri_resampler={
|
||||
resample_init,
|
||||
resample_free,
|
||||
multiple_resample,
|
||||
resample_flush,
|
||||
set_compensation,
|
||||
get_delay,
|
||||
invert_initial_buffer,
|
||||
get_out_samples,
|
||||
const struct Resampler swri_resampler = {
|
||||
.init = resample_init,
|
||||
.free = resample_free,
|
||||
.multiple_resample = multiple_resample,
|
||||
.flush = resample_flush,
|
||||
.set_compensation = set_compensation,
|
||||
.get_delay = get_delay,
|
||||
.invert_initial_buffer = invert_initial_buffer,
|
||||
.get_out_samples = get_out_samples,
|
||||
};
|
||||
|
||||
@@ -123,7 +123,12 @@ static int64_t get_out_samples(struct SwrContext *s, int in_samples){
|
||||
return (int64_t)(out_samples + delayed_samples + 1 + .5);
|
||||
}
|
||||
|
||||
struct Resampler const swri_soxr_resampler={
|
||||
create, destroy, process, flush, NULL /* set_compensation */, get_delay,
|
||||
invert_initial_buffer, get_out_samples
|
||||
const struct Resampler swri_soxr_resampler = {
|
||||
.init = create,
|
||||
.free = destroy,
|
||||
.multiple_resample = process,
|
||||
.flush = flush,
|
||||
.get_delay = get_delay,
|
||||
.invert_initial_buffer = invert_initial_buffer,
|
||||
.get_out_samples = get_out_samples,
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user