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 A737C4C56B for ; Mon, 29 Jul 2024 15:27:26 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 1257768D65E; Mon, 29 Jul 2024 18:27:23 +0300 (EEST) Received: from AUS01-SY4-obe.outbound.protection.outlook.com (mail-sy4aus01olkn2168.outbound.protection.outlook.com [40.92.62.168]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 16CAF68D3FA for ; Mon, 29 Jul 2024 18:27:16 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Z8Fr5ISL3gjl4SF0v79PQuWVmeq/vh9vgxqAS2A120DRnwygstWqsKuFzlcVttcULx1XMtwrl7XH8eeMYeu13jRqpbaRxUdXSF7NQdS63vtdcyjaYYx0TiiC3F8WL2bIDrV3cmQAK7rJDA4mKlmqrZAnAnnfI7zZGdeIerpcqVQF7tkRBYU6dogsfRm87gWor8Zv6hbdLQ45X0B+G3/edTPZDkTmor0r3oTSq9OlMAjmpw78nthPY4n3fMnxt+EnSjIsyBsHyefot1Fa88Cbn0p5Wk/kkcFJp8gvd+K/8QuIIfgWbls2gfrdtgYrziF3rfNGxVWaWkCsgDYy5GlrOA== 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=fPkU1q7jyzZYzl60Gwd5P7WPCWFM7dWdAzpv6rjQBUs=; b=bWVKfxMFeqxTUZfhGesinzVYCo9EglzfOnZMBA80UG5R53EDCyXDyh4kfd/EQIPVboP0KseNih/iQXtBrDAO56kYK0o/ZP5jbKWu2MfXeuQ18x4hevQ5nJCLf5By0UwTBc5Dz/A86vk3f21ebJVJZkOsb/0H8r8DgMJzboaAtLQkfp+yXrdz+16dQpyvwzDaEaDA3RMonySW6shK8huQ2RMVHvdWMtlw0HpIK4EgIHXB4C6VfsFelTDVOlIzGUyzt+ZYVIdmmR1T3btRrIlSK4H7BN9JlsLN7G1RzlBlPNAjwr7nN4H4+rR0ToCDwo02AB1Y33oC6VaxFAHDq6ncIA== 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=fPkU1q7jyzZYzl60Gwd5P7WPCWFM7dWdAzpv6rjQBUs=; b=SmH3xyT3B6IJYWDpEf+gE1CfjTpwXHIA+fCk2xE6pL7efYBokTK7aPpByr7aHJzEQoF1kshmdAXcaEQA5wJXMp3NXCR6PqM3hlAJCg97P7HcmDsJSFmDS/5t7vahXDiIwkGClBxqig74yy6UoJyZqjtzJRLu3lVvg3YzIvanohz7cuB/iB4sBSypnbdTKJmWF+m+kzXIAF2x6fzbWVM8tFkSuPc3yxJiqMNK+w9KYQphshUffMaHpgX8d3Hy4mSW9f1DlFE1K2FjcuRXj5ua6zTtCMx1QaX7cPbGa1VBbHCKnolPcPGE2qbgtP6G8tkExkOp3bbjHVi+S0pracErcQ== Received: from SY7P300MB0845.AUSP300.PROD.OUTLOOK.COM (2603:10c6:10:288::12) by SY8P300MB0746.AUSP300.PROD.OUTLOOK.COM (2603:10c6:10:294::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7807.28; Mon, 29 Jul 2024 15:27:10 +0000 Received: from SY7P300MB0845.AUSP300.PROD.OUTLOOK.COM ([fe80::eaec:d3ce:9584:3e10]) by SY7P300MB0845.AUSP300.PROD.OUTLOOK.COM ([fe80::eaec:d3ce:9584:3e10%3]) with mapi id 15.20.7807.026; Mon, 29 Jul 2024 15:27:10 +0000 From: Tong Wu To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [PATCH] lavu/hwcontext_qsv: Derive bind flag from frame type if no valid surface Thread-Index: AQHa3J8ijCiTUUeofEqapyncs31AHLIN3i9w Date: Mon, 29 Jul 2024 15:27:10 +0000 Message-ID: References: <20240723012702.1111362-1-fei.w.wang@intel.com> In-Reply-To: <20240723012702.1111362-1-fei.w.wang@intel.com> Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [+dVGOVGx+o56047Casct3oCGFrWsoLphmEeje0Y5nU0=] x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SY7P300MB0845:EE_|SY8P300MB0746:EE_ x-ms-office365-filtering-correlation-id: 83c29c72-df6f-43ca-e942-08dcafe2ea2f x-microsoft-antispam: BCL:0; ARA:14566002|461199028|19110799003|8060799006|3412199025|440099028|102099032; x-microsoft-antispam-message-info: ueNDZb8b7euV+x+3GltZ+uYsY+3itPXCV063LZ194/GsvjH0cIu0hFJpIwhqWL7ykRwmPOmWh5nBlC5dKVZxTjZuXg71/4oNURvN526nDT33DZ79PC/x/0G5x2yd1qWlyBML2odtY3u0DH7XGHPz1lWRjhU9Gd541+7bgqWHlsfP98twFk+9cdH30MZwyI9FsYtUQInC8yLf5hR8ggajK+hkytQytPTcWNIOMMdErt4v1zfr2gzLsJrRmnUABTMGr9nPAPPPJf++ssMt1s7VjtTP911eIZgMw6IOu8tTw5bg07UIgxxEOJKaY7RNiZk7IJWGAYt+FaCtxO8sP5K3jXkzNWTorkxZrXI55QLJqXI+EFfQysNXQmhx5aDy+c71qE+HLwJq3amE8T1o1vWZc/wQ25Pn57vwMzemFxEylS5GjbE5/MlKAW/CsSpa2862Wx4uQekVyJDuY+nHoWK53I/vcVpGvJwj6HC7k+u+4oGyQmrZttaxX7Bx5mxG7D1dtx9NrCcfx54lGIrh8gl695tPIZ7U7AYJkWbRf8NG8b5gDr8hvx0Lj1ikYsTscAr0cWxuKveRarALRBfODUDpWwEIruWHgsxYnwyslCeeB53A8pMs80Og1qgIsLQsW22JmxZ7yURXu9uqFgO6xTZVkQ== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?gb2312?B?UmtmeWV5TkZxNnpvZ21UY1NGQ1dHVzZFTW5zeGk0ZHhLLyt6NkdheHcvTWFn?= =?gb2312?B?MEpwQW5qWkhTRC9lczBHZDJSNmkxTnlSSUg4c3VUVFJ0T1dlY1NpOEhxY2lP?= =?gb2312?B?dFloZ0RIUml2dTBJdkxrcmJWbGMxd3pSVm1tcGt0dzU5NTRmVnJ5STRKcUZD?= =?gb2312?B?NUFDTzlDS3FQWjVQaFFMY0dYOW5pWXR0NE9uU2RkNEZrbTkrUWRkSTJ6L1Bi?= =?gb2312?B?cWZYTDVRWGVvbWJzL2Y4cnBocVZkRCt1d1B5L2Qvek1pNHp2OFVnVHBLR3dr?= =?gb2312?B?MTZLdG1mc1cvVHkzSGQ3RXlGV3VSVTRSM21QbG1zd3Q5RTVzODhmZXIzeTJ4?= =?gb2312?B?dGJkdzY1NHFudStkOVgvdGgvWFd1TnJnREFobWlyNVkyRTlXNDNROFVCcmZn?= =?gb2312?B?U09GRHVxdmU5OUh6WG5HdEU1VDhFbTBLS05maFh5bTBKSURSSlZ2U3lacngz?= =?gb2312?B?T0ZQNTkraEVsWmNNd201SFJwTDA1T052dGlUSlRQM1BCaE9FZjUvVktDbG5I?= =?gb2312?B?NWpzNkhXeHRKOUpZN3VnVmkzZkt2cElSMVRFRnZBamI5L2ZrZWVKYkc5MUQ1?= =?gb2312?B?aVMzK3FudDdTYk5jMUVXYlJFSEx4YkZSUFMvdVZqMytBTGZlNEtRUXAwL3l1?= =?gb2312?B?cFZLRTVKc3pGT1ZrVGM0dWE1WjYwaEsvdlNWNVlPZnFia3pFeGtORFVZZ1ZW?= =?gb2312?B?SDFKejg3eUs0RldqNExqaVVvT0ZDNEZKcFdxa3VIUG1yTG83bmdySzhBTnJ6?= =?gb2312?B?U0ZSczdHd2pEUmFXT0I0UlZTVEswUzFIcFVlUVZmM0xCcS9XQlplVVIxRUQ3?= =?gb2312?B?NG1kY29aL0c3VzlWR0VBRjl2SFluQ2RUR281Ny9DWWM1WWh2S1FzUmFuOUNp?= =?gb2312?B?MTBUOUUvcVJoZkZmYXhYZ1JhWWNGaDdKNllTNnJrb3BqRmQ5YzAyYWZHeHUr?= =?gb2312?B?TG54Tjc4RXF6QkRqcW5tUVFQOWpVeFlGSHN2WWpJem1UZDU3dVhvaFY2WWVJ?= =?gb2312?B?R0NYMFpKTElEU3lHTG41VllGcjRRQmVyTGwyMk5iVnUwVDdFczdQcTlKVmlt?= =?gb2312?B?dWZ5K0F3S0dQOFBiWW5aY2NMckpzOUY0VDRqT3dFOUVvbUh1NUpOYlFwZmdn?= =?gb2312?B?RXN4bldUY0IxSXFrN2hEU241cFptN2xSYk5aaGhJMnhGUllGTm10RFlEVFZ2?= =?gb2312?B?RGJaM3VObDFwOFNXZEVxN3pBWXR4Qk91RVRwTU5pdXQzMFVXTFdFNjVvaG1h?= =?gb2312?B?bCtHVWJzTmM0MDBpRnpWRXRVZUNFbXdKZCtTbEd6T3ozNC9ucm5RUVRQMXBX?= =?gb2312?B?dkdhaE9wb1RKVWM1ejFvdUZ5eDFaZXM4WDBydXZocFJRMWhQZkltRThTYlBX?= =?gb2312?B?ZmFpRGc1Tk9iNHBGNzFqWTd0bW5sL0JVYVQ0L1crMjlBYnY3dSszMEpRb0tQ?= =?gb2312?B?R1d5SUp5eGJveDBULzNKSVVsTUFXRFpGNkZWdVZWUjhWQ3Q3dTR0K0dtRzls?= =?gb2312?B?eFJZNVNzVXdCbkZyckdVbzV4ZUJia0JzR09LaGx4djVhWFpOeHZhT2hXWkRx?= =?gb2312?B?N0RsMllISFB4cytyRnF6VUI1bkhZeng4eGxUY3Yxc1AyYnUzME5Oamg4YlVC?= =?gb2312?Q?yTFZNFVGoNTHsrwOgovprQwuepZKc5RatqjwB3AtvMg4=3D?= MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SY7P300MB0845.AUSP300.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 83c29c72-df6f-43ca-e942-08dcafe2ea2f X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jul 2024 15:27:10.5806 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: SY8P300MB0746 Subject: Re: [FFmpeg-devel] [PATCH] lavu/hwcontext_qsv: Derive bind flag from frame type if no valid surface 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 Cc: "fei.w.wang@intel.com" Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: Pi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+RnJvbTogZmZtcGVnLWRldmVsIDxmZm1wZWct ZGV2ZWwtYm91bmNlc0BmZm1wZWcub3JnPiBPbiBCZWhhbGYgT2YNCj5mZWkudy53YW5nLWF0LWlu dGVsLmNvbUBmZm1wZWcub3JnDQo+U2VudDogMjAyNMTqN9TCMjPI1SA5OjI3DQo+VG86IGZmbXBl Zy1kZXZlbEBmZm1wZWcub3JnDQo+Q2M6IGZlaS53LndhbmdAaW50ZWwuY29tDQo+U3ViamVjdDog W0ZGbXBlZy1kZXZlbF0gW1BBVENIXSBsYXZ1L2h3Y29udGV4dF9xc3Y6IERlcml2ZSBiaW5kIGZs YWcgZnJvbQ0KPmZyYW1lIHR5cGUgaWYgbm8gdmFsaWQgc3VyZmFjZQ0KPg0KPkZyb206IEZlaSBX YW5nIDxmZWkudy53YW5nQGludGVsLmNvbT4NCj4NCj5GaXggY21kOg0KPmZmbXBlZy5leGUgLWlu aXRfaHdfZGV2aWNlIGQzZDExdmE9ZDNkIC1pbml0X2h3X2RldmljZSBxc3Y9cXN2QGQzZCBcDQo+ LWZpbHRlcl9od19kZXZpY2UgZDNkIC1od2FjY2VsIHFzdiAtaHdhY2NlbF9vdXRwdXRfZm9ybWF0 IHFzdiAgICAgIFwNCj4taSBpbi5oMjY0IC12ZiAiaHdtYXAsZm9ybWF0PWQzZDExLGh3ZG93bmxv YWQsZm9ybWF0PW52MTIiIC15IG91dC55dXYNCj4NCj5TaWduZWQtb2ZmLWJ5OiBGZWkgV2FuZyA8 ZmVpLncud2FuZ0BpbnRlbC5jb20+DQo+LS0tDQo+IGxpYmF2dXRpbC9od2NvbnRleHRfcXN2LmMg fCA3ICsrKysrLS0NCj4gMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv bnMoLSkNCj4NCj5kaWZmIC0tZ2l0IGEvbGliYXZ1dGlsL2h3Y29udGV4dF9xc3YuYyBiL2xpYmF2 dXRpbC9od2NvbnRleHRfcXN2LmMgaW5kZXgNCj43Y2VjMzQ3NDc4Li4wOTE1NjI3NWVjIDEwMDY0 NA0KPi0tLSBhL2xpYmF2dXRpbC9od2NvbnRleHRfcXN2LmMNCj4rKysgYi9saWJhdnV0aWwvaHdj b250ZXh0X3Fzdi5jDQo+QEAgLTE1NDksOCArMTU0OSwxMSBAQCBzdGF0aWMgaW50DQo+cXN2X2Zy YW1lc19kZXJpdmVfZnJvbShBVkhXRnJhbWVzQ29udGV4dCAqZHN0X2N0eCwNCj4gICAgICAgICAg ICAgICAgIGRzdF9od2N0eC0+dGV4dHVyZV9pbmZvc1tpXS50ZXh0dXJlID0gKElEM0QxMVRleHR1 cmUyRCopcGFpci0+Zmlyc3Q7DQo+ICAgICAgICAgICAgICAgICBkc3RfaHdjdHgtPnRleHR1cmVf aW5mb3NbaV0uaW5kZXggPSBwYWlyLT5zZWNvbmQgPT0NCj4obWZ4TWVtSWQpTUZYX0lORklOSVRF ID8gKGludHB0cl90KTAgOiAoaW50cHRyX3QpcGFpci0+c2Vjb25kOw0KPiAgICAgICAgICAgICB9 DQo+LSAgICAgICAgICAgIElEM0QxMVRleHR1cmUyRF9HZXREZXNjKGRzdF9od2N0eC0+dGV4dHVy ZV9pbmZvc1swXS50ZXh0dXJlLA0KPiZ0ZXhEZXNjKTsNCj4tICAgICAgICAgICAgZHN0X2h3Y3R4 LT5CaW5kRmxhZ3MgPSB0ZXhEZXNjLkJpbmRGbGFnczsNCj4rICAgICAgICAgICAgaWYgKHNyY19o d2N0eC0+bmJfc3VyZmFjZXMpIHsNCj4rICAgICAgICAgICAgICAgIElEM0QxMVRleHR1cmUyRF9H ZXREZXNjKGRzdF9od2N0eC0+dGV4dHVyZV9pbmZvc1swXS50ZXh0dXJlLA0KPiZ0ZXhEZXNjKTsN Cj4rICAgICAgICAgICAgICAgIGRzdF9od2N0eC0+QmluZEZsYWdzID0gdGV4RGVzYy5CaW5kRmxh Z3M7DQo+KyAgICAgICAgICAgIH0gZWxzZQ0KPisgICAgICAgICAgICAgICAgZHN0X2h3Y3R4LT5C aW5kRmxhZ3MgPQ0KPisgcXN2X2dldF9kM2QxMXZhX2JpbmRfZmxhZ3Moc3JjX2h3Y3R4LT5mcmFt ZV90eXBlKTsNCj4gICAgICAgICB9DQo+ICAgICAgICAgYnJlYWs7DQo+ICNlbmRpZg0KPi0tDQo+ Mi4zNC4xDQo+DQoNClRlc3RlZC4gTEdUTS4gVGhhbmtzLg0KX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1w ZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9m Zm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApm Zm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUi Lgo=