diff --git a/libswresample/resample.c b/libswresample/resample.c index 2b8571bbd6..16d48e93da 100644 --- a/libswresample/resample.c +++ b/libswresample/resample.c @@ -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, }; diff --git a/libswresample/soxr_resample.c b/libswresample/soxr_resample.c index 00d79878ca..cc5b4db5d4 100644 --- a/libswresample/soxr_resample.c +++ b/libswresample/soxr_resample.c @@ -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, };