]> git.sesse.net Git - ffmpeg/blobdiff - libswresample/resample.c
Merge commit 'f42485dbce614b3f63182845da43db690b427b7c'
[ffmpeg] / libswresample / resample.c
index d0f6e2078820a9ebba5ea6fc3367bc4e55b00db4..d4c7d06794ffd8914119e4cb662ad9253bad8b1c 100644 (file)
@@ -338,7 +338,7 @@ static int multiple_resample(ResampleContext *c, AudioData *dst, int dst_size, A
 static int64_t get_delay(struct SwrContext *s, int64_t base){
     ResampleContext *c = s->resample;
     int64_t num = s->in_buffer_count - (c->filter_length-1)/2;
-    num <<= c->phase_shift;
+    num *= 1 << c->phase_shift;
     num -= c->index;
     num *= c->src_incr;
     num -= c->frac;