From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id E18B84E7F3 for ; Wed, 7 May 2025 23:38:30 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 3ACC768BF3D; Thu, 8 May 2025 02:38:25 +0300 (EEST) Received: from NAM02-BN1-obe.outbound.protection.outlook.com (mail-bn1nam02olkn2103.outbound.protection.outlook.com [40.92.15.103]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 7D60468BE99 for ; Thu, 8 May 2025 02:38:18 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=JGnzv3ZSnh5uY6wRoLODJFGtb9NCH576NwsdHabmurT1TcQ69wurMvqV5SuazbbBoG6CAlLzidZnmfsNES+qm3vtTmdOiMkm11dNGR3GPg4aHQ3cpmJ2PuI7YbejpB3O1nUtOoAkC+f7DINwnHZYX9GgjOnU58FGRr4Em900H6+dxfvcmoGNxj+kG0/q6CgyuRbzG3pAiE0QLW4p7yC50YDTNeNJR8s3XpB9NrZamW+pGk3hDd0915xgYdUzuJ+WkOymeE89/TZB9Qe15EFpEfZ30opl4M4ty3i+mO4DvtnN2+kTJrBl5fI1XyBs5TltMR1p5AeZSyXjKKMx2F51Yw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=2Mu4gwrkPKkEPmqrT1RWpdCRem7gmVTQVG2G4uS2Cms=; b=B/g/IaCQRROYUZ0al/qFR7c1I+7clJ4oSpeDH9RQA95Z8twMKTZ5JvKrLMYMtkXJUPMG/0bMLiMUurcL2I2jnK3e6NnoyxXxbBJjRg5jrIg1A3K5ly1T9coG6xTGVIkT3L6ZYNq9Qx2f9/H8OJUXHIjhbKV6KTSfDUht5TaGwbe7+EcTOSpEk9D835xJpos+AarkZ3NIcrdhN3aWXc9pTWyZ0PZltXn2uPJCtLtxP1riHBjpKInCEhF2AgIpZzrUfYHKgN3SvuC/uXGXbhRnO/LmzEHL+7txPouipx9RhADfOw84rSHol/3Hgz8HLgaDpr+5L3tEcTafdiDNHwfN7g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2Mu4gwrkPKkEPmqrT1RWpdCRem7gmVTQVG2G4uS2Cms=; b=jMJM91K5PMN0p6TvmMoqzv9X4B52eXs+KqR5yXJE4NKSqHJWFLKFa6UEK0WU8ubZ3AgU+GPWK5XGncJHLvwmULR5MrZC1chAl+9aljMK/J/Uz2v42kVkFHxDbnfyfX0L0kIxfJ3KxCholYQkbE2mJZOTJS6GngvqLvL6KlpY3xYgIBNQWwHwgr966rXomA75c62JeaJQGqn7hkgekLj3MDMadfJ7X7NTVJOtKfs93jTIiihi+25sbNAiFR9KWjqS//yTlxIoh2E6jBr1JCxHToaVEMm8U/nMGh0TGGuAslvbTgRPE77OpRszyfF3XeEdXNImqRWVba9OBjy9GgqVXA== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by LV3P223MB1116.NAMP223.PROD.OUTLOOK.COM (2603:10b6:408:1d5::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8699.26; Wed, 7 May 2025 23:38:10 +0000 Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7]) by DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7%4]) with mapi id 15.20.8699.019; Wed, 7 May 2025 23:38:10 +0000 From: "softworkz ." To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [PATCH 01/21] avutil/avassert: Add av_unreachable and av_assume() macros Thread-Index: AQHbv0dut+tID/1UmU6sc6SLaUBWQrPHcIRQgAAM9ICAAAYhwIAAAxuAgABIWQCAAAGqAA== Date: Wed, 7 May 2025 23:38:09 +0000 Message-ID: References: <4403ec9d-a327-4ef8-9c87-0b000d409f27@gmail.com> <20250507232148.GM29660@pb2> In-Reply-To: <20250507232148.GM29660@pb2> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM8P223MB0365:EE_|LV3P223MB1116:EE_ x-ms-office365-filtering-correlation-id: 2ca36a71-06e8-409a-5e6d-08dd8dc039d2 x-ms-exchange-slblob-mailprops: Om8TgR6f4EDb6Nw8821nJiyawZ3Rt9ILebU0Yf98ic7ejfZcCwl4WIGUmzr7Ql1j/x3pBouHgSigTlR8rwxzsLvqKDu3K12pL+xsOOLhJAzDq4n7JY6bnq3pUoiOH6r6xFoaSmK6TD63gbmzNgMeU8vqa9HiuJrcWLdOQk9S3nvC8gW3IwbwdopN8V40r/ySBqIvfzXtpeMXYXrOeun5SVd+I7smY7hV4ye3FWWilO3058dLC2fheOUuZzNv4Dflj6SC6xExxEmPE3pf6UST2PK5OWsTvoioMM4ccz9j5e/WHoOVR327Otr31a4k1kLuSB/vP9XfV5xhun+qaL+0sl/QydLYd6Tu5eosp934O6RkTbwTfaoxrL6wJtW5EE+sXtXQmjaPzDtAF2QeWkOlEbMkT4jdLrbCYNGoYAbfIV0KYAgc7ztfrGjmPfHdAdQlRgy1XyaQTyist+ASqU8/SAJJI7QJHxU4PoCl1/Qlgi/WEyvUtBZczE+GlEvG7/w91vdZot5v5dW++kY1A32yiIfc7fxaoAMxpUnbuUD0o+lB/CAVRGrWjdV99SRuMMW2XvP7/g1sJMB113gcLiMIzM95/VvfjCrVUCLs44ZC/MGOUphqXIC3dY7+FvtGruhlxcDTnZ5Bdg7L/S/VxHIOcSNQBFZREfZ6YmUxPL9lgKC1IjWcdLzSzsTSTgcjGFrO9jkskhnNH7gNLpVh1HyjohR1gm93xNnyU8y/3q//N3T6T7qxivItBaCcig/JOofzdhzronRWJ0D+ZNmlA8fNCWh19knZsRmLTMkbSqvfNniH/+oTHQ6C1ntVIZyQabJnsrtveVKsfD+jntbhSiyB/LaiOo5FeV46 x-microsoft-antispam: BCL:0; ARA:14566002|461199028|19110799006|7092599006|8060799009|8062599006|15080799009|440099028|3412199025|19061999003|34005399003|102099032|10035399007; x-microsoft-antispam-message-info: =?us-ascii?Q?9MA3AHgjNDMQR/Kr7yIjxSisDjA50mnkgWdGOuaEuy0N2VKb+rWmPQnsWAE4?= =?us-ascii?Q?OKNExv2ckiE2SgauGKLAEpKPzRbkLjDbQE9zasMv3xFLZzzC+DPYum/4/Hpj?= =?us-ascii?Q?VwXEqDLImD/BD0+wCpH9XYU3t6N9i/oyHDEEbzgTtzjJLY3P9fMIQ/4I/hff?= =?us-ascii?Q?31enkybDreAG1+I5PneIIWj0KKuX8q/sSjv/OEqTTSSfBq2iqGxCN54vez+a?= =?us-ascii?Q?UXaidl6hGLfk0pgqYuAMB9g1vRHEKnt90GlFmnMutqVjsfQpMCl24h62PSj4?= =?us-ascii?Q?lgJpw25BdF1Kascx1tRU9S4RHWUinvY+dmhUiP4ow/IpZqaYiFO7wT8RzfVq?= =?us-ascii?Q?ZHGELkV4kXkw7oxutrNmpeiF517rHQFTGuvks+zSXfQWumbTOqCA8kclUyGI?= =?us-ascii?Q?uE0n8Pculzvq4BoMNf3sziYxgxsM0uBaQ32aS3FrSsnvqMenTB50JOmXQaxE?= =?us-ascii?Q?rxWGa5LXkfv5dwqQFxCSywWQ8y1AakBvAyT+wewlHBWqVBp6y1hxT+EoPGBj?= =?us-ascii?Q?I0A1S0yG5fPIVaRLGB1t5Fx8HPiiCdFNpoN7NbBGA0mPUJdyyMeZ4yBQ5sVj?= =?us-ascii?Q?sHLNrOg8NiePdTA6a8bFCcdL5ikwh/Bgda3JujgZw6Meku4F5R9EpFsfGZdf?= =?us-ascii?Q?cH0kXb/Ll0WK3OfvriruAashZyJE685F+J3ZWrZYuQDo1E4h91MUiCYSynwy?= =?us-ascii?Q?CQs8NSkMknBL/0nTYQ/lOTjBZ445RauKiSZvja27f1cPhTxRcHOySeNB11kk?= =?us-ascii?Q?tMmRipczmOuqJ3eCEunAZMP+K98W85HZNDiiyMwfpfu9k1CdeFA1GLBt/UIG?= =?us-ascii?Q?SkPWIztuW+polbxbkTdHwXwcHnHZEPvnh3GKBeSUX7tKJNRp5ZY6VS8DzSMe?= =?us-ascii?Q?z8yQaHefHTPcc+LyqpCN0PjS0FJX9O51fHMaeACcakqicArGZDH6B21wE7TX?= =?us-ascii?Q?Y82Nni4UWwoJqtAYU9WfZ8bdROLN2a3H0ppbqcDleRlv0jf7ow7uDNMeeACj?= =?us-ascii?Q?hwPpGgEIJHoKrMqPI371VdvZ30VBw9e6AiNDVX83S6mHScXQ1uS8D2vHczdj?= =?us-ascii?Q?O4jXpTQe94Ty4nZ/MTcr1tSMrejBVBQtUE7LHNIPbdjl0lFXX64G8ys4Z3L9?= =?us-ascii?Q?E37zKFV6NX/uYnljL16nOnbZEz/4vwFlI05RHitrD09X/4bojN7W1w8Yz5Ae?= =?us-ascii?Q?eul9wLaYSSqHqKnTojEtdyi0xKIYd6/p//NMQNCpshNmPjPGn5KwmC32+Gk?= =?us-ascii?Q?=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?XTxOHxMgshLcgsrHAJnXmwkIGDgitzAZg/juQZ2OmdAVXGdiIw7H3mSytngH?= =?us-ascii?Q?nymyhrSxt2C5q1FJFExEYeQsmYwUOXXvqom77KvWeMgrcYNZboz/yFPxjlbU?= =?us-ascii?Q?CYvXFU10mh1K2idpdtUkMC7EYQsWoyxU1ObpReBcha8u1+Tu+lnuls586VV7?= =?us-ascii?Q?rk30kWq4Mzgw+eJCMfkvmaqB4kBVd9i7YWMr15aAtRFz/o7VnZR4pjxA5Q4k?= =?us-ascii?Q?GObpedF9SMYJ+u7XmdQ5XJ9xQa/4U+OjNBzFJxrZPnW5uZF2zny1D8rxSnIe?= =?us-ascii?Q?az9wZ9fhaZR3W15N+IEzUw6Sj3NFhLFuYWAZskbRSDnmpkSB+wjaQ1RdKSFN?= =?us-ascii?Q?jtJcZQGYFZ0v/ZUGmuAdRNde5gtL9Ve+NY5/CmpnK2HeCH04kYcT9oRdFIn6?= =?us-ascii?Q?ytbcjXSVo7xngefFWG+fX7AGQly0+4n22zvQgyQxgqOkGq+txgrGMETd4YgZ?= =?us-ascii?Q?b3J9y/0f2cMUVcwcO9HOjfilSApru20KZYrVOZIVwQaQT5tK8M2v2etM37i+?= =?us-ascii?Q?9RQZUkevgHINky2/89SwcBt8bZaqV2IRPVHaQAAwVCm6JtOdoos3nxNu1rqE?= =?us-ascii?Q?KnDQ9H2uRFZYFcn6+S3+qSMLdH9d13pUj7uWxXgjIFboaO10HM+8ucg+6k4f?= =?us-ascii?Q?VHW24N/kjyjyVcbLDGGGh0Egbc/StNXbqnB1lzkGpiVjl5uKf7WG8RsdVBNn?= =?us-ascii?Q?5FOya5FO7shE0EsWdsxo7ZNwSrJ4F+0/wYNpdqsDEBMdvkpVJ4wVypy9vJZf?= =?us-ascii?Q?cxei9+Ot7ZGOFlFTKSog9KCj4xVfGsX9pW8m/w49mIOeSrRxXsKijDvjMDLs?= =?us-ascii?Q?ZmS3z29pEM0YtEYUvWhKuTcTN1ZEuX64g2QLYf9DfyCZEBb6E5iDJFsu8KaJ?= =?us-ascii?Q?dTGXB4KNJ/5HCnH+9MDwZrRw5pjSUVb88xAwf1RztYz0v+XGmtbU4uZPY/Ex?= =?us-ascii?Q?ABOTyb7Z26Zv7evh0zIxtCKPObN19TFKsPEeqxcXsNa8rcKJ8Yj9Hlh5L6cu?= =?us-ascii?Q?bYpKmhB1exMEcfMO5mbq7R6l9afL5zq+d54X2ahmQ3IEKfO06sjtbrhjA9hS?= =?us-ascii?Q?1pOmot2NHYm8HMwokvWAwiqylCiDWpBnShYSjdEGdP/qU5ueMim4PZpA7wEr?= =?us-ascii?Q?psLaluB3ag+pD4vAFXZfVP/x2abJkPYz/838G72FAh9m3WSh5rWh/4ALDbN7?= =?us-ascii?Q?dLVxJ07jwnjvmq7nj/zz9Od8yzIz/Su/E5ZtVCz/ZrcFW2rIEr7nJJ1Crcc?= =?us-ascii?Q?=3D?= MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-7719-20-msonline-outlook-92255.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 2ca36a71-06e8-409a-5e6d-08dd8dc039d2 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 May 2025 23:38:09.9302 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV3P223MB1116 Subject: Re: [FFmpeg-devel] [PATCH 01/21] avutil/avassert: Add av_unreachable and av_assume() macros X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 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 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: > -----Original Message----- > From: ffmpeg-devel On Behalf Of Michael > Niedermayer > Sent: Donnerstag, 8. Mai 2025 01:22 > To: FFmpeg development discussions and patches > Subject: Re: [FFmpeg-devel] [PATCH 01/21] avutil/avassert: Add av_unreachable > and av_assume() macros > > On Wed, May 07, 2025 at 07:14:04PM +0000, softworkz . wrote: > [...] > > > > > As long as there's no migration to a better way, why not try out > making > > > PRs > > > > to https://github.com/ffstaging/FFmpeg? > > > > > > > > I doubt "ffstaging" is affiliated with the project in any capacity. > > > > > > Hi James, > > > > > > it works like this: > > > > > > - You make a PR to https://github.com/ffstaging/FFmpeg > > > - You make a comment with "/submit" > > > - The PR will be submitted to the ML as regular patches > > > > More specifics: > > > > - The PR message is sent as the cover-letter text [Patch 0/n] > > Markdown is converted to ASCII > > > > - Commit messages are checked for compliance > > > > - CI builds are run on the last commit (yet you can submit > > without waiting) > > > > - To submit new versions of a patchset, simply force-push to > > your PR branch and comment "/submit" again. > > The patchset will automatically be submitted as a new version > > (v2, v3, etc.) > > > > - Comments made on the ML are automatically mirrored back as PR > > comments on GH > > > > - Cover-letters sent to the ML include a range-diff, showing > > the changes from the previous version > > They also include Git links to directly check out the patchset > > Should this be added to doc/developer.texi ? > (which shows up as https://ffmpeg.org/developer.html) It depends on how far or close we are to move away from the ML, as there can be only one "source of truth", where all patches are moving through. The setup on ffstaging is simply a tool that is useful for submitting patches to the ML without the trouble (for some like me) of using git send-email. It will become obsolete as soon as the ML won't be the central hub for patches anymore. But for the time being, I can surely propose a paragraph with a description similar to the above. I somehow assumed that most (regulars at least) would already know what it is and what it does, but from Jame's response I've seen that I was a wrong, so yea, let's do this. Best, sw _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".