swresample/resample, soxr_resample: Use designated initializers

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
This commit is contained in:
Andreas Rheinhardt
2025-09-12 22:22:22 +02:00
committed by James Almer
parent 4c80cda08a
commit b02f1129eb
2 changed files with 17 additions and 12 deletions

View File

@@ -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,
};

View File

@@ -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,
};