From f9a2c5bc07fbcc6fa5bb6b53d3abe6ea3c0e3002 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Wed, 11 Apr 2012 09:57:38 +0200 Subject: swr: simplify code by using av_get_bytes_per_sample() Signed-off-by: Michael Niedermayer --- libswresample/resample.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'libswresample/resample.c') diff --git a/libswresample/resample.c b/libswresample/resample.c index cdd00bacf9..806aba8df4 100644 --- a/libswresample/resample.c +++ b/libswresample/resample.c @@ -202,21 +202,17 @@ ResampleContext *swri_resample_init(ResampleContext *c, int out_rate, int in_rat c->format= format; + c->felem_size= av_get_bytes_per_sample(c->format); + switch(c->format){ case AV_SAMPLE_FMT_S16: - c->felem_size = 2; c->filter_shift = 15; break; case AV_SAMPLE_FMT_S32: - c->felem_size = 4; c->filter_shift = 30; break; case AV_SAMPLE_FMT_FLT: - c->felem_size = 4; - c->filter_shift = 0; - break; case AV_SAMPLE_FMT_DBL: - c->felem_size = 8; c->filter_shift = 0; break; default: -- cgit v1.2.3