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 2924442BA7 for ; Thu, 30 Jun 2022 11:56:15 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id D7F8C68B70B; Thu, 30 Jun 2022 14:56:13 +0300 (EEST) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05olkn2048.outbound.protection.outlook.com [40.92.91.48]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 1A04168B0E2 for ; Thu, 30 Jun 2022 14:56:07 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cPQmHpBJy8cjbhZ6QI2zVlYtSlsGRuKoEPw1y5fFDxWg21lsuJWEUE/cvwngqUwDlHSNrB4DlJhXUzfPdGazFMTFgAaqrnXna+SGP6vLCsWbul876jntXhrm/gEF1fxWSfzLl1jP5Ye7lPDCRO+lhvd1nok1b+L+uJjA+wDyBb+3X6nsRhcIsMXMLduehX/4ImLxvchhJBqxdmVPQKTtOCZALLQH4j3cBFAp4C/izkExbxVUB2YVG7zWkCiilY7u7S5I9rTrneYWjDFqkvsjuwlRP0Jd5EWA0PYyS7+Cx3oCuhZCYt0IGi3hIoO/xc0E9BtgTNQTO4WQStn8yRMP0g== 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=ywLIhNlBDI2uVT0Bku02QQoN1IomRqggSRr0FlOaFBI=; b=dJczMlOVeItI5qBZx6PPz0vmD0psLGivTvCNDALX4mK6cDiHDo8mejhffCuxLUhOr3XFGPQb44+3iODxCfnXa6NiEHzBWMCiallsXi1eaZgtzsr/IlBJWh+IHt4DwxYghwOXUTZRsXYGbn4tOzW5sjmEy12rhEov0ViBTrr6/VjZaXUAkU/MIphlYnRjyOGpXb98tC+B93k8siMUXJm4bDPTioSOBjaHcfB9kmsMMMmH+vDAHXC081CvSdPpAxDhIcn2v4YYABNWcfPhQt7OUZ7PyLR74ZpxoSJJJv8qLJJT4DKJlk6Q+ZIVQruytdznlwPCxhYL62EwpeS0aqBIng== 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=ywLIhNlBDI2uVT0Bku02QQoN1IomRqggSRr0FlOaFBI=; b=PydfYNfrKHjLmDU3hyiSJCKCSBtDyqEKyFNnhTUU3Jrs9eRZX2Ml1wJ2k/L6XZ6qZWQTTBVT1iFqb4ztcXjyRD4j+VN4jUyqd3pRKiVhDJLoXC7f9KG7m+N6JdZA1q87trhlL4hNI2b3kklUpNBnIeUYBNU1GtihBFErzL/So0rMdvJDb3uClU92blXESCD5Zt2dOYOueKYSUjSboA16iMExhVce2tVgGxyGqQxISAVoPyi+4YIQvlOO2Xz4EWkqN80OIT8kqFvY2cHHeMRpNI/6wEkVyc5kd4FZARrRatGM4rZgTVwcFIM0QQEyH3DSoxgwgMpSprlrAHVfb0bRFg== Received: from DB6PR0101MB2214.eurprd01.prod.exchangelabs.com (2603:10a6:4:42::27) by HE1PR0102MB3164.eurprd01.prod.exchangelabs.com (2603:10a6:7:83::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5373.18; Thu, 30 Jun 2022 11:56:05 +0000 Received: from DB6PR0101MB2214.eurprd01.prod.exchangelabs.com ([fe80::60b9:9f29:40cc:f01c]) by DB6PR0101MB2214.eurprd01.prod.exchangelabs.com ([fe80::60b9:9f29:40cc:f01c%10]) with mapi id 15.20.5373.018; Thu, 30 Jun 2022 11:56:05 +0000 Message-ID: Date: Thu, 30 Jun 2022 13:56:04 +0200 Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <20220630024558.1444-1-tong1.wu@intel.com> <165657859616.10358.12321681270835950968@lain.khirnov.net> From: Andreas Rheinhardt In-Reply-To: X-TMN: [W3/LHugk3oBJZn1aOIYLuJ3knEU1Kwzw] X-ClientProxiedBy: AM6PR05CA0002.eurprd05.prod.outlook.com (2603:10a6:20b:2e::15) To DB6PR0101MB2214.eurprd01.prod.exchangelabs.com (2603:10a6:4:42::27) X-Microsoft-Original-Message-ID: <5049d4e6-4a1f-c703-7465-43824e7bb01c@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 46e71ee5-433a-46cb-1bda-08da5a8f8312 X-MS-TrafficTypeDiagnostic: HE1PR0102MB3164:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: w+RSU+6kSc+F32eQZ+Y262oUN2L9qCXbF0kWefAmRITkeKSLM7iJRtXegAoYaBDlhhKsRSUdk3cDM4YSdEDu/gkHeebLloj/WdQM/0LHmLZlupUxNf7FEUCcivyHXDOwMD4a/v71v7FJyYJjboZtd284Qy3MX4i+eaBkszjJxFD+AWr+qJxPqJhJpm+6guoEcVgOkSBZ/HN0VykFqXt1fToT6ykNrv7B+zWd7FfBb2ndW93hgmbGjpa01MWDww/aA7S9nW3ZaRXq1tTVembXgYDTyHuNZxlppte9Kxtd4yV7kzxuaDjMgbMAGXJx7cBqWJjXIT9Uy8kFap9FW2fc4drlj1m2hLtyYZNoLCASyeYcQ+mesXxjKn/Q/9pmD/7mBpQAFODJuTthey1G5Rgu1TGp6Cns7SQf2w9Nt5YxW5uKyL9ehwTo6wzub7RKUp8KdOFJyskybKAU2UXKKGNZA/o9BqEVKFl6Up6/+l7Mx/ZeAqHkSOey6XXhT/pYhC/hy9hc7aAWqO0O3jtpPwrYAmBUDFzB5EZl+O2Vsz4hUUE4qwrN/PuPPHiEEq/1N4PWCXEuOI3EGL/NWUiIw5zV+R8GdpJxIQ2bG9iBTXcWYAvjOakTmrI7+nOXTYOZqMW3G5ERNp1K6hVHco0FCNYYUg== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?c1JZUldzbGRLWHJSdzYyQ0docXpZU2d4NEo2akJpcS9mbUJVem9HcFJhUE80?= =?utf-8?B?MmRkOGRYRlFkMWNaQ1I5c2E4VkJXaWlicHRid2d1U3M0Q2NGdnNNc0x3VnR6?= =?utf-8?B?RGFXdXNTNXhtTDBjYVFnbnRBUXhZNXdxYktiWGJ2N0w5MEpIQTFEWjZ4RDBM?= =?utf-8?B?a2NiZDFxdnQvQ01oTmlHLzZvcGZUYkhnekdsck5rMmRpNU1oaUQ0a0c4b2ZW?= =?utf-8?B?SEVWSXQrQWxvNFNvQUdUcEhKSkZtVmNrd0pQK1ZUeWtRc0lkTWVoSmgvSDhS?= =?utf-8?B?WGxpTmM0eW9tbHhOUllOVXRiQk9FSklKRUdwcmRRNUw2S1o4U1RJN05rVHZE?= =?utf-8?B?REdpQmFHL3pOU0RHMXBHTUowLytMcDRpUVlxcnViNGZnZy9QUWwrR0REdDc1?= =?utf-8?B?QXFnQ0lXYkZCNERlWlhDWm5YMkd3RWpta3pEMlZrSVh5R0gvUXFuaVdJUnZq?= =?utf-8?B?a3QyaUpZTmpFcFBXU29BNFVQSkVUR1prcG8vQ20yM3JqZm1tVVVEWXJNSFJw?= =?utf-8?B?RkFkOXZIU04yV0t4Y0p0QVNyRG9SSG9oNmlNb3ZzOEk3SFlsaUdLc2JTWWYr?= =?utf-8?B?T3piQVZDNm4xRGpwSU4zcXNNeU9FMHIrNXNsY3RSM0w2YlZ5TTVyQnFXVGxJ?= =?utf-8?B?YnAzM3ZnNUY0OTZGN2tid1ZjdFQ3T1liN1czVlUwVW5PRXZwK1ZNK0ZrY1ZY?= =?utf-8?B?NjFZWVhZdGpna3dESUFvYzgyMWxWRkJTTXE1MFpCakRaREQ0VWhvd0J4NXZu?= =?utf-8?B?cnY3Z1p3V2dWOXNqL3VYaXJOVk01NnEvQnRPMjhWN2xMMGZ3a3hkRE8yeU1p?= =?utf-8?B?VmpxVFJXMEpVNVRtKzdQV3gxb1lhOWpicDRxd2k3TTNxVE5aM2ZwZENneVdK?= =?utf-8?B?RmQ0TTFpVWJlMjcyWVdsa1FOMU1XV290amMwcld0UjdCeDNtdnE3eVNOVTly?= =?utf-8?B?Sm5PL0hlWC9COW5HUDA1dGlDMTlQZXJtTzYzNE5GN3J3R3crWlV0blN1KzFB?= =?utf-8?B?N3pSaU1tb0U1NVlHTnhRRUdNbExMUnRVcWJIMVhnSkZBMVZoLzkxZXJ2WU1i?= =?utf-8?B?T0t1a0dqU3ROVnR2QVRLU0piU3Q1MmJzSXJmdlN4ZUVGUmorZS80b21Xa3d2?= =?utf-8?B?QXBGa1g4RnZvcVQwdlk3WlhIcFVYbTNidEJodlpCTUxkeE1GWDh1NmNGNUd1?= =?utf-8?B?aXZwR1UzQlFaRVJQa1ZPVi9VRkpiUGVvZys4RTlZeGIxYW9wUG5wdENPSndj?= =?utf-8?B?dnBMZVZqQmpUaTVSYXE3Y3BTSDU1M2ZuLzJrVUVuaEFlemZReHNja3pCd1g2?= =?utf-8?B?VklYR1dWcUZ2Z1hmWUl3RjFMSUVYQkJRbEhic0UyM1h3OEliT3VFQjZMQjRn?= =?utf-8?B?bmhOaktZVVRxVWIrMkZVMjNvZTArd2JHTjl5WisxYlc1Vm94ZzdUd1NCak5L?= =?utf-8?B?N21Ncnh4NWZYUWZKeVRiek9mMW1saytzcnlFUEQrWG84RU9Ua2VSVks1Q2Nu?= =?utf-8?B?dVA1Z1pCRXZ2OUVXWk9aV3cwQjVKM20wSGpESjErRW9PVkl4Q3hybHdjZC84?= =?utf-8?B?dmZUV1Jaczg5d3NHY1ZHNW4wdmRxcEMwK3JKL3ZSMUVoRmk4UlRYRDVUc1U5?= =?utf-8?B?bHluVWpnV0xIOUJweHdnQmtUam1QM21Tc1BkeTJaZEptc3RIWkc1UmdkZG0z?= =?utf-8?B?cmZVdExOWngzRGdLK21BWEIveURPcGZTQXpXRXZ0cHZaVG4xV3pLaTlxRnJS?= =?utf-8?Q?zPAKTL8XAOh52YPjIQ=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 46e71ee5-433a-46cb-1bda-08da5a8f8312 X-MS-Exchange-CrossTenant-AuthSource: DB6PR0101MB2214.eurprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jun 2022 11:56:05.4984 (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: HE1PR0102MB3164 Subject: Re: [FFmpeg-devel] [PATCH v2 1/3] avutil/hwcontext: add a function to get the AVHWDeviceType 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="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: InpoaWxpemhhbyjotbXlv5fnq4spIjoKPiAKPiAKPj4gT24gSnVuIDMwLCAyMDIyLCBhdCA0OjQz IFBNLCBBbnRvbiBLaGlybm92IDxhbnRvbkBraGlybm92Lm5ldD4gd3JvdGU6Cj4+Cj4+IFF1b3Rp bmcgVG9uZyBXdSAoMjAyMi0wNi0zMCAwNDo0NTo1NikKPj4+IEFkZCBhIGZ1bmN0aW9uIHRvIGdl dCB0aGUgY29ycmVzcG9uZGluZyBBVkhXRGV2aWNlVHlwZSBmcm9tIGEgZ2l2ZW4KPj4+IGhhcmR3 YXJlIHBpeGVsIGZvcm1hdC4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBUb25nIFd1IDx0b25nMS53 dUBpbnRlbC5jb20+Cj4+PiAtLS0KPj4+IGxpYmF2dXRpbC9od2NvbnRleHQuYyB8IDEyICsrKysr KysrKysrKwo+Pj4gbGliYXZ1dGlsL2h3Y29udGV4dC5oIHwgIDkgKysrKysrKysrCj4+PiAyIGZp bGVzIGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKykKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEvbGliYXZ1 dGlsL2h3Y29udGV4dC5jIGIvbGliYXZ1dGlsL2h3Y29udGV4dC5jCj4+PiBpbmRleCBhYjlhZDM3 MDNlLi4zNTIxZWQzNGY0IDEwMDY0NAo+Pj4gLS0tIGEvbGliYXZ1dGlsL2h3Y29udGV4dC5jCj4+ PiArKysgYi9saWJhdnV0aWwvaHdjb250ZXh0LmMKPj4+IEBAIC04MCw2ICs4MCwxOCBAQCBzdGF0 aWMgY29uc3QgY2hhciAqY29uc3QgaHdfdHlwZV9uYW1lc1tdID0gewo+Pj4gICAgIFtBVl9IV0RF VklDRV9UWVBFX1ZVTEtBTl0gPSAidnVsa2FuIiwKPj4+IH07Cj4+Pgo+Pj4gK2VudW0gQVZIV0Rl dmljZVR5cGUgYXZfaHdkZXZpY2VfZ2V0X3R5cGVfYnlfcGl4X2ZtdChlbnVtIEFWUGl4ZWxGb3Jt YXQgZm10KQo+Pj4gK3sKPj4+ICsgICAgaW50IGksIGo7Cj4+Cj4+IE5pdDogeW91IGNhbiBhbmQg c2hvdWxkIGRlY2xhcmUgbG9vcCBpbmRpY2VzIGluIHRoZSBsb29wIHN0YXRlbWVudAo+PiBpdHNl bGYKPj4KPj4+ICsgICAgZm9yIChpID0gMDsgaHdfdGFibGVbaV07IGkrKykgewo+Pj4gKyAgICAg ICAgZm9yIChqID0gMDsgaHdfdGFibGVbaV0tPnBpeF9mbXRzW2pdICE9IEFWX1BJWF9GTVRfTk9O RTsgaisrKSB7Cj4+PiArICAgICAgICAgICAgaWYgKGh3X3RhYmxlW2ldLT5waXhfZm10c1tqXSA9 PSBmbXQpCj4+PiArICAgICAgICAgICAgICAgIHJldHVybiBod190YWJsZVtpXS0+dHlwZTsKPj4+ ICsgICAgICAgIH0KPj4+ICsgICAgfQo+Pj4gKyAgICByZXR1cm4gQVZfSFdERVZJQ0VfVFlQRV9O T05FOwo+Pj4gK30KPj4+ICsKPj4+IGVudW0gQVZIV0RldmljZVR5cGUgYXZfaHdkZXZpY2VfZmlu ZF90eXBlX2J5X25hbWUoY29uc3QgY2hhciAqbmFtZSkKPj4+IHsKPj4+ICAgICBpbnQgdHlwZTsK Pj4+IGRpZmYgLS1naXQgYS9saWJhdnV0aWwvaHdjb250ZXh0LmggYi9saWJhdnV0aWwvaHdjb250 ZXh0LmgKPj4+IGluZGV4IGMxOGI3ZTFlOGIuLjk3Zjk0NDAzZTIgMTAwNjQ0Cj4+PiAtLS0gYS9s aWJhdnV0aWwvaHdjb250ZXh0LmgKPj4+ICsrKyBiL2xpYmF2dXRpbC9od2NvbnRleHQuaAo+Pj4g QEAgLTIyOSw2ICsyMjksMTUgQEAgdHlwZWRlZiBzdHJ1Y3QgQVZIV0ZyYW1lc0NvbnRleHQgewo+ Pj4gICAgIGludCB3aWR0aCwgaGVpZ2h0Owo+Pj4gfSBBVkhXRnJhbWVzQ29udGV4dDsKPj4+Cj4+ PiArLyoqCj4+PiArICogR2V0IHRoZSBkZXZpY2UgdHlwZSBieSBhIGdpdmVuIHBpeGVsIGZvcm1h dC4KPj4+ICsgKgo+Pj4gKyAqIEBwYXJhbSBmbXQgUGl4ZWwgZm9ybWF0IGZyb20gZW51bSBBVlBp eGVsRm9ybWF0Lgo+Pj4gKyAqIEByZXR1cm4gVGhlIHR5cGUgZnJvbSBlbnVtIEFWSFdEZXZpY2VU eXBlLCBvciBBVl9IV0RFVklDRV9UWVBFX05PTkUgaWYKPj4+ICsgKiAgICAgICAgIG5vdCBmb3Vu ZC4KPj4+ICsgKi8KPj4+ICtlbnVtIEFWSFdEZXZpY2VUeXBlIGF2X2h3ZGV2aWNlX2dldF90eXBl X2J5X3BpeF9mbXQoZW51bSBBVlBpeGVsRm9ybWF0IGZtdCk7Cj4+Cj4+IEkgd29uZGVyIGlmIHdl IHNob3VsZCBjb25zaWRlciB0aGUgcG9zc2liaWxpdHkgb2YgYSBmb3JtYXQgYmVpbmcKPj4gc3Vw cG9ydGVkIGJ5IG1vcmUgdGhhbiBvbmUgZGV2aWNlIHR5cGUuCj4gCj4gRm9yIGZ1dHVyZSBwcm9v Ziwgd2UgY2FuIG1ha2UgaXQgY2xlYXIgdGhhdCB0aGVyZSBpcyBubyBndWFyYW50ZWUKPiB0aGF0 IHRoZSBkZXZpY2UgdHlwZSBpcyB1bmlxdWUsIGUuZy4sCj4gCj4gIkdldCBhbnkgZGV2aWNlIHR5 cGUgd2hpY2ggc3VwcG9ydCB0aGUgZ2l2ZW4gcGl4ZWwgZm9ybWF04oCdCj4gCgpUaGVuIHlvdSdk IG5lZWQgdG8gcmV0dXJuIGEgbGlzdCBvciBtb2RpZnkgdGhlIHVzZXIgYWNjZXB0IGFuIGl0ZXJh dG9yLgoKLSBBbmRyZWFzCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcK aHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1 YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RA ZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K