From patchwork Tue Nov 28 19:55:44 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Paul B Mahol X-Patchwork-Id: 6423 Delivered-To: ffmpegpatchwork@gmail.com Received: by 10.2.161.94 with SMTP id m30csp3607020jah; Tue, 28 Nov 2017 12:04:02 -0800 (PST) X-Google-Smtp-Source: AGs4zMb35PoGwS/AJOkDvXD9uMU9IkVdJMKvRNE+LjYvtt5c0bPdg/zOdJKStFKf64vYCzh1oABo X-Received: by 10.28.218.70 with SMTP id r67mr607988wmg.14.1511899441833; Tue, 28 Nov 2017 12:04:01 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1511899441; cv=none; d=google.com; s=arc-20160816; b=OYcx8HPIvx5AFJGz5lVCLr59FZ4608da56HZ+W2Cj5z2lp6qHlYgs52o2Menp1ABv2 zACaJnyCxesT5XL9u7pIcETTqhNyyIVGMtSvV1n1QGZUA04Yq32+gJksOLPX3r6I1XZj PoHmi4So1zzXy1+UymOXEgYMP4FDDLEp9ZpkzqHcyZtg3zFvQU4MSOu+hzsffxi2OzGF GyX32jj87QHRL6+wlyQdeAC/UilanO1vAIYazCXg+/wDua9ZemmGROLnsqBWKwm7YiUM IdYpOsB986oWA3rBoV+VxtIf+ZafzHrJkjhGbNNpa9STJmiMgl6ilOy9w8dJVW8jnivW KmeA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:references:in-reply-to:message-id:date :to:from:dkim-signature:delivered-to:arc-authentication-results; bh=QGZiyIem3J0KhV5nArN4v2/GAl5DnCvg+1KPT2NmkpQ=; b=Q5kGpJbFpeMPQa9GmYqHD5tGA3EK2QfsUyVm0bveaKNOkW/QIIRYD5P9PUaIRVRCYk j8piGpmsO4+Npr0syPf5Zqh2I6NjBx1pBDSFJTDROQkZNvEtfJ7yFcx15EAqoi9SGnfx QbIf+7h0XgsuvaeRK3ZX9acio6FOE2UY1siVuNuL3RGDbYCu34aF5E2K6A7GwSA99zMy /fFEQ/Mn1I7PnwGup0RugohcghY1UnvNNrag82K1o8EZ1TY4T27RFPXSMcdf/7lIJDnO zCMvOJ+e5vPp4ZMYPTBc8mtqQz7fXR3xMaYXVI4La4eQ8aAhoi31enpqmPOZIRjT0U3R w0SQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=Nsxao0Hy; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=gmail.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id p67si200888wmb.159.2017.11.28.12.04.00; Tue, 28 Nov 2017 12:04:01 -0800 (PST) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=Nsxao0Hy; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=gmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id F2C2B68A18E; Tue, 28 Nov 2017 22:03:56 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-wm0-f65.google.com (mail-wm0-f65.google.com [74.125.82.65]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id EE5636899B7 for ; Tue, 28 Nov 2017 22:03:50 +0200 (EET) Received: by mail-wm0-f65.google.com with SMTP id i11so1798012wmf.4 for ; Tue, 28 Nov 2017 12:03:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references; bh=vE6Cf4GG0UT5nWDeymg7CKg+mUtYfgo/YsM2LPlIJyk=; b=Nsxao0HyPWYRIyiXX1BG8qruJrfDBPztG8ii9TygqJRG+bU9HruGB/ZkXTwEATbTA9 /govSH9m4BYrLXLxJPmiuIhdXB/v+D333+F39auv3csxWp3DwRz6M26CZhdoIuA4KisM 2KiQtPsqDvOvUfBk2S4e97DmY8PljvxC+ULZBLby4C/XfGN+wZx9VVzl/shP+R2Byghp ehuhHdIdVRX4YrTEdbVcDXtGvq0B0L2XLG2zlEakruhJULa4EjBJuFyO1wnXQnVXOfZS LoAKYOBE8z5NHv6J23E6jd9IyYV6f/c9CclZ9PBMxZZB/Nhpb9u+eR2jmmmKYGsiGQyV Vp3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=vE6Cf4GG0UT5nWDeymg7CKg+mUtYfgo/YsM2LPlIJyk=; b=mw3sZjoINqTYMbYK38479tWV/gcknVOhpF333LtHzesYZaKxM6hggnSkLf8pnf3tNK UPtKTeF4AdaECGobAGRtPiFJBIADAP70kMZ2udVJe6f6++adY13zK+rMw52JzlUgUM1L at2vrQbg8tc4XA8QHO3t9Re7bYdK3qSFU9dRsZHoyQzJPQ5kpgmWW+nm+of3lhNViT/w 1VEH6LDQCbOSr/zs6O7uuqOTlGUsCqW8u7yO/0XoONJ1TY7QuJwsCtKXOS+QJA2ut/Kh 1rqFavEjsKqv9dArIpORDceCeKksbC8+enIctHiOAoQeQy9KaB1N66138RockLhBPA/q q+ig== X-Gm-Message-State: AJaThX4S6O7TvU01o08pnorTPkOucsQo1OK5+bvDnYA07iTGRnsIcW12 2WTTLzX/Y7Xo2X47EO9G9hiAzg== X-Received: by 10.80.167.228 with SMTP id i91mr4318717edc.20.1511898988030; Tue, 28 Nov 2017 11:56:28 -0800 (PST) Received: from localhost.localdomain ([94.250.174.60]) by smtp.gmail.com with ESMTPSA id h20sm165775edh.69.2017.11.28.11.56.27 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 28 Nov 2017 11:56:27 -0800 (PST) From: Paul B Mahol To: ffmpeg-devel@ffmpeg.org Date: Tue, 28 Nov 2017 20:55:44 +0100 Message-Id: <20171128195544.5283-2-onemda@gmail.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20171128195544.5283-1-onemda@gmail.com> References: <20171128195544.5283-1-onemda@gmail.com> Subject: [FFmpeg-devel] [PATCH 2/2] avcodec/mlpenc: fix undefined shift 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 MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Decreases artifacts. Signed-off-by: Paul B Mahol --- libavcodec/mlpenc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/mlpenc.c b/libavcodec/mlpenc.c index c588f5b904..eceb0ddbb2 100644 --- a/libavcodec/mlpenc.c +++ b/libavcodec/mlpenc.c @@ -466,7 +466,7 @@ static void default_decoding_params(MLPEncodeContext *ctx, */ static int inline number_sbits(int number) { - if (number < 0) + if (number <= 0) number++; return av_log2(FFABS(number)) + 1 + !!number;