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 6EE6B4C88E for ; Wed, 7 Aug 2024 16:58:08 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 0110368DB43; Wed, 7 Aug 2024 19:58:05 +0300 (EEST) Received: from TYVP286CU001.outbound.protection.outlook.com (mail-japaneastazolkn19011037.outbound.protection.outlook.com [52.103.43.37]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id BC31168DAA5 for ; Wed, 7 Aug 2024 19:57:59 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=wnhH578VEnWdTbDtfCUzV1rDMYFs0M10EQiQfZ44iJEDu1Ii4TYZsxtdtEYMnsUqpYuwvgq0uhssH6Rv1xAiNJcAbtRYtSXEdB68njEkKcz9X4iMsMI/fvvCSn3mBO2JKeVzyOSn+2b/ghbkqNpjbyAknoMrH0LBmXKV5J5N2t9ty1QnIpQGDhNCpOHuNxxe220sCrUtYOGMBW1CHqYFwzrwCW9gBwZLAMa11ykn70YTE9hvgYK2s/HgkC324Ji99UpO8NSCM75h4rGUHquTnn1LKZTUlbo+0MfRApPA7cvd0EtLJGT9nKR0SOtg2fL/+5VJF64ddWVibVZds+Pa5g== 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=zeIqPxPiIHmWyUjD0t3XJ8zwzGADJCRl+mVAybHL2x0=; b=Yzejy7Ca3PCUbaJ6rAUzV0HzzGxhA9CYZbAW1ZkQB8XGJwcH7cTSfG50RWte1OU2kcY0AKVs2ziP5bTIh7V3sVZaPWVbVHEVi0tbhO3ZZyDLSIFDFAbD4icDVQakWvlEAvfkAB0DpgdUZYBG3Uwgk6NZYcBrbS6NCjk01Qo1gKxGiun5jJDxIjzAF7aBrbqd84huV5Yc87ki9Rss8o1NMpegbAQbhjUS7RZAI3j7hL6h3LTctvqYE9tity3+MLP+dhBaIE8aJzs9gt1kmMZGMISl5nWrFLGVyFmc/rKOY8HPLQi5rJQn628uiEOjXwZcV/C9gKh28d0Rn1vlKg22BA== 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=zeIqPxPiIHmWyUjD0t3XJ8zwzGADJCRl+mVAybHL2x0=; b=SGRgXsehYhVF5eN1fWOJ5aSUq1b3c0L7GGcnZzlc4lLTyU8OUi/Kb7BK2yPgBZTaFDMDCdh1cS0i0utyooYLfbqYjbv/ry8wtmfuy72VkOXDzda5wAP00tU/7gYnwxxTyEHJMbm02oujHTwxfE/HIYHdyz1X/x5QplB9c/FVXGzC4ig8cN1Ew9Yu7U+IDQXcmPE5NyCyTd0pg9+fvJ5xpqYN9HRdsWCSZKlW5oz1FoduvE9eiJXRiGODXHxYSiBl3/IiKph8kIGhs2PsqXcuDoIXU50lV5OEHq+Fq/MApQc1BPy3o4ZiX5ySHpUMTL7Gg1QOeTf++zFm91cAGNuctQ== Received: from TYAPR01MB3277.jpnprd01.prod.outlook.com (2603:1096:404:83::18) by TYBPR01MB5549.jpnprd01.prod.outlook.com (2603:1096:404:8020::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7849.14; Wed, 7 Aug 2024 16:57:17 +0000 Received: from TYAPR01MB3277.jpnprd01.prod.outlook.com ([fe80::c9f2:8249:65d9:d0b0]) by TYAPR01MB3277.jpnprd01.prod.outlook.com ([fe80::c9f2:8249:65d9:d0b0%3]) with mapi id 15.20.7828.023; Wed, 7 Aug 2024 16:57:17 +0000 From: Cai Eaphone To: "ffmpeg-devel@ffmpeg.org" Thread-Topic: [PATCH v1] libavdevice/gdigrab: change hwnd tail check fail logic to !=null Thread-Index: AQHa6OKxCtfw6s8D9UGTf+FqlTw4mLIcA8LT Date: Wed, 7 Aug 2024 16:57:17 +0000 Message-ID: References: <20240807155816.1412-1-cyfdel@hotmail.com> In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [oJkwh6Bbduc8SgjSgL6/6k0b2nognOg9] x-ms-publictraffictype: Email x-ms-traffictypediagnostic: TYAPR01MB3277:EE_|TYBPR01MB5549:EE_ x-ms-office365-filtering-correlation-id: 363b5fb8-f884-49b3-c7c2-08dcb701fe98 x-microsoft-antispam: BCL:0; ARA:14566002|15030799003|8060799006|19110799003|461199028|440099028|3412199025|102099032; x-microsoft-antispam-message-info: /OI9dEmfHdX7QypSXAfcvBQONiP3D0G97aEI7VFJQIkTXOsn2DajorMLwjlIWpTu9vnb/y273ta5dzW/c7chYbb2dhScXJ897iZqTD8jMyHt/VrxTH/qcqO6j289rcCH+tyAXF6z3izyGQUH0yVSZqKLm6CE17Y/xxKTQJOyEPL0FXwMVsk/1fRXI6AsfmaJeZU/kXvfX62ARrVidQbXUPO7oT+uQk9hB9S7q7sXHld1axOYjcr3qhhoUv+Xnl0TZ3IQ/XcQ1tgw1XoorOI+8eRHKS5BhYxRWiDdmH0EZtMMgysIh/YoyCivld4UwBCIIp70eqUQwUAOvnlT+/1dRp5iGv8keDj7OXXZnn06p/1cHSekptoa7g4aPBH2Ru4fhIAkb+OtKJaaS2dX6JQ5pxGxVgiNdTaJFKvxICbpu/Pt8RuUfxrPxL5EeNuC4lHk89RomYDLDih9FnjVSSVYdM6pk2aTqvyj87f4aGXFitSR01Ao45rMs8LVTBk3QM+p+8ew5AcR9kC7+OyY/Wwa65yzjIHCYugtdiuzhjH7jOzOIx0C4UaYZd+l9cQHjMt0jIukPW9UxA7z1msGgKUIcEkY298c3P5/OrxUfle0rfCz8hBBTz2olJ2Kh1Y1Ou6vYtnL6vsdDqPyiq9CnPdqmpUYIZiMHPlcbCAUVHuPRlbkbD6QnY3EQnPeBJA94PaU x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?gb2312?B?U0E1YXdpSG4wRDNkVlBYcWlHZVBkdURyUnNqOUxRcnFvbjJCSTBibUhEdWg4?= =?gb2312?B?bklNaDJIbGJvYnFDSzZVRGZpemZkRDBwZzdicmRWTDJNejVYQTJSeVFSMzdu?= =?gb2312?B?MG93d3N2am9TWVFNUjNkRTc1RW8zWk8yWm1MMnVzcURkTG96dmNkNWNIZm9X?= =?gb2312?B?TENyZVVJUXQ0OW1XZkM2d01HOVFHenIrQUN4WE1Id1Vka0pJSGwzOC9Jd3lR?= =?gb2312?B?Rk9lWVhkN2s2VnU4MjdoVHNLWlJKVU9pZlZ2TDZoTlc1akxXd2pBRVNTZjcx?= =?gb2312?B?c2NFcmNkQXlocForZnNsak41aG1oRmxSYVZhWkxxeHNyak9OR2hUTUQzT0tX?= =?gb2312?B?bkwwY2lnOUdMQ29NR1JPbXdoVkE2My9vc3Z1WHc3UXJvVVA0OHFtQ2NWYUF5?= =?gb2312?B?WmtvZ293M1ovc3d2TXF5U3hKdy9Mem1qSWZscHhlQ20wSGtmdERyZCtYVmFS?= =?gb2312?B?S0xUL2ZGb25QTkV4a3c5VE1WZjBxYVhDUmo2ait5M2V3WGszNFozbVY5YVZx?= =?gb2312?B?d1RqYkhwMnVDZ2k2VEFheFJabFF4WDFmeGhxN2ExNldRcmY3ZWorbFZKYmdC?= =?gb2312?B?bVNFenFiQzBIcXZScGJ5MGVmT1d0QnBYbUJRdHh4Uno5alVnSHJNRVp6R2FF?= =?gb2312?B?amZuSTc1RkpEeGJLR3d2bmNyRlp4WEVpQzQ2N0NDbzcvUkNvTFVXa2ZsMEFr?= =?gb2312?B?RkVPNVVya0xOOGhXWmVvL2kySXBzMFJVMFFDYkdtdkM4TnNqQzhPVHlOeC8z?= =?gb2312?B?YzV2aVZkR05QTzRDR2F5N1lzcjc3UGRaMkgwRHBadlBxN08wUEpodlY2cTMy?= =?gb2312?B?d2FuazAxMk5wbGppL3JUVWJBblY2QWtZZnN6OVcwbW9XMXZ2b1pJVklGRGpS?= =?gb2312?B?bC9EclZXK1hNc2VuRDA5dnJBeXhOOXNvTnZXUjhVZHNwdGt6K2VlT3cwQXhE?= =?gb2312?B?dTZHbEd0bHk0VmJnbEduL1k5dC9yUC8zMEJmYnczeG5BQTNwQ1dSYWJnaDlk?= =?gb2312?B?WGNIZzdOOFRDNVBKaFZZRnJNQjR0VFRsNXg2S3M4cGNpSzFjZjdEa253UzlF?= =?gb2312?B?KzQwVlYxb3o3M2poeWlKUjhsSVpSb3hycDY5dFZ3VC9jSHIzL1NDaDF0TE1s?= =?gb2312?B?SWVDTTk3dWJNVlhjbThPcWpDK3FkazBKditwVFFIMmo1WDM1N05iNkltSitM?= =?gb2312?B?dlJJTml4RmxOS2xuMXhFTU1ETmpkaWYyZk1ZenA3NWZNWW1USFpwc2FmRFA5?= =?gb2312?B?WHRRQ0puV3k4dWlrK0xQcDBaUFhMQW1Ud2RCaS8zVjNvZzR3SDFxS2NXazQ0?= =?gb2312?B?aG94N2tkakNqVG1lYmVQc1VVZVVjdzBPRWxuTHlxNzFya3FraVVpOHdxeE4v?= =?gb2312?B?QTNWclpZbUwwNEFWNlRqdU9kdFZicytTMHc5cmxFVTQ0RjI5dkVEMGdXeEZG?= =?gb2312?B?d2tpQkJZdFJSdFp5c2xNSU1SN3hON3k1WXI3d2tpdmR6L0p1cGFUbTE5WmFW?= =?gb2312?B?N0gweGNMSEZiZGphb1Q0OGhHTnAzdHFEejJIQXJLZEVQaHhhZFpkNDVUUVZQ?= =?gb2312?B?bDBzS3ZPZXRNZGxmOTBycGVwNVVvZWJ4Ly9zM0dVRjVaWHRGb1FZN3l3eG1v?= =?gb2312?B?RTU0SGU1MDdERGtYY2NMUHFuak9zQ3c9PQ==?= MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-7719-20-msonline-outlook-15995.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYAPR01MB3277.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 363b5fb8-f884-49b3-c7c2-08dcb701fe98 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Aug 2024 16:57:17.3573 (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: TYBPR01MB5549 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: [FFmpeg-devel] =?gb2312?b?u9i4tDogW1BBVENIIHYxXSBsaWJhdmRldmlj?= =?gb2312?b?ZS9nZGlncmFiOiBjaGFuZ2UgaHduZCB0YWlsIGNoZWNrIGZhaWwgbG9naWMg?= =?gb2312?b?dG8gIT1udWxs?= 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="gb2312" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: dGhpcyBtZXNzYWdlIHNlZW1zIG5vdCBhdHRhY2ggdG8gdGhlIG1haWwgc3VjY2Vzc2Z1bGx5LCBt YW51YWxseSBsb29wIGl0Og0KDQp3aGF0IHRoZSBwYXRjaCBkb2VzOg0KICAgICAgICBmaXggZ2Rp Z3JhYiBjYXB0dXJlIGEgd2luZG93IHdpdGggaHduZCBzaG93cyAiSW52YWxpZCB3aW5kb3cNCiAg ICAgICAgaGFuZGxlIHgsIG11c3QgYmUgYSB2bGlkIGludGVnZXIiLCBhbHRob3VnaHQgYSB2YWxp ZCBpbnRlZ2VyIGlzDQogICAgICAgIGlucHV0DQoNCndoeToNCiAgICAgICAgbGluZSAyODQgb2Yg bGliYXZkZXZpY2UvZ2RpZ3JhYi5jLCBvbmUgb2YgdGhlIGNvbmRpdGlvbiBsZWFkcyB0bw0KICAg ICAgICBjaGVjayBmYWlsZWQgaXMgcFswXT0nXDAnLiBpZiBhIGludGVnZXIgb25seSBzdHJpbmcg aXMgcHJvY2VzcywNCiAgICAgICAgdGhlIHBbMF0gYWZ0ZXIgc3RydG91bGwgcHJvY2VzcyB3aWxs IGJlIG51bGwgd2hpY2ggZXF1YWwgdG8NCiAgICAgICAgJ1wwJywgb3RoZXJ3aXNlLCBhIG5vbi1p bnRlZ2VyIHN0cmluZyB3aWxsIG1ha2UgcFswXSBub3QgbnVsbCB0bw0KICAgICAgICBwYXNzIHRo ZSBjaGVjaw0KDQpob3c6DQogICAgICAgIGNoYW5nZSBwWzBdPT0nXDAnIHRvIHBbMF0hPSdcMCcg d2lsbCB3b3Jrcy4gbm8gYW55IHNpZGUgZWZmZWN0DQoNCnJlcHJvZHVjZSBhbmQgdmVyaWZ5Og0K ICAgICAgICBhIHNpbXBsZSBjb21tYW5kOiBmZm1wZWcgLWYgZ2RpZ3JhYiAtaSBod25kPTEyMzQ1 DQogICAgICAgICogYWx0aG91Z2h0IGEgd29ya2Fyb3VuZCBjb21tYW5kIHdpbGwgd29yayBjdXJy ZW50bHk6DQogICAgICAgICogICAgICAgZmZtcGVnIC1mIGdkaWdyYWIgLWkgaHduZD0xMjM0NXgu ICh4IGNvdWxkIGJlIGFueSBjaGFyKQ0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N CreivP7IyzogY3lmZGVsQGhvdG1haWwuY29tIDxjeWZkZWxAaG90bWFpbC5jb20+DQq3osvNyrG8 5DogMjAyNMTqONTCN8jVIDE1OjU4DQrK1bz+yMs6IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnIDxm Zm1wZWctZGV2ZWxAZmZtcGVnLm9yZz4NCrOty806IGVhcGhvbmUgPGN5ZmRlbEBob3RtYWlsLmNv bT4NCtb3zOI6IFtQQVRDSCB2MV0gbGliYXZkZXZpY2UvZ2RpZ3JhYjogY2hhbmdlIGh3bmQgdGFp bCBjaGVjayBmYWlsIGxvZ2ljIHRvICE9bnVsbA0KDQpGcm9tOiBlYXBob25lIDxjeWZkZWxAaG90 bWFpbC5jb20+DQoNCi0tLQ0KIGxpYmF2ZGV2aWNlL2dkaWdyYWIuYyB8IDIgKy0NCiAxIGZpbGUg Y2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkNCg0KZGlmZiAtLWdpdCBhL2xp YmF2ZGV2aWNlL2dkaWdyYWIuYyBiL2xpYmF2ZGV2aWNlL2dkaWdyYWIuYw0KaW5kZXggYzkxNjYx YzU1Ni4uMDhhNDFjMzA0YiAxMDA2NDQNCi0tLSBhL2xpYmF2ZGV2aWNlL2dkaWdyYWIuYw0KKysr IGIvbGliYXZkZXZpY2UvZ2RpZ3JhYi5jDQpAQCAtMjgxLDcgKzI4MSw3IEBAIGdkaWdyYWJfcmVh ZF9oZWFkZXIoQVZGb3JtYXRDb250ZXh0ICpzMSkNCg0KICAgICAgICAgaHduZCA9IChIV05EKSBz dHJ0b3VsbChuYW1lLCAmcCwgMCk7DQoNCi0gICAgICAgIGlmIChwID09IE5VTEwgfHwgcCA9PSBu YW1lIHx8IHBbMF0gPT0gJ1wwJykNCisgICAgICAgIGlmIChwID09IE5VTEwgfHwgcCA9PSBuYW1l IHx8IHBbMF0gIT0gJ1wwJykNCiAgICAgICAgIHsNCiAgICAgICAgICAgICBhdl9sb2coczEsIEFW X0xPR19FUlJPUiwNCiAgICAgICAgICAgICAgICAgICAgIkludmFsaWQgd2luZG93IGhhbmRsZSAn JXMnLCBtdXN0IGJlIGEgdmFsaWQgaW50ZWdlci5cbiIsIG5hbWUpOw0KLS0NCjIuNDUuMi53aW5k b3dzLjENCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K ZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczov L2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJl LCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcu b3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=