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 ESMTP id 8B06C43473 for ; Wed, 12 Oct 2022 16:25:48 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 3BCEF68BD3D; Wed, 12 Oct 2022 19:25:46 +0300 (EEST) Received: from JPN01-TYC-obe.outbound.protection.outlook.com (mail-tycjpn01olkn2034.outbound.protection.outlook.com [40.92.99.34]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 0FF2668B9EE for ; Wed, 12 Oct 2022 19:25:40 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=isVF42maDEFa1HM0Rc/ooPcUiGZw7jl6niGnm7mUftMxp3M92FjomsWQQIMUxTMU2pRHonN/a12BNMQbWFvMm0CNonleRjuWzNzvOo6/Jp4q2FC0wJstxyhMFHclafatl+a/aM3EcqeyDR8tS7OInaSFoYWmUaB2S8xu1LQcXGZTtD8jPB5ujMGS/UtKsAbF+RMpzoGP/wJq67YCn/Ez7ZLeRZRMLlLBSkKDzfL+3SY+Itg689kdDNpF5ZXl3aM9hY0J9CWcz+fBaaRb9iFd0rlxt1Pe4ekzaj7CrjIeRE8C0dAYfa+x8c+iznEpc7R8tf/JhFIuSXgQcGwjTJwd2g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=11Bt0d41IfFsBO9z1Nyc86P+7hlJeQAVBrF+IcNlj5Q=; b=Ibq+fqQzwMh+mNm/Hfb3Yp0V/LMdu63QkDMllo3f9SexBrv/yOyGQnSVlPI34XjhbvBbRj7RpKZXi2jjwnizgutKO+97UU1ffv1fnE8Q7NU6fwQiP5DfgrN/oaRfkVcFopVbxYOXn2vLLWx3CoBYfkkjN7KzMZ6bSyLwo0Pd0mlSYtfy7aloS4w/iO5Pc2Nx83S4svNLnrvNGmAuudoBorKhNV+OHSvlkrXhFXmZNL6xt5dxxcf8+kPy9Jvm+CEXKPTcWGgNONwBdAlM2c9m2PIn0XuPl+WkPmDqf1nob+qxopobycDP2U8Q6u4EJ9j/HpD5rYw4qowGngewx7VICw== 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=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=11Bt0d41IfFsBO9z1Nyc86P+7hlJeQAVBrF+IcNlj5Q=; b=ZberiopAbmuRXUHnWngceQd0U5lkDz8NMrfqro9QRVHIBalZQUT1OddWUCMWwmkN0Ff9yJ+HVY5FJmje6NtS9/MIaRIaPHVjBrkQOuDxNSjOVVxO8IAxcbbMOvKxFUvJAP37pBbmIeoGl5LHWziAcO+wPOXU+dG2mDnyChOgIQqbtXhgx0gbXGdmBmPkimdzmaKw1JIoiCNxSLdfA/5IKgbcS5PXCOGHLI93tHc/4ZZWH28MPNSbSDbLLgMQPqwqEkolZaWBqXz/yDX+4s35rCKUKnQDnT4cD00PQJaHZxr2k8OToOU7zUl67B6+V+pOmdtwcK8rGqHAEpC+2dMmqQ== Received: from OSZP286MB2173.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:186::5) by OS3P286MB2405.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:156::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5723.22; Wed, 12 Oct 2022 16:25:35 +0000 Received: from OSZP286MB2173.JPNP286.PROD.OUTLOOK.COM ([fe80::5fa3:fb9a:f219:8c6f]) by OSZP286MB2173.JPNP286.PROD.OUTLOOK.COM ([fe80::5fa3:fb9a:f219:8c6f%4]) with mapi id 15.20.5723.026; Wed, 12 Oct 2022 16:25:35 +0000 From: Wu Jianhua To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [PATCH] avcodec: add D3D12VA hardware accelerated H264, HEVC, VP9, and AV1 decoding Thread-Index: AQHY3ikJgFdXkq4tME+m/9XuU1s84q4KmZUqgABETwCAAANogIAAENMx Date: Wed, 12 Oct 2022 16:25:35 +0000 Message-ID: References: <479d9536-91ca-439f-88f7-ba1af278a8b4@betaapp.fastmail.com> <125f720e-9c99-fed9-93ba-434e9550fc5c@gmail.com> In-Reply-To: <125f720e-9c99-fed9-93ba-434e9550fc5c@gmail.com> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [H9UAQwjDAq1vu6MApOrFz+hqqrx06Sos] x-ms-publictraffictype: Email x-ms-traffictypediagnostic: OSZP286MB2173:EE_|OS3P286MB2405:EE_ x-ms-office365-filtering-correlation-id: 50666f65-f8cd-4b0f-53fe-08daac6e6483 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: QgBrVEydGcvviNGoSfPJfvqwHbWeLNbnz5f901WOVHSwup6wcMInA7nuZwhM2DBl4AJRFQ+elyQsFQZ2wsZPsiqq6D4DZX2y20vXDkfeFNpLqA6SPejOkiqY4JnKdgntDl14VhOiTAo5vTHARz34m/DD3UITZ1KV33yN+X9YWftzk1ZcrXs7k+Tzh+HqGmj7n2LjW4ZhLxgHnk4D/vRMw1jW+9+5som5XQqgdWczcQcA7WdLlqtxKWineYWrp2dbtmVNSzFeQfEqKdm9CvV1YD/7Wn6i6XFAw3UkpdYBA8cFSGDMVKMfXWeWMK+byxeNefpz3+cN66gGFjTlNgGzVifqYjKx3rHWAGvGUWwX2sa380KJoMnLa45Iv2RGIKUqFqMbIBbwDY4G9MBCbiSUSk5w8n0p+RAXvBStS2vPYmSmyWU3aF+4/LFcOasf6BeDTegv7UQuOV8ccvQ0cdA9wgGmwqrHgW3Mp2izR0OppUm8QifJcxiifQNT4MV7dFeBK5YS+iB1W1BWzWgIem8hc5S4WXhX+xw1D7BNGqxK78q0wHedb2nT7JboRMKdkUCRLIUFdCH2xv6KpYhTWMiXRVQT5J8kpmuC++IWnZxyzH6fvJRF+fP0M30B2TMVWWsNugJgSnusi6EsDoeVtGpaASwHP9xxfwVIeZnx52FRGhECvPtxcI+fyimu3o4mGLjb x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?Windows-1252?Q?6622HmsPyGMPZVKL9ctb7lEgvyDgRkMngUT7Sh62Pgh2ZD6YkAAkXa7h?= =?Windows-1252?Q?5+DbksIbAouxterJqyKMGVLL9Oy/Lk+JikWpVALWLioOYzxIfYrsqCQe?= =?Windows-1252?Q?PgxsO1K44aWWk6846Fq3TPb72piMfmI077Drku9nrfFGiL3RKfyXzvEU?= =?Windows-1252?Q?UxCrehWY+MRTcICo4rLW98+4aMGrLcykDl5hDUhIb3IYIlWn9+Z4fBXN?= =?Windows-1252?Q?fG7Dpg6kaZG4yHkhlQZiBog7I914Gs8V4ciaiqptFjg7izXb7v2A3INx?= =?Windows-1252?Q?Zh5uJbuFJWoli6D1QAs5fOYnLNC/KALBoIyHfv3uiDbkv7lvGm0ptRAV?= =?Windows-1252?Q?9xRWQo33jLl3/hhQQNZgCWBj0IUvOvy54vRk5EKJFKgLU44kGuv7fJUh?= =?Windows-1252?Q?PYgrOkka8dxi6darveDxA7mbHeDDjSgsE3Jiux1+CzQqHGg0lfWGwEYi?= =?Windows-1252?Q?NAkyfQvq7Aj7IRtTUNsvnybBVWdN2h+26l2eAzQFYC2ozduldeiNmJk8?= =?Windows-1252?Q?9XgDOvpvY2SLHue3ZoBrbJr6PMNcZDGEUH4n1RjWJmyHJFqg+qb8AKTt?= =?Windows-1252?Q?I9gteUPJ1G5oAJm/ULeze2CVyFia5cZ0w5szYXJuOs+Ta0mUDeMWRgy8?= =?Windows-1252?Q?aIt3HrdtYg/hBHDB06aNR++wZ9s52xmJu24dQcz4JKFdYLYS7u5ZJWt3?= =?Windows-1252?Q?6GBxcfhs3BYFdY0j7/RD23+mQfaqpZhv1kCq9CJIKhekDSGAAbbZo+si?= =?Windows-1252?Q?MgFlICt4qrK0AWUedHP6F5rAIGme3xCuOB8w3U/blzQQlSsgd007y16m?= =?Windows-1252?Q?TpcmwN7HoqESRviFppWW+APcFxf6WsVeEYrsSDhb9/dBDSxzrzTszdfH?= =?Windows-1252?Q?u83L4FGkwdAhOKuqJo8C9p4n4bb299XpOg8MAM4mh4/OzLPCeU/rzVfl?= =?Windows-1252?Q?sReQe1RsCfOXYwd1Kbc/36VoRbh4RPFbIyA1eTKQ5r9MHBWu7w1JJ7xS?= =?Windows-1252?Q?sTOg3ebCYetnMmvDQIM0/DzT/rjN1DJs8bqO4tK1Of8bzH8IEpa4QDtd?= =?Windows-1252?Q?E+DFC6+FcqLys/pJHRVInxePsWNK3ATxU5cfzJ9scnA7nKomisHj5QG5?= =?Windows-1252?Q?TFqvnq5ON5HcqVLQ8tEeZWgkohxVioIQRJsSX3/nsso8AqIg7InawW/Y?= =?Windows-1252?Q?KuZU46cJLevTq82BXjaFYYARUJZdV6GzLYCW5WQA4qoob0ctOUkVkPmW?= =?Windows-1252?Q?MVSkVeCRYkMr2pTHJEzlXb2rLaOp6NA8NsxQERfTftEJx2fMhnhabeQA?= =?Windows-1252?Q?Yj38v6F40TAfsPGribrLsM7oJTzKB0Q0gEAsXMqcglAfCExm6FRXj06m?= =?Windows-1252?Q?f4whcvLA5ROm7g=3D=3D?= MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: OSZP286MB2173.JPNP286.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 50666f65-f8cd-4b0f-53fe-08daac6e6483 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Oct 2022 16:25:35.8741 (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: OS3P286MB2405 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH] avcodec: add D3D12VA hardware accelerated H264, HEVC, VP9, and AV1 decoding 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="windows-1252" Content-Transfer-Encoding: quoted-printable Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: James Almer wrote: > On 10/12/2022 12:12 PM, Jean-Baptiste Kempf wrote: >> Hello, >> >> You really need to split this patch into logical patches. >> >> jb > > To expand on this, you should split into the following: One patch adding > the hwcontext and pixel format to libavutil plus an entry in the > APIChanges file mentioning the new public symbols and defines, then one > patch per new hwaccel in libavcodec, the first of which should contain > the shared code, and the last one the Changelog entry and the version > bump (The changes in configure should of course be split across said > patches). > > Compilation must succeed for every patch, hence the above suggested order. > I=92ll try to do that. Thanks for the advice. >> >> On Wed, 12 Oct 2022, at 13:09, Wu Jianhua wrote: >>> [PATCH] avcodec: add D3D12VA hardware accelerated H264, HEVC, VP9, and >>> AV1 decoding >>> >>> Patch attached. >>> >>> _______________________________________________ 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".