From patchwork Tue Jul 2 09:40:52 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Carl Eugen Hoyos X-Patchwork-Id: 13797 Return-Path: X-Original-To: patchwork@ffaux-bg.ffmpeg.org Delivered-To: patchwork@ffaux-bg.ffmpeg.org Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by ffaux.localdomain (Postfix) with ESMTP id 5C796448A21 for ; Tue, 2 Jul 2019 12:41:12 +0300 (EEST) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2D9AC68A74B; Tue, 2 Jul 2019 12:41:12 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-io1-f49.google.com (mail-io1-f49.google.com [209.85.166.49]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id EB5ED689909 for ; Tue, 2 Jul 2019 12:41:04 +0300 (EEST) Received: by mail-io1-f49.google.com with SMTP id n5so35506498ioc.7 for ; Tue, 02 Jul 2019 02:41:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=ihbQzh4Y2fbQmOnBkNnskXKu/OseQr9BmjCVkF2MZ+I=; b=JfPnJ+bxf3dzwsBCkMrvDxb2Y1DrrXstgUM/6HzQJEuivnElL4FyzpNtBpA6TRShTG Lo8JY8RJi+LFmmDGnmV6cNetLJa6P1qi4+HZsN76r+AxET+mIpQWz4HwdSCrjX7ViAUU f1qckwcujafYL+Am8kPHsv+qKWEGhR1CW3MqvqK/84fCBpR7dtIbJ6LWEVXHG6fVb28+ 8dIqW8B9+4NqlwxmG96b6pYs0U5/gPfmbRweQ7V5Fmz+nQWqXDS/NloM1KlRV5Mn4PdN egRrrYSyINLW5XUK9uZX2Hc717SW3S9UX0LQl7i7vpuJkVph/bgP3qb9FKfFS1/K4hgH Wkuw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=ihbQzh4Y2fbQmOnBkNnskXKu/OseQr9BmjCVkF2MZ+I=; b=QqTTF6FIUMZJEK1UAF1KW4N9mq9AnRzoUb6e5lwn0RVzltpYAlpoOSzPBZDMcjhVaT 2MPvzjyeyG2mldXIX5bing8/ilrbQe1OEydQrYNCVjymUScfop6duVu7USLkudxu2n60 v19GR2w8mKwGKSWz9E8at8VfbyRYn/Qn4ElnFtsga7+5zygOYI+Cl6VSk053jhjHTo68 zam5lV3P2Z7s2DBQsYiXYFwT/bIadH14jokL1/ZzieezQ0tD2dlVqbPntQC7x1VVlXX1 8LlJZtgngfFuAuB8Tz+RsXuZowkt9q6O8j8QPxFVtCqv+i4zr7xLMx3er5vmCL83t1uG O/fA== X-Gm-Message-State: APjAAAXChlq7xunI8Ay8jqo/lbHCtr3Cg3KmgCUKAxRheh2eWEOndjd8 5dWpl12jxIrnvtZv4Ugr4/eGmsR4C6KYMeSNyvaxZQ== X-Google-Smtp-Source: APXvYqwYcM5M+Mqmkb+fLPX576gELBMDaClqAxckf71MbL+fXTNYRtQ5w2MrZ4ReE4Py9+4jghue/Ti3PtYbniNnVYg= X-Received: by 2002:a02:b395:: with SMTP id p21mr34908684jan.31.1562060463079; Tue, 02 Jul 2019 02:41:03 -0700 (PDT) MIME-Version: 1.0 From: Carl Eugen Hoyos Date: Tue, 2 Jul 2019 11:40:52 +0200 Message-ID: To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] [PATCH]lavc/vc2enc_dwt: Avoid left-shifting a negative value X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Hi! Attached patch intends to fix ticket #7985. Please comment, Carl Eugen From 740f1a95336b70ff3f8e6d46f0c61115890ee3e7 Mon Sep 17 00:00:00 2001 From: Carl Eugen Hoyos Date: Tue, 2 Jul 2019 11:38:14 +0200 Subject: [PATCH] lavc/vc2enc_dwt: Avoid left-shifting a negative value. Fixes ticket #7985. --- libavcodec/vc2enc_dwt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/vc2enc_dwt.c b/libavcodec/vc2enc_dwt.c index d22af8a313..a8d3f1c669 100644 --- a/libavcodec/vc2enc_dwt.c +++ b/libavcodec/vc2enc_dwt.c @@ -66,7 +66,7 @@ static void vc2_subband_dwt_97(VC2TransformContext *t, dwtcoef *data, */ for (y = 0; y < synth_height; y++) { for (x = 0; x < synth_width; x++) - synthl[x] = datal[x] << 1; + synthl[x] = datal[x] * 2; synthl += synth_width; datal += stride; } -- 2.22.0