Message ID | 20241016194955.3627687-2-michael@niedermayer.cc |
---|---|
State | New |
Headers | show
Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a59:d072:0:b0:48e:c0f8:d0de with SMTP id bj18csp1142836vqb; Wed, 16 Oct 2024 12:50:18 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCVWK74oiIZc1WF6o8OlCSWnCLJk16Etw5tj8wJXR0vIe5FNOxpxrQT1LMkDx7X6EA5M2rSbsK+BRdKiAQuc64qD@gmail.com X-Google-Smtp-Source: AGHT+IEWNyEpYIEI9WFODF479FG4Q7VfYtmH/+VixwMV7rfH0OQU/KU2g60oWswinvCFZHuyDIfE X-Received: by 2002:a05:6512:3d23:b0:52c:cd77:fe03 with SMTP id 2adb3069b0e04-539e54e713cmr11918711e87.14.1729108218641; Wed, 16 Oct 2024 12:50:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1729108218; cv=none; d=google.com; s=arc-20240605; b=Z5C9SJTJ3o6DpE6lWAm1Sgk7hrHl7LsCG4HchXnCXXk6J6matoYC9okyMBGraqux53 IAL44ETC39LUIgt2CdF25Z3ONFcCFIy9C/6Qki76iaV5PR3/fJFVv6P4iHVR/gCF2H82 zlM5YxHCrWV3xeodfm1nHpZq4qDsltsxuZBlRXdoVE7tKjKgmcM6DfSpGMGmqyo01Udl 63CCuTNV3J9V/5YMwAW0+G5Or00/POJ6m3ABAIvU9dGgCHo+W2TJFoYmMidQOwPvv9wL 1nHgj3mGrx5b8Vt7WwiKm9ONrksP87bFZEUr59Fde0jLyvdykyVPOw0zWb1oG9fEJrpf FkCA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=sender:errors-to:content-transfer-encoding:reply-to:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:subject:mime-version:references:in-reply-to:message-id :date:to:from:dkim-signature:delivered-to; bh=lJZBx72kUfFYCpwZMe6Y5e3mRnbn2uHmYxFnKJbRFvE=; fh=e5zN9xSzcxLA6bGo3lF+CqTbY/oLwzApV03EO/RBfgQ=; b=SsCq6TQEW+6QwoWwYoPrA9IKTId5y+GUbVv6eIR28ZlQoaqTAxVP7v3KCK0j0iSr+l dHQqKy0v3wUTx9EUwk6ChH1oGDPs1oXd9TZiDWrnGZlquP1r3Txn3OBDSmqsCtnxFt1g V2/ZZf6myMjv/sRAIIQb0KpUS5yKRuE5C7X9i8oKdO44l+Z7fpC3jeM07SDF9AiHXm/N P7YVPI020B0ThWLVJbRUUhKz7F5AoWjptWPgHeb+4YV9kRhsGpldftK/FrfcVav0FU+A 7E5A/lNQbgtOWAhYAJfScEtsGa6UyCkcLgNxIgukQnIP2sPNZVULfWrE4qxfNtgLgWFS fT0A==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@niedermayer.cc header.s=gm1 header.b=lGD7CC9p; 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 Return-Path: <ffmpeg-devel-bounces@ffmpeg.org> Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id 2adb3069b0e04-539fffdaed2si1401837e87.145.2024.10.16.12.50.17; Wed, 16 Oct 2024 12:50:18 -0700 (PDT) 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=@niedermayer.cc header.s=gm1 header.b=lGD7CC9p; 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 Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 22C2668E383; Wed, 16 Oct 2024 22:50:05 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from relay5-d.mail.gandi.net (relay5-d.mail.gandi.net [217.70.183.197]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id CF22168E30D for <ffmpeg-devel@ffmpeg.org>; Wed, 16 Oct 2024 22:49:57 +0300 (EEST) Received: by mail.gandi.net (Postfix) with ESMTPSA id 38B7F1C0002 for <ffmpeg-devel@ffmpeg.org>; Wed, 16 Oct 2024 19:49:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=niedermayer.cc; s=gm1; t=1729108197; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=6bOqyeC/2lsXfKutCvSilB70nuIT9ZQ/nrFr8KhXMg0=; b=lGD7CC9peQ8vzvfR15/lSAOTNmcKuUVu80ERejw4muVrXvcFzSFjgxhhPd5iX9xwcXo4Bs /9u0Efz/8ER3f65p3/CmHmVNVk3LKTkLpF0vSiT2HGbwBymXBPRMmsERwEmm7J5H4GliW7 WR3bq5vOQtfZqVVYcW26kgL0QqVtJr4B/SX9jCGhG7X5po6tpyxx0EgVNG9lmeyDngGHm9 ougGQay2xxhAw9o7/gsXdNpUKIJ1ZscAvpgMCigzh9BpJQwFDig1Zbbah2A3O4xwNhQbWz uVBPcBDbLyPjf0S6JZsXt0xKL6g6PVIWQc4nSBQ3ZZzQpti9Ec+v/Hv1A4EVOg== From: Michael Niedermayer <michael@niedermayer.cc> To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> Date: Wed, 16 Oct 2024 21:49:49 +0200 Message-ID: <20241016194955.3627687-2-michael@niedermayer.cc> X-Mailer: git-send-email 2.47.0 In-Reply-To: <20241016194955.3627687-1-michael@niedermayer.cc> References: <20241016194955.3627687-1-michael@niedermayer.cc> MIME-Version: 1.0 X-GND-Sasl: michael@niedermayer.cc Subject: [FFmpeg-devel] [PATCH 2/8] avcodec/rangecoder: Do not loop renormalization X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches <ffmpeg-devel.ffmpeg.org> List-Unsubscribe: <https://ffmpeg.org/mailman/options/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=unsubscribe> List-Archive: <https://ffmpeg.org/pipermail/ffmpeg-devel> List-Post: <mailto:ffmpeg-devel@ffmpeg.org> List-Help: <mailto:ffmpeg-devel-request@ffmpeg.org?subject=help> List-Subscribe: <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=subscribe> Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org> X-TUID: SRpr5uAKcgVh |
Series |
[FFmpeg-devel,1/8] avcodec/rangecoder: only perform renorm check/loop for callers that need it
|
expand
|
diff --git a/libavcodec/rangecoder.h b/libavcodec/rangecoder.h index 110908d6bdd..2248161bca1 100644 --- a/libavcodec/rangecoder.h +++ b/libavcodec/rangecoder.h @@ -106,7 +106,7 @@ static inline void put_rac(RangeCoder *c, uint8_t *const state, int bit) *state = c->one_state[*state]; } - while (c->range < 0x100) + if (c->range < 0x100) renorm_encoder(c); }
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> --- libavcodec/rangecoder.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)