On 04/11/14 15:37, Vittorio Giovara wrote:
CC: [email protected]
Bug-Id: CID 700559 / CID 700560
---
  libavcodec/x86/mpegvideo.c | 4 ++--
  1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/libavcodec/x86/mpegvideo.c b/libavcodec/x86/mpegvideo.c
index 1395156..3f0d5c5 100644
--- a/libavcodec/x86/mpegvideo.c
+++ b/libavcodec/x86/mpegvideo.c
@@ -39,9 +39,9 @@ static void dct_unquantize_h263_intra_mmx(MpegEncContext *s,

      if (!s->h263_aic) {
          if (n < 4)
-            level = block[0] * s->y_dc_scale;
+            level = block[0] * (x86_reg) s->y_dc_scale;
          else
-            level = block[0] * s->c_dc_scale;
+            level = block[0] * (x86_reg) s->c_dc_scale;
          qadd = (qscale - 1) | 1;
      }else{
          qadd = 0;


how big could be that value?
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to