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 61E2B4E7DC for ; Wed, 7 May 2025 19:14:20 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 3D77F68BEF1; Wed, 7 May 2025 22:14:15 +0300 (EEST) Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12olkn2055.outbound.protection.outlook.com [40.92.21.55]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id A4C7768BE26 for ; Wed, 7 May 2025 22:14:07 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=RakJ4xJYe3RI06DShXvX+L+MmcHn8WfNrxzme60OdXQrF5QiAv2mX5ZdpVJwFUPDqxHXumDqBQtNhNDcnuoA64NzxwT2Kw9myJmkfKzTGzgLOc3LuVD/dHONKOBGgiuzeNiPq147mrnNC8ctblq17OGHMbNncNAx6YATvf13OPtz0u9TgA/bVGnZ+vpmPQryXT7Nty4XBvKE3r7RPMJuyCdvRtF5xd1zR25HaZuBxgbp8xLURJ0I1+rPvIkIU3dHFUdG5Otqhh3IPSWIgDu5RSq1/CZYOXKGu/EYOdmjESXDBij/MHpn8w6a1S6oXT7RDQyQVv1jp82bcCrpKl8e/Q== 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=qXAEUPOPChkTvZc8rySLHmvuWBK6Nun/5JwTQ8iB79s=; b=BjgKKhDYJiQdAB4QMDcJDUiMkiKGPMLx/v8BFett9lc7r8hT6UB8dqePeJfrvPhngv60VmEUHWmj3PMuPGZqdEEYf1QA8dSAuuOVvZulipyKRl+pl/daVOG6BSUmqaa5uc9405f2zFrTLSclGdFhh2FXmf1wnQfUXtHdjjLBxjhelJeh8HIRCgNHF5RFL4502iqoEOK9X9d6cYz4Yk5coCMW1QYywcmIMv79vbiBoRn07j/ZzkOtAtP1UoyxGTBdXUv46rinrEnLBGR/rjckjkPoKbJb20JVYS1vxWMQaY63WGM0h01XjDFR9gXVz/gBmtt6rxFaHRUXDHEwxrjwJQ== 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=qXAEUPOPChkTvZc8rySLHmvuWBK6Nun/5JwTQ8iB79s=; b=cxNgkx4isBTriq+RtcUbO/HHzuYcfhTjqkMQO9QRcltstilCpm+F2bN/h4iBSmUJl3jwcHHsBBZ+4pC25rsIBg8IVkQiRDfxifcrIWrXurfj55311kK7DvRGS5Ds2llZhmbWu1DweXPBPQvuCDQOy7wxXpnwgEQojHMgcGbfCvCkB1L5Bgx4JV5TdlRyJKlSylyxatOhHN5h76bkZ36UIIJwBhcwTc3L8jL59Ua7BGbJHPpwK8UGCFO9FcY9VKGSmQio0OAaDro6EITdaAHjAcdFkSG+2SZFbqyC/teGpawqSgA+98ky6/pcUVHiuWB2I0fibfDKQREyvBrvn3xGug== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by BL3P223MB0180.NAMP223.PROD.OUTLOOK.COM (2603:10b6:208:34d::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8722.21; Wed, 7 May 2025 19:14:04 +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 19:14:04 +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/1UmU6sc6SLaUBWQrPHcIRQgAAM9ICAAAYhwIAAAxuA Date: Wed, 7 May 2025 19:14:04 +0000 Message-ID: References: <4403ec9d-a327-4ef8-9c87-0b000d409f27@gmail.com> In-Reply-To: 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_|BL3P223MB0180:EE_ x-ms-office365-filtering-correlation-id: ba12d729-a32a-49eb-b0b6-08dd8d9b550f x-microsoft-antispam: BCL:0; ARA:14566002|8062599006|7092599006|8060799009|15080799009|19110799006|461199028|102099032|19061999003|440099028|3412199025|34005399003|10035399007; x-microsoft-antispam-message-info: =?us-ascii?Q?ltTqOlkW40NQMcoDt3eSP+EiTX469nvMf5MHBD3rbZGRidxgvOAuId4HDNdU?= =?us-ascii?Q?XTq1D+vIpxaxJijL2BKqqtVJgR1XWvoxLVgHrCLqfXXDMVi+dLaSd1QCzAXC?= =?us-ascii?Q?QbFEYnZ4iVj1TICZ8OGswKvoU57+Krh9i+41SUP6Cs369+kFVQ7o2iIl7nz0?= =?us-ascii?Q?FJapaZF7NGMpbmV52UCoNVdDPjUre/GHGExKtvI+7maeIXb/Au4DrfSGLDm2?= =?us-ascii?Q?okLdcYTNA/KieHnOjDAH7oE7QoKny4yEyTRzpOhIg+cGTY9hVXIp1JSWB30+?= =?us-ascii?Q?XbiX8S1fwgII8CqTvNoxGlUSbrUBnjdb7zCGiAFwiCN0+bQFXR9wD2+7Pb8A?= =?us-ascii?Q?h9Yv5Vto7jCHacRg0LNJztcIWdFNfc1YLW3+3eeit9c8Q+u7YToWeghzI/GR?= =?us-ascii?Q?JdtFMz7RkWK4pa6idSzUvWs3LmknQ5n2kTvIEiJCuhT6QEtlypIi6n4fEg26?= =?us-ascii?Q?STMcvQqr5N5DfgtA4XwDuk+8AsoaNNYOXhZkMD0CrD3jTVe4nA0KexteG3mn?= =?us-ascii?Q?QF7ggVCxyiTkz7znfETnAkjDsK/1rHgmUSWpiiVjZtQXmqDGviBWZXaDVSOj?= =?us-ascii?Q?PkolPBofHnv1akRsDsLDyq0b0JchiGFhrerpGvoLrk1I4Ult8phu6FROY9BS?= =?us-ascii?Q?V74GphnP8mRtcfnN4eXhTc3mL7OHvgsIoD2sGY8Y4UgrzeZKt08jeVcRs0si?= =?us-ascii?Q?o9AmhAzqH8sAQOk2q7NztuH6c7AZMl5I88To4vsfUFSGPzPORtEn9jJKxli2?= =?us-ascii?Q?dB0x/pqtsiK8r6x+eepsssk1dOqxLdaAIBq+gkiaWXqlDEvByKYJrHMd7gmA?= =?us-ascii?Q?9IblGKjNLDK1+hgh8jTOCz+w/VzT6aLz7P6hwdrp/rMh71jbP6/QOw0FAe+z?= =?us-ascii?Q?1Ud5FPCwHMDHtVgF1OIi/l/AezUIT8kWKa1KCEZEOaFLkw56FlHM5uvbJU1o?= =?us-ascii?Q?M3zmGt0A4br30vG/1XDnogVV6zUX0XXIR28UIgdWtdSB8z2bhPYv2TT6zzNA?= =?us-ascii?Q?RxcwUuBEZ1NnVkrJtWUka3P+Kr/klNedAJlIyr0ij9alEaDTCC6bCn1+3A72?= =?us-ascii?Q?v10KbDxol3YYsGE5N2yQaTZ8VTzjMm/jBtEXxyXSxrKOa6mVoK4NcN9FNdUj?= =?us-ascii?Q?5VXuZzWB7J7+f4Yu/vfIstqRg48zZxG97PZRhvLCVIB1wV2r9mrfCn70oBaR?= =?us-ascii?Q?hW6pLT0oV7HTaqUla57y/SlI50Bi1ppDknd1E074ACE4LW76gEVN348GEbs?= =?us-ascii?Q?=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?n9EP62gw+B0TUYvr1z4vbZvI7hlo9Wp5q0JRsDFrbnUzO6JO1rTQmJP2bJAV?= =?us-ascii?Q?ovF/7aNrCdKPPFjRrYIDMRGt7ilnM7cwjac6iXl7KB9J5U9OdMT8m+ab1N9k?= =?us-ascii?Q?kb29Vb5zBR7RaG7ziqF/TpB+uNOYN0gwdw+4Foy2lYYaeU3FHmlr8tLz8IP4?= =?us-ascii?Q?xTZ68YC0/qKZ5PcXqTn5J+aM5VnfDIicwlHBCzf0nKV7E8O0JxgvRrS8WP8o?= =?us-ascii?Q?V2O1PoaVNaoKTj1cbNKa3S2kqf3ylIGU1ztSVMbz+s3mvOIDQ5kHlvUYsq4D?= =?us-ascii?Q?tuxv+EC5HGhNOUEWF0rcREwE3ijgzQ7XGudm38VXE2N+VEp1HIuRRSJ5a9yE?= =?us-ascii?Q?NkNhiOKVze421ddlL/NrJrCoiAmwu6xcMCQQBicHTSC50w4zC1dGM1a3DrMT?= =?us-ascii?Q?XdWMSNqHv9Ty2kwGWlUEkp1YuCFGF9vekNJfYFxOZsXnYOneTlENbJZvW4e9?= =?us-ascii?Q?zU0i66USxyfYoFIQO5UrSho4Z8/ZbvytnfoJWjZdLT0UzVxqczKaA/3x8wQG?= =?us-ascii?Q?A//9gjz0KYGlz/k9kyE/lA3PCYaIbtNLE30yB525Silz7JzwBvx9mtFxWxbb?= =?us-ascii?Q?GcBsBYcUMN1bMT364O5octGTK4jNg0QQkLSWpiklexIGFErFoBsRfA9cj14N?= =?us-ascii?Q?+5wAGtww7x+lHmP3Lir8Am9CsEUtcDkxcaYTlH9HX/UsqpV4YRD4L5Oj8nYU?= =?us-ascii?Q?St8BBRpR2ScSrpWXUkQqXPUHARrjMONLVRUxYK4Rn5T9i69rb7kuV672loRc?= =?us-ascii?Q?pdzR2Nrl6eTYuNQQulnxWVRLv3c3aMN8LJmvG2Q9IAS/NMAwfozChEQ6P2ed?= =?us-ascii?Q?q5Jt12xrfdvKs8XUedOB4KB7DCJEDE0GjKqJod+Awmy9wep3uLoeB/LRDN1d?= =?us-ascii?Q?IxUX1NQn+xl7a3YP9dVjOCSvMh1iEx9eKt7HtCuEuGp1kVVgxoDh36LkLz9i?= =?us-ascii?Q?i3XOwbDNmsIdIDHd+hdE5/aj+farisyaWWp0ZNT1SjI95fVMh50R2v4ubILk?= =?us-ascii?Q?AIlcdqHPOOk5b0MIcVwYxVl/d2jn3o2S42+mxFFbPX55FebxUIb7KCQ5Q7KR?= =?us-ascii?Q?rvNZXGSIAsPSKyjBRhwJ88bagBSCLbOAXDJLO0RhcLruBmzlxqkKJuq/3Hc7?= =?us-ascii?Q?zikHBeLntq79NtF58hJe0xQFSfbr21u0SHCyQTRAalF2V3/bzR5EqEekhPuJ?= =?us-ascii?Q?FYIIC/6jH99vqgnOQegh7fyTxczxa+PGt5M2rQBELkaKgs6sVLmZfrujcfw?= =?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: ba12d729-a32a-49eb-b0b6-08dd8d9b550f X-MS-Exchange-CrossTenant-originalarrivaltime: 07 May 2025 19:14:04.2898 (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: BL3P223MB0180 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 softworkz . > Sent: Mittwoch, 7. Mai 2025 20:54 > To: FFmpeg development discussions and patches > Subject: Re: [FFmpeg-devel] [PATCH 01/21] avutil/avassert: Add av_unreachable > and av_assume() macros > > > > > -----Original Message----- > > From: ffmpeg-devel On Behalf Of James > Almer > > Sent: Mittwoch, 7. Mai 2025 20:30 > > To: ffmpeg-devel@ffmpeg.org > > Subject: Re: [FFmpeg-devel] [PATCH 01/21] avutil/avassert: Add > av_unreachable > > and av_assume() macros > > > > On 5/7/2025 2:57 PM, softworkz . wrote: > > > > > > > > >> -----Original Message----- > > >> From: ffmpeg-devel On Behalf Of Andreas > > >> Rheinhardt > > >> Sent: Mittwoch, 7. Mai 2025 13:59 > > >> To: FFmpeg development discussions and patches > > >> Subject: [FFmpeg-devel] [PATCH 01/21] avutil/avassert: Add av_unreachable > > and > > >> av_assume() macros > > >> > > >> Patches attached. > > >> > > >> - Andreas > > > > > > Hi Andreas, > > > > > > from https://ffmpeg.org/developer.html#Submitting-patches-1 > > > > > > "..ensure the correct mime type is used (text/x-diff or text/x-patch or at > > least text/plain) and that only one patch is inline or attached per mail." > > > > > > I'm saying that because the way you are submitting, Patchwork only ever > > recognizes the first attached patch, so - in this case - the remaining 20 > > patches are not checked by the CI runs. > > > It's also difficult to review patches that are submitted in this way, even > > more difficult to respond, as that requires to copy the patch into a text > > editor first, in order to add some synthetic quote marks ("> ") and when > > replying, it isn't clear to which of the patches the reply is corresponding > > to. > > > > > > 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 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".