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 92D464223A for ; Sat, 30 Apr 2022 15:09:51 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2306068B270; Sat, 30 Apr 2022 18:09:50 +0300 (EEST) Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11olkn2022.outbound.protection.outlook.com [40.92.20.22]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 3880D68AF4F for ; Sat, 30 Apr 2022 18:09:44 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Z5qIxtZjW7xsaJxViiga8U2iU4qrkO7WNxiRhMAQUA8idOlDCkQQRzt5KqYzMV0oZPCFQlTO5ahQoRoW7/4/SWYxV8Zmbw2Z1ua/xvjhafPzaTa9Kl5D5i47CcLCFYo1HS29fKkVas9lJsMPzCv1G+fTYKKFqAaPPnPk9vHdNYafbsPkRSgPcXfqKuYpx++D+NzLzBqDBu8XwTIGf9hK8x2ADI928d4tAnHHAcOn/UBM6pSJ9PGWyT02PY4lzg9vH4supCpftM/CZHGnh8FkchZDLVuga4WkyN+VAkBjzVsYDm6ANGb6Rd826znXJo6N+irRdczKbhSLr5YFd06a7A== 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=YwAi9lTiGCkcUgqmwPxETOzXm4NNExuyjZpzjTP0Lpc=; b=crSS0Z7Wb4uB7a+j+/nZFpd+Z9oD//ggRsBJ5o3IftVeWvCcr5dkQll3EvhmYiigxHjwmL+N5Wx2DLp+yjRkKSnRXP37Fhe06Z3Q9cHRwlglWHuYLR7OrHKflap5KuKXJchh3UPOHl8yFPp9NKJscU1plnhDbaHnuO/jnaLPwR6FeQljizcEOKEs8gECQH1XOxuUehs+9cZOhh+CiHeLlWjXZ8Qmwgy5svo1HjCl7YxjR/KjZmPHPuYctNTJoD1pWrpUm1ikmEidGdL4fdU1seTNdlt1CfYNsNn+up/sAHyhYqrjVFgRUjwAqAmACEzTTsjiF/AefQ7guR9JXK+SRg== 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=YwAi9lTiGCkcUgqmwPxETOzXm4NNExuyjZpzjTP0Lpc=; b=R4nk1e6R5pTy9JeRr4klhFfXX9w3YWXVW6HIgxck/boJfMt+AyGA0qiRjBRj+N6rRutmQDd3iCTXRP0pZQcaifVTVkein9xIZ1+B3rklS7cCCZSxydOZ2A9rHhiSxXdP5dgXuw77W9hlW736ONq/sPOh4sivUZXTTlha6bq4CbsvZA3rU2eT6LM0T1KpgfNz5avm7iEX4XfJaahi3CxL85GImhcSQb+8B63jZQFsK+ARQW8J6UHBnGlkczk/H5NAI705DaSOtkjYrZtXAuDNuWs8O9jpQSiWz591tCN7SDaMRcdkiuaXUJYmVk0hUCIahB8S/yGl93Qc3/Xs2Xh6sA== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by BN0P223MB0102.NAMP223.PROD.OUTLOOK.COM (2603:10b6:408:147::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.23; Sat, 30 Apr 2022 15:09:41 +0000 Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::7472:6f83:eeb:45e3]) by DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::7472:6f83:eeb:45e3%9]) with mapi id 15.20.5206.013; Sat, 30 Apr 2022 15:09:41 +0000 From: Soft Works To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [PATCH v2 5/5] avutil/hwcontext_qsv: map D3D11VA frames to QSV frames Thread-Index: AQHYW7ZboRld/F+qp0+M+fzeyHf4bq0IkRsA Date: Sat, 30 Apr 2022 15:09:41 +0000 Message-ID: References: <20220429104505.1747-1-tong1.wu@intel.com> <20220429104505.1747-5-tong1.wu@intel.com> In-Reply-To: <20220429104505.1747-5-tong1.wu@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-tmn: [6BqNgu/G4H47jARpm13a0AGKPdbWFbfT] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: bf9fc63c-46f4-4dcc-f651-08da2abb73b8 x-ms-traffictypediagnostic: BN0P223MB0102:EE_ x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: kuBVCDdEkHZy5dJr8Exc3JUn+yySYU/lEwRd/Cm+nr2k5UCpmkAvMdM0nyHXXS1oTdbK0x8QYZP5k6Z2CmGxW0SCu5PrEOdjD89MwIjyagrmwwgKO98sfyybBPgxxzQ7d9pryPS6p3rhZgakqwjdkEp0QF/Tc5YAv1rJEGuQh+5yaKvFOBUIpxRKAaf4tvbdxWx2h6TkcOykaO9CgkYMloYVFI0C4BjWzO9z+xHDgzqUGzqKM3UGBnhXGdLsuD8RAbSOoyY6gNme11b/TBkwQ/9JoG9UdnVAW9H8VGkwWi6PqKHLzKOhel657BWPc5cC1knZcgrrNqQkKjl4jSAhPUmuYk52YF68ubED6PlOeRZIXCdo1RWyoflHTKrjKXkwjt8UzfMPZr1PN8eJFk0vubdiFxc2KCrjcV0qYtQPD2SnIyCPNgoqYm23EJziMpRLBSul1LJl5XtSV8/d+ZgYCadvtEyff1rO4Ulp4mDj/uSwGIGfIJwWoZCkPebWhClCGd8lzoYNowndONpP1ONwPCzyq5KqdKEL7Z0C7/0eXjQMXBjgMsTzybIpT53Lw0Cy/03sV/t7XvRkbuOC9z7oxQ== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?djRLOUxVb0lBeUd4KzFLbmhGalRJbEh0OUhCaEM5Sm9weFpsdjdlSlN5QUNY?= =?utf-8?B?YVZ6MkhVUWowM0xKYmxEZ3pqUWJVcFVqNm1wbDM4UmpWY2ZWalBpYjgwalQx?= =?utf-8?B?RkM1UkJxaU5hUlJpU0xxaVZNczJkS0YydzBkODB5WW4xdFBWMGgwNkU4bWFu?= =?utf-8?B?amRBZ0tmcUVFc2JOTjhIZEcrRVhNM1pmVUROanRLS1E4OFVBbmF2WTdOZEpj?= =?utf-8?B?bGFCdjBkYitkMjNXSTlxOFJyZkpiNVZDZTI5SkwwWjJibXJ0Z2F6SFNZbmZO?= =?utf-8?B?STQ0SjI1ck91Wk80b3NpM0lBTy84eHNLNjM1bytYYkhpSHExNFVSU1hDQzg4?= =?utf-8?B?V3E5eUE0bmZobXNWUHh0VXF1d1BTS3plekUvbE9kTEpIK0J3R1c5aytXcWQz?= =?utf-8?B?RFlwUGJsaW9hUW43QzdsNTROcUJsZ21ZbHBEbGo0R1pTVVFmbnlGM1RRbmp6?= =?utf-8?B?TDJkUmUwc0tTQVovcGVpWUZIQTZDb2VSak5xNVFKK3NDRkVPdWk4LzNjWkJx?= =?utf-8?B?RUdlL0V0RUgxd1ZSM05hUlY2MC9ZbWxrM2JxVkhsQ1hOVzdZQkUrd3dpaWF5?= =?utf-8?B?dTJzOFIybzZET3dSSVJlQmxwMU5UOUNvcWpkblhwaWpoRTE0bmtRTlRHaE1T?= =?utf-8?B?ZXErM3M2L2RoZ1B1SkdiYjM5YVVVQi9CYXVlbTNReTE0UHUzSEkzQmcrS05T?= =?utf-8?B?blZ3ZVZtTFFXbTVUaFNVK09kdnczaFdIczE4WDc1T1lVcktIdlZmNm5mY0ls?= =?utf-8?B?VUd4ZFZhLy9vRFBsQTUwTDVrYXlDTGh4Rzc5YzhBMTdlcGliS2g2azNxZWts?= =?utf-8?B?L1FXQ3VNSmRFb0hLMllaYU9OVWhldlNRN3pZVEVJK2FlRmhaUnJodVJrTjBU?= =?utf-8?B?TUV6TmlNUFh3dnRmZkZSVURPZTAzQktBWTUzTkdDNi80elFrcEIxS0U0NnZn?= =?utf-8?B?eDNuR2tRTTFabEhMNWZQUDBwbFhIZXlPWFFORjZiZ015b3EzRkI0WHJidG95?= =?utf-8?B?VnN1QTZ4Q2x4S3d1dXVqTW5vMUk2a05MUi9aL3JGd2JjQ1ZIVlB5ZmdBL3Fp?= =?utf-8?B?VndVek5PN1NaaWZ1VnJQelI4VEU5V1U2U09KNzJVTnNZQm1rVzNtaVlodmpS?= =?utf-8?B?elBWdWtHRTNkQjFXMWtFMmJ4cXdWRnpwWWRTNEM3eDUyRzdlcGIxbEcvZ0RR?= =?utf-8?B?eG9zVUtEVzRJWjFZQUlNeFUvVmhSMlAzaElxY0I4Y0ErbU9DeXZyUFI5UWdE?= =?utf-8?B?RllPYks1NWFKOGZubUFocHZmSkFqb2VGa3E2RVo2WEZQNVJzOWlMMitYZXhP?= =?utf-8?B?OXo1RHhkcTRMQnRxMVRqaUtod1NiS1JUSG1Eay9waGVncEJ0WDFkRXlyVnJx?= =?utf-8?B?SVRkTG5JZmdLMGJLSWo2WDh4VWwwbmE4OEJIVE9MU1F5UFR5bG9lalVyaTNq?= =?utf-8?B?Wjc2azJqYmNacllvNXI4RmNkU25iZ0hDWHhqRUQ5RjFKMUlyeWRMc1Rlc2Rs?= =?utf-8?B?UllLR003b3NzY0N5NW5xSzR1a2dVNFdRR0EraUxLNko4b3lZcHNwRHlvSXcx?= =?utf-8?B?UUdTcTJzblFHUHlmVlFQNGJ1ditmSWxuNGl0bE5CRnRMQzd1bUFzRHBOa2di?= =?utf-8?B?SlBDa016emVCU0luTXNFeGVUQWdVSzJWZ29BRFRGdUd0SzR3bXJNLzU3d29U?= =?utf-8?B?V1llY2E0SWRrZXIrK2IydmxUSG9OTWZuVDBxeVcxN0VhQ1Y4aVo4QnVVTkh6?= =?utf-8?B?SnkvR01uOUpLdG8vbkNzTnZpNzZ3VnNlODF5MEtEUHhnQ1JZTU1maVFRMml5?= =?utf-8?B?U2ZrdzFoMDlOKzRJQTM4SmVJc1ErS2VtbE5CM21wL0VwOVlYbzN3L2lCSzdB?= =?utf-8?B?N0NIWGZHd3J4dmo2Q2QrRDdKWFhKaUZnVU0rM3ZlUTZkR3gwanJ0VCszYWZW?= =?utf-8?Q?AkMSdRR9vHQ=3D?= MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-1ff67.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: bf9fc63c-46f4-4dcc-f651-08da2abb73b8 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Apr 2022 15:09:41.4630 (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: BN0P223MB0102 Subject: Re: [FFmpeg-devel] [PATCH v2 5/5] avutil/hwcontext_qsv: map D3D11VA frames to QSV frames 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 Tong > Wu > Sent: Friday, April 29, 2022 12:45 PM > To: ffmpeg-devel@ffmpeg.org > Cc: Tong Wu > Subject: [FFmpeg-devel] [PATCH v2 5/5] avutil/hwcontext_qsv: map > D3D11VA frames to QSV frames > > Fixes: > $ ffmpeg.exe -init_hw_device d3d11va=d3d11 -f lavfi -i > yuvtestsrc -vf > "format=nv12,hwupload=extra_hw_frames=16,hwmap=derive_device=qsv,forma > t=qsv > ,hwdownload,format=nv12" -f null - > > Signed-off-by: Tong Wu > --- > libavutil/hwcontext_qsv.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/libavutil/hwcontext_qsv.c b/libavutil/hwcontext_qsv.c > index 6bc920ef59..1bdffee4a4 100644 > --- a/libavutil/hwcontext_qsv.c > +++ b/libavutil/hwcontext_qsv.c > @@ -1363,7 +1363,8 @@ static int qsv_map_to(AVHWFramesContext > *dst_ctx, > { > mfxHDLPair *pair = (mfxHDLPair*)hwctx- > >surfaces[i].Data.MemId; > if (pair->first == src->data[0] > - && pair->second == src->data[1]) { > + && (pair->second == src->data[1] > + || (pair->second == (mfxMemId)MFX_INFINITE && > src->data[1] == (uint8_t *)0))) { > index = i; > break; > } > -- LGTM. softworkz _______________________________________________ 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".