From patchwork Tue Nov 10 10:47:32 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 23506 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 4922A449A48 for ; Tue, 10 Nov 2020 12:57:29 +0200 (EET) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id B208E68BE7D; Tue, 10 Nov 2020 12:50:08 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-wr1-f68.google.com (mail-wr1-f68.google.com [209.85.221.68]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id AF2AE68BE2E for ; Tue, 10 Nov 2020 12:49:55 +0200 (EET) Received: by mail-wr1-f68.google.com with SMTP id j7so4889897wrp.3 for ; Tue, 10 Nov 2020 02:49:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references:reply-to :mime-version:content-transfer-encoding; bh=2/IFLCyEeWmbl8ycvYjex9zNCQEceBHcvIRlS5YSCgU=; b=aP3X/NPlcUqKzllTKc+E/erSYhzAYYdfBZetjRfOL6Oku91LGyZO3xgzoJkmmzsZDx YgvTOxCrrFggF+rz/hf05qtihco7qRmuNYtAF86DH+k8JTDiwjzZBZE2S5pFKVSFfguG T2GtjJ5lbbJMZb3HlqSSIGCJIuU7U1+pEsAHiBMJIcDlNuD+9o9p6nI9kc4ZkVAGRE1o rZ8Fe9MfYpF/hDTedAjU2SD9df3ZfgmBaPCHHXtPT20IRBjBkHQmbb7py0sPFZFlpsH0 ooBDMEnewuPFDc/xb5D4fDMQsbx1c/LiQEpKqhxvQZS01savSXecsHCy+ZZaEB6oopDQ todA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:reply-to:mime-version:content-transfer-encoding; bh=2/IFLCyEeWmbl8ycvYjex9zNCQEceBHcvIRlS5YSCgU=; b=h8dEWVKULWBiuIvO6xwTp+AaY+Kdr1qTpwP0Rc5+UnzgBa4Hlku0E4FRoqG1BxNLMT f6esCBZyw3S/j5k6bp4Qw2fOUdrf6y3Tgr04z/mKnmO18BSGD1ryBp1kfv+gTSLCNShy MPLQc22tF9/TBelsisXCQCgMBhKOSNRnSJMQR2MaU+73aXKmEVZ/h37OkBKOFAtIvmkk u21UWTEuNDmcddbtcjmzzymsUoelORPNgiEJ8AaK04lA6mwMmQcR6BUYSSSRjxZAlQnP DHsHvUqS3O+17bhkUjqOLyL/JpKKjHJ4UiYQTXGsSf6riZHmnbuxSxxiHCjpqRZDuQbn gMow== X-Gm-Message-State: AOAM5331GIufWjYWjyj4pl+UN+Q5P4i+kfS77sFTtn/L4rX89CjQKk/u c7LUT63X2d02nT8lqZVTXWntta986Ho= X-Google-Smtp-Source: ABdhPJzQy40ZIyUlBa2SgXDl4EMZcJJaLJ/40IouKFd6utSz6RDq22TsO26iloW0LPtK6uaKdPHOZQ== X-Received: by 2002:a5d:44c1:: with SMTP id z1mr19168727wrr.375.1605005394906; Tue, 10 Nov 2020 02:49:54 -0800 (PST) Received: from sblaptop.fritz.box (ipbcc1aa4b.dynamic.kabel-deutschland.de. [188.193.170.75]) by smtp.gmail.com with ESMTPSA id l24sm2572543wmi.7.2020.11.10.02.49.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Nov 2020 02:49:54 -0800 (PST) From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Tue, 10 Nov 2020 11:47:32 +0100 Message-Id: <20201110104851.321029-36-andreas.rheinhardt@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20201110104851.321029-1-andreas.rheinhardt@gmail.com> References: <20201110104851.321029-1-andreas.rheinhardt@gmail.com> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 035/114] avcodec/motionpixels: Don't check for complete VLC 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 Cc: Andreas Rheinhardt Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" The algorithm used here always creates a complete VLC, so it is unnecessary to check this again. Signed-off-by: Andreas Rheinhardt --- libavcodec/motionpixels.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/libavcodec/motionpixels.c b/libavcodec/motionpixels.c index 4b9830fbed..a65250efe5 100644 --- a/libavcodec/motionpixels.c +++ b/libavcodec/motionpixels.c @@ -195,8 +195,6 @@ static av_always_inline int mp_get_vlc(MotionPixelsContext *mp, GetBitContext *g int i; i = (mp->codes_count == 1) ? 0 : get_vlc2(gb, mp->vlc.table, mp->max_codes_bits, 1); - if (i < 0) - return i; return mp->codes[i].delta; }