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 5A28C4A007 for ; Mon, 18 Mar 2024 06:18:21 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 24A6E68D1F8; Mon, 18 Mar 2024 08:18:19 +0200 (EET) Received: from w4.tutanota.de (w4.tutanota.de [81.3.6.165]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 4E1AF68D155 for ; Mon, 18 Mar 2024 08:18:13 +0200 (EET) Received: from tutadb.w10.tutanota.de (unknown [192.168.1.10]) by w4.tutanota.de (Postfix) with ESMTP id EA64310601E3 for ; Mon, 18 Mar 2024 06:18:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1710742692; s=s1; d=lynne.ee; h=From:From:To:To:Subject:Subject:Content-Description:Content-ID:Content-Type:Content-Type:Content-Transfer-Encoding:Content-Transfer-Encoding:Cc:Date:Date:In-Reply-To:In-Reply-To:MIME-Version:MIME-Version:Message-ID:Message-ID:Reply-To:References:References:Sender; bh=jzkY7KfkqI4uf8487Wd/0h1zOgRQY7wJs1BX9jnLiF8=; b=vKo/mxrkHorLHVQlnQvvlewd0etGIdZ8cSU4hoNaZxoIkvqW6A35q4Q2iN/95Qqd KZn6bBgHjGxv5zQ8Xqyps2TDiX9qJ9h2N10Gdpj619fH0JGMUEjwW8RG7+KHmPUtOsG vggiUKSl6GBX6aH7uPPa8t7l2KyZl4FoH/LpdFFwQIx++q+plkaDuripSbf+PB5cZoP DCbP1omKEAqGXKmROKiV8WcU1g62O3H6on4uqxnV6nqh13eiP5Eg2QL19GKtu9a2Gjn a58iI/knWjQLX2l871MBkd2KWbDvgZ23DPT0Iy1h7qrUq8AvjK/NItp+YvSCYHhj5oN 6kJOJs38GA== Date: Mon, 18 Mar 2024 07:18:12 +0100 (CET) From: Lynne To: FFmpeg development discussions and patches Message-ID: In-Reply-To: <1e3298f81c3e439f9903a2e952d653a515846104.camel@intel.com> References: <20240308071343.2904928-1-haihao.xiang@intel.com> <1e3298f81c3e439f9903a2e952d653a515846104.camel@intel.com> MIME-Version: 1.0 Subject: Re: [FFmpeg-devel] [PATCH] lavu/hwcontext_vulkan: check both vendor and PCI IDs 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: TWFyIDE4LCAyMDI0LCAwNjo1NyBieSBoYWloYW8ueGlhbmctYXQtaW50ZWwuY29tQGZmbXBlZy5v cmc6Cgo+IE9uIFZyLCAyMDI0LTAzLTA4IGF0IDE1OjEzICswODAwLCBYaWFuZywgSGFpaGFvIHdy b3RlOgo+Cj4+IEZyb206IEhhaWhhbyBYaWFuZyA8aGFpaGFvLnhpYW5nQGludGVsLmNvbT4KPj4K Pj4gT3RoZXJ3aXNlIHRoZSBkZXJpdmVkIGRldmljZSBhbmQgdGhlIHNvdXJjZSBkZXZpY2UgbWln aHQgaGF2ZSBkaWZmZXJlbnQKPj4gUENJIElEIG9yIHZlbmRvciBJRCBpbiBhIG11bHRpcGxlLWRl dmljZSBzeXN0ZW0uCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEhhaWhhbyBYaWFuZyA8aGFpaGFvLnhp YW5nQGludGVsLmNvbT4KPj4gLS0tCj4+IMKgbGliYXZ1dGlsL2h3Y29udGV4dF92dWxrYW4uYyB8 IDMxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KPj4gwqAxIGZpbGUgY2hhbmdlZCwg MjkgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL2xpYmF2 dXRpbC9od2NvbnRleHRfdnVsa2FuLmMgYi9saWJhdnV0aWwvaHdjb250ZXh0X3Z1bGthbi5jCj4+ IGluZGV4IDg1NWYwOTllMjYuLjlkOTRmNzRkNzggMTAwNjQ0Cj4+IC0tLSBhL2xpYmF2dXRpbC9o d2NvbnRleHRfdnVsa2FuLmMKPj4gKysrIGIvbGliYXZ1dGlsL2h3Y29udGV4dF92dWxrYW4uYwo+ PiBAQCAtOTc1LDYgKzk3NSwyMCBAQCBzdGF0aWMgaW50IGZpbmRfZGV2aWNlKEFWSFdEZXZpY2VD b250ZXh0ICpjdHgsCj4+IFZ1bGthbkRldmljZVNlbGVjdGlvbiAqc2VsZWN0KQo+PiDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc2VsZWN0LT5uYW1lKTsKPj4gwqDCoMKgwqDCoMKgwqDC oCBlcnIgPSBBVkVSUk9SKEVOT0RFVik7Cj4+IMKgwqDCoMKgwqDCoMKgwqAgZ290byBlbmQ7Cj4+ ICvCoMKgwqAgfSBlbHNlIGlmIChzZWxlY3QtPnZlbmRvcl9pZCAmJiBzZWxlY3QtPnBjaV9kZXZp Y2UpIHsKPj4gK8KgwqDCoMKgwqDCoMKgIGF2X2xvZyhjdHgsIEFWX0xPR19WRVJCT1NFLCAiUmVx dWVzdGVkIHZlbmRvcjpkZXZpY2UgJTA0eDolMDR4XG4iLAo+PiArwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCBzZWxlY3QtPnZlbmRvcl9pZCwgc2VsZWN0LT5wY2lfZGV2aWNlKTsKPj4gK8Kg wqDCoMKgwqDCoMKgIGZvciAoaW50IGkgPSAwOyBpIDwgbnVtOyBpKyspIHsKPj4gK8KgwqDCoMKg wqDCoMKgwqDCoMKgwqAgaWYgKHNlbGVjdC0+dmVuZG9yX2lkID09IHByb3BbaV0ucHJvcGVydGll cy52ZW5kb3JJRCAmJgo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHNlbGVjdC0+ cGNpX2RldmljZSA9PSBwcm9wW2ldLnByb3BlcnRpZXMuZGV2aWNlSUQpIHsKPj4gK8KgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjaG9pY2UgPSBpOwo+PiArwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIGdvdG8gZW5kOwo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB9Cj4+ICvC oMKgwqDCoMKgwqDCoCB9Cj4+ICvCoMKgwqDCoMKgwqDCoCBhdl9sb2coY3R4LCBBVl9MT0dfRVJS T1IsICJVbmFibGUgdG8gZmluZCBkZXZpY2Ugd2l0aCB2ZW5kb3IgSUQgMHgleAo+PiAiCj4+ICvC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICJhbmQgUENJIElEIDB4JXghXG4iLCBzZWxlY3Qt PnZlbmRvcl9pZCwgc2VsZWN0LT5wY2lfZGV2aWNlKTsKPj4gK8KgwqDCoMKgwqDCoMKgIGVyciA9 IEFWRVJST1IoRUlOVkFMKTsKPj4gK8KgwqDCoMKgwqDCoMKgIGdvdG8gZW5kOwo+PiDCoMKgwqDC oCB9IGVsc2UgaWYgKHNlbGVjdC0+cGNpX2RldmljZSkgewo+PiDCoMKgwqDCoMKgwqDCoMKgIGF2 X2xvZyhjdHgsIEFWX0xPR19WRVJCT1NFLCAiUmVxdWVzdGVkIGRldmljZTogMHgleFxuIiwgc2Vs ZWN0LQo+PiA+cGNpX2RldmljZSk7Cj4+IMKgwqDCoMKgwqDCoMKgwqAgZm9yIChpbnQgaSA9IDA7 IGkgPCBudW07IGkrKykgewo+PiBAQCAtMTU5Nyw4ICsxNjExLDE0IEBAIHN0YXRpYyBpbnQgdnVs a2FuX2RldmljZV9kZXJpdmUoQVZIV0RldmljZUNvbnRleHQgKmN0eCwKPj4gwqAjaWYgQ09ORklH X1ZBQVBJCj4+IMKgwqDCoMKgIGNhc2UgQVZfSFdERVZJQ0VfVFlQRV9WQUFQSTogewo+PiDCoMKg wqDCoMKgwqDCoMKgIEFWVkFBUElEZXZpY2VDb250ZXh0ICpzcmNfaHdjdHggPSBzcmNfY3R4LT5o d2N0eDsKPj4gLQo+PiAtwqDCoMKgwqDCoMKgwqAgY29uc3QgY2hhciAqdmVuZG9yID0gdmFRdWVy eVZlbmRvclN0cmluZyhzcmNfaHdjdHgtPmRpc3BsYXkpOwo+PiArwqDCoMKgwqDCoMKgwqAgVkFE aXNwbGF5IGRweSA9IHNyY19od2N0eC0+ZGlzcGxheTsKPj4gKyNpZiBWQV9DSEVDS19WRVJTSU9O KDEsIDE1LCAwKQo+PiArwqDCoMKgwqDCoMKgwqAgVkFTdGF0dXMgdmFzOwo+PiArwqDCoMKgwqDC oMKgwqAgVkFEaXNwbGF5QXR0cmlidXRlIGF0dHIgPSB7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIC50eXBlID0gVkFEaXNwbGF5UENJSUQsCj4+ICvCoMKgwqDCoMKgwqDCoCB9Owo+PiArI2Vu ZGlmCj4+ICvCoMKgwqDCoMKgwqDCoCBjb25zdCBjaGFyICp2ZW5kb3IgPSB2YVF1ZXJ5VmVuZG9y U3RyaW5nKGRweSk7Cj4+IMKgwqDCoMKgwqDCoMKgwqAgaWYgKCF2ZW5kb3IpIHsKPj4gwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIGF2X2xvZyhjdHgsIEFWX0xPR19FUlJPUiwgIlVuYWJsZSB0byBn ZXQgZGV2aWNlIGluZm8gZnJvbQo+PiBWQUFQSSFcbiIpOwo+PiDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgcmV0dXJuIEFWRVJST1JfRVhURVJOQUw7Cj4+IEBAIC0xNjA3LDYgKzE2MjcsMTMgQEAg c3RhdGljIGludCB2dWxrYW5fZGV2aWNlX2Rlcml2ZShBVkhXRGV2aWNlQ29udGV4dCAqY3R4LAo+ PiDCoMKgwqDCoMKgwqDCoMKgIGlmIChzdHJzdHIodmVuZG9yLCAiQU1EIikpCj4+IMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCBkZXZfc2VsZWN0LnZlbmRvcl9pZCA9IDB4MTAwMjsKPj4gwqAKPj4g KyNpZiBWQV9DSEVDS19WRVJTSU9OKDEsIDE1LCAwKQo+PiArwqDCoMKgwqDCoMKgwqAgdmFzID0g dmFHZXREaXNwbGF5QXR0cmlidXRlcyhkcHksICZhdHRyLCAxKTsKPj4gK8KgwqDCoMKgwqDCoMKg IGlmICh2YXMgPT0gVkFfU1RBVFVTX1NVQ0NFU1MgJiYgYXR0ci5mbGFncyAhPQo+PiBWQV9ESVNQ TEFZX0FUVFJJQl9OT1RfU1VQUE9SVEVEKSB7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGRl dl9zZWxlY3QudmVuZG9yX2lkID0gKChhdHRyLnZhbHVlID4+IDE2KSAmIDB4RkZGRik7Cj4+ICvC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIGRldl9zZWxlY3QucGNpX2RldmljZSA9IChhdHRyLnZhbHVl ICYgMHhGRkZGKTsKPj4gK8KgwqDCoMKgwqDCoMKgIH0KPj4gKyNlbmRpZgo+PiDCoMKgwqDCoMKg wqDCoMKgIHJldHVybiB2dWxrYW5fZGV2aWNlX2NyZWF0ZV9pbnRlcm5hbChjdHgsICZkZXZfc2Vs ZWN0LCAwLCBvcHRzLAo+PiBmbGFncyk7Cj4+IMKgwqDCoMKgIH0KPj4gwqAjZW5kaWYKPj4KPgo+ IEhpLAo+Cj4gQW55IGNvbW1lbnQgZm9yIHRoaXMgcGF0Y2ggPyAKPgoKSXMgdGhpcyBwb3NzaWJs ZT8gRm9yIHR3byBkZXZpY2VzIGZyb20gZGlmZmVyZW50IHZlbmRvcnMgdG8gaGF2ZSB0aGUgc2Ft ZSBQQ0kgSUQ/Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6 Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmli ZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVn Lm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K