]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/mpegaudioenc_template.c
avutil/timecode: allow drop frame timecodes for multiples of 30000/1001 fps
[ffmpeg] / libavcodec / mpegaudioenc_template.c
index 93363fe1d25f29f3332178ae1981e16105c10b3c..12f7a098e6abebb1c85797e74f9d71859dd928d9 100644 (file)
@@ -701,7 +701,7 @@ static void encode_frame(MpegAudioContext *s,
 
                                 /* normalize to P bits */
                                 if (shift < 0)
-                                    q1 = sample << (-shift);
+                                    q1 = sample * (1 << -shift);
                                 else
                                     q1 = sample >> shift;
                                 q1 = (q1 * mult) >> P;