From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 80DC646451 for ; Thu, 25 Dec 2025 03:55:20 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'ulAc1dAYnIPTiwXk4Omdd7VcELaGk2Lk2k3X7XYln6E=', expected b'YMWEEq2Gc1qD7ZrAGx1pXIL8irIXRrAA+/Zx7d0o4Uc=')) header.d=niedermayer.cc header.a=rsa-sha256 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1766634910; h=date : to : message-id : references : mime-version : in-reply-to : reply-to : subject : list-id : list-archive : list-archive : list-help : list-owner : list-post : list-subscribe : list-unsubscribe : from : cc : content-type : from; bh=o1Mx1GkEjYLNOpOgXiYtElLKBhCXmGe7VHb7wu/JFKY=; b=PS/rep4oWOxlScDwH8uYvZ0UNa0Xg4qv3PYNylb+nMMfvOzs2B83StuN/A4eCn//tC5kX 3Co9S//E+IA4SZlMIvhDIjqc22PrKZ8Wpo1EIuMBeajk28v3QCD1BXEad007UaXvIFsORaX Y1QenQ712V4nEm7zV79gOzxfn5fIwjvxPDo6kY8EhbM5uE0bFKqV8q/vfj3RTCMGQv8j8Tp ZeBtD8d9v2K8WDTA/MpuX4RVzPAvEDxgWnWLYRzGKJfBPmM7wRh9rTCq2scpud98e3PMM1n oHLWlaMkvVwg897A9KDL1PWCyXrYnx/KGbWVKKIoLRr+eYm6n52aJ0HCblAg== Received: from [172.20.0.4] (unknown [172.20.0.4]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id BCECC690B2D; Thu, 25 Dec 2025 05:55:10 +0200 (EET) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1766634895; b=A2OSkqra9MGTvCnlo26RjqrcgkuE+BZOettv4ZhPTLcj3hUTdIaWD8GtoAcM2pgpzMh52 wGgX5XvEtm3YxmzDykiWl7FEfjIK/DHUUBclvseT7McueNyt/PlSg6V3EWpUBhqwMbAe3Vo NVtvZJ37eaWETXgfgCCo4Hwb2egHHYaqph8vN/n4jQzOm3YG2l1V/dBCyVVE0wb51gHfmaC ch6wZPsIZgF9ag2YqV4gOJuv4TP3BB7wKfRIZBXeMVesmZVNUpLLh0i2duizoyPzGXVNpe7 nYEbDPn5IY23D3qZaBA1la2o43Cn8HGoPqw7kgtWl+2eWjyjyA7tVAZV6SIA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1766634895; h=from : sender : reply-to : subject : date : message-id : to : cc : mime-version : content-type : content-transfer-encoding : content-id : content-description : resent-date : resent-from : resent-sender : resent-to : resent-cc : resent-message-id : in-reply-to : references : list-id : list-help : list-unsubscribe : list-subscribe : list-post : list-owner : list-archive; bh=ulAc1dAYnIPTiwXk4Omdd7VcELaGk2Lk2k3X7XYln6E=; b=j96BfVhMWpdsF7y0T4Ll9MOWzCXYQaUXRgik8SyLe7vIS08Ls7+N2rUINS6JXvA4DMbxt d/VLeR0vjmv4fjPgpB4A0/V5RReIcTpi6bU9Vib2cuCkHrdV5lzr1qoMc3yML588WwymDY6 Duu9OPZ9eWCfHMueogDLGcuRcYIfTfdiWSRFkjYr8aF6Li7ahEeSUtrRVWCBMpAQ16bj+2j If/1meZZqvhAtNY8yVFu/6oaHx/lL5ymZ6yf+UggP9rd/1y0jeM551ZlUlJvrcS6anLAVns 9GWZWQ2LofrZC5S9w7NLlFjSKPZBybs+EpK2KuMypgIM0RYkK1Y5zYWE+aNg== ARC-Authentication-Results: i=1; ffmpeg.org; dkim=pass header.d=niedermayer.cc; arc=none; dmarc=none Authentication-Results: ffmpeg.org; dkim=pass header.d=niedermayer.cc; arc=none (Message is not ARC signed); dmarc=none Received: from relay1-d.mail.gandi.net (relay1-d.mail.gandi.net [217.70.183.193]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id C9CFB690B09 for ; Thu, 25 Dec 2025 05:54:40 +0200 (EET) Received: by mail.gandi.net (Postfix) with ESMTPSA id D75C6442A8 for ; Thu, 25 Dec 2025 03:54:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=niedermayer.cc; s=gm1; t=1766634880; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=YMWEEq2Gc1qD7ZrAGx1pXIL8irIXRrAA+/Zx7d0o4Uc=; b=gjILWxZ4Zjxw+WFGAelaKCubbxIjTnR7x1R7kKXiLu7C26bGMPuEYcVr34ErU2dSvK27rt OpbAGJLvS/H6iZaSgI93iLDUEbph2SZgutcCtOfVF87IkYox9nOpDPofAJnLwqWdTmzqXG m2fyujXCsIb+0eduRZNvuh430wQJ1UFgGcy34D9C7yGpAnJOb0NUg2xnu+KpPg6hvDARIE 5P60PiNlJP+ug2/5Sp4YEUF/gkFSV2lrMbg/eY+Slozs/zZm74ykZ3VUIEQDb0TXTJC0Bx a1NKO+zMRv8XYkBH/waTsy/FTrY7PPu636bfBPzsdxK9AMJ48rPtLw8kbzd3+w== Date: Thu, 25 Dec 2025 04:54:38 +0100 To: FFmpeg development discussions and patches Message-ID: References: <20251222044535.252202-1-victormeloasm@gmail.com> MIME-Version: 1.0 In-Reply-To: <20251222044535.252202-1-victormeloasm@gmail.com> X-GND-Sasl: michael@niedermayer.cc X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeefgedrtddtgdeigeehhecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfitefpfffkpdcuggftfghnshhusghstghrihgsvgenuceurghilhhouhhtmecufedtudenucesvcftvggtihhpihgvnhhtshculddquddttddmnegfrhhlucfvnfffucdlfedtmdenucfjughrpeffhffvuffkfhggtggujgesghdtreertddtvdenucfhrhhomhepofhitghhrggvlhcupfhivgguvghrmhgrhigvrhcuoehmihgthhgrvghlsehnihgvuggvrhhmrgihvghrrdgttgeqnecuggftrfgrthhtvghrnhepieegkedtjeduffejhfetgeejtdegteetgfegtdfhjefgvefhteegkeejtddvhfevnecukfhppeeguddrieeirdeiiedrhedtnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepgedurdeiiedrieeirdehtddphhgvlhhopehlohgtrghlhhhoshhtpdhmrghilhhfrhhomhepmhhitghhrggvlhesnhhivgguvghrmhgrhigvrhdrtggtpdhqihgupeffjeehveeigeegvdetkedpmhhouggvpehsmhhtphhouhhtpdhnsggprhgtphhtthhopedupdhrtghpthhtohepfhhfmhhpvghgqdguvghvvghlsehffhhmphgvghdrohhrgh X-GND-State: clean X-GND-Score: -70 Message-ID-Hash: HGOATJY3G34QGK6T62OW7SOG3GCYGI2V X-Message-ID-Hash: HGOATJY3G34QGK6T62OW7SOG3GCYGI2V X-MailFrom: SRS0=Gjsa=67=niedermayer.cc=michael@ffmpeg.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-ffmpeg-devel.ffmpeg.org-0; header-match-ffmpeg-devel.ffmpeg.org-1; header-match-ffmpeg-devel.ffmpeg.org-2; header-match-ffmpeg-devel.ffmpeg.org-3; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list Reply-To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] Re: [PATCH] lavu/base64: optimize base64 encoding hot path List-Id: FFmpeg development discussions and patches Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Michael Niedermayer via ffmpeg-devel Cc: Michael Niedermayer Content-Type: multipart/mixed; boundary="===============0571951273879162785==" Archived-At: List-Archive: List-Post: --===============0571951273879162785== Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="XX+t7B/dsFCDtyIE" Content-Disposition: inline --XX+t7B/dsFCDtyIE Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi On Mon, Dec 22, 2025 at 01:45:35AM -0300, Victor Duarte Melo via ffmpeg-dev= el wrote: > Reduce branches in the encoder fast path and improve > throughput while preserving bit-exact behavior and API > compatibility. >=20 > The decoder logic is unchanged. >=20 > Benchmarks and differential fuzzing were used to validate > correctness and performance. please split this in multiple patches. Some of this is purely cosmetic, and improves code readability some change the code the commit message should contain the benchmark results, if you did run benchmarks we generally dont add "ifdef __cplusplus" wrapers thx [...] --=20 Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB No snowflake in an avalanche ever feels responsible. -- Voltaire --XX+t7B/dsFCDtyIE Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iF0EABEKAB0WIQSf8hKLFH72cwut8TNhHseHBAsPqwUCaUy1egAKCRBhHseHBAsP q5hqAJ44MKR59+PWplV4tdTteuf2MiFRvgCeMQLtVDGgx4NAfzIp07dQQISksb8= =03hV -----END PGP SIGNATURE----- --XX+t7B/dsFCDtyIE-- --===============0571951273879162785== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org To unsubscribe send an email to ffmpeg-devel-leave@ffmpeg.org --===============0571951273879162785==--