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 257A84B17C for ; Thu, 30 May 2024 13:15:13 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 7257D68D3DB; Thu, 30 May 2024 16:15:11 +0300 (EEST) Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.11]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 3526068BB5E for ; Thu, 30 May 2024 16:15:08 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1717074909; x=1748610909; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=7hMIAXa1ewQdplZNCNdHYwAJBRTG0WBa8Jt8i1HKpYs=; b=F+YbWcDYTs9NcV/zGcJvxzVnKn1YptBvnp5SWXkDgzdo7bnTi0azqRXl b368070fEgEnCZrZYSS9fQRVwRUsDSevbc7+GR6pT37KTJXjeCfV02fFq m6uL/jbHcKTOQN87mBsSnMtmzpFQamQsY766NogtpJo83KBsDDkUQfOGr RSfqriMTyHJxvBJV+jY1+a33ViR/sME/tlOcKN0pA2LQN+aGGve7HNi+O 3fEYJLCvBI294nG2MAVmvqCn8FA2eTP6QjTcOaRYEv6tU7uY62xG+yMCr ScxIwwWk2j4wO7uiPebH8AU52ZOj/Igluw0gr9bdEDgNe91FvF9MJGTUw g==; X-CSE-ConnectionGUID: xaduNEJVTNm8PzCA5juQfA== X-CSE-MsgGUID: VyCY15UzSYaNv66BhR7bQQ== X-IronPort-AV: E=McAfee;i="6600,9927,11088"; a="24167589" X-IronPort-AV: E=Sophos;i="6.08,201,1712646000"; d="scan'208";a="24167589" Received: from orviesa002.jf.intel.com ([10.64.159.142]) by fmvoesa105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 May 2024 06:15:07 -0700 X-CSE-ConnectionGUID: uMYb7SCZRv2/60JspJ+E9A== X-CSE-MsgGUID: isvqzJfLQU6SPLmZj82TfQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.08,201,1712646000"; d="scan'208";a="66670738" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orviesa002.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 30 May 2024 06:15:06 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Thu, 30 May 2024 06:15:05 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39 via Frontend Transport; Thu, 30 May 2024 06:15:05 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.42) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Thu, 30 May 2024 06:15:05 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=A6HykrFUXKfDwe+BfXnziIFJq47MowaETzuhWD+raOvjko/enwo+v92caMNXmBpmHmd6tfy/Dnn+TSaaLGLqE0sFyLuskda6E0ocGqF/RDXynwa/Khde9GjfpKke5hDdsrDvFUPrzSQwsbEZF623/keER7T4dh9Ev3HtxO/LV+9/Hp9S0uxN1qIwWu0cOh4eCUYZBqlcnrR1rdFVI2Ej8ESvVHD3fBMA1+8zietCqaPXSOtX1l2nydUoOwdNaAhfKJA9EUdU05FkqWbgWSxV60F2un/m2uqpUAVgiXTLNJZCQ+k27Yq9JpH6WMCCkQo0WTrxKsR0P+qc/cKDd3f39g== 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=7hMIAXa1ewQdplZNCNdHYwAJBRTG0WBa8Jt8i1HKpYs=; b=g9p2ltWL+P0qyM0A+41qdeY/rLU/twthhXirMhBSTYwO+qVIPONvDsvtp575btHxiQC62nmprxO5ZQ3S5gWh12xmcvIHfoD9TckG8ueE8c0dRs5kgSV+QGMfDAlvdJdCezM48YH7S86H9/9P8NzuHC0hH7JVY2+O43mkfUby/M/ORb75LZ6/THxXrscWTXRKFk/R0KtJqO2IEJw85HYRUPjr7OmlD9cCILkfdMQMJJ/B9B46yRJzhThYUIIYuO6t1JPPo4JFHKWSTYdIc+6XNBTlq53gGtKmpumIdMj2PO46g88+bTcXD0WaKeJfCnoFDKaOLeVdFATspqR75JckEA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from PH7PR11MB5957.namprd11.prod.outlook.com (2603:10b6:510:1e0::14) by SN7PR11MB7089.namprd11.prod.outlook.com (2603:10b6:806:298::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.21; Thu, 30 May 2024 13:15:03 +0000 Received: from PH7PR11MB5957.namprd11.prod.outlook.com ([fe80::9ca7:5dd5:8a5c:d73e]) by PH7PR11MB5957.namprd11.prod.outlook.com ([fe80::9ca7:5dd5:8a5c:d73e%5]) with mapi id 15.20.7633.021; Thu, 30 May 2024 13:15:03 +0000 From: "Guo, Yejun" To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [PATCH v4 10/11] avfilter/dnn: Remove a level of dereference Thread-Index: AQHaoJks2dEvYL5GsUmAeInk7hi1LbGv5WVg Date: Thu, 30 May 2024 13:15:03 +0000 Message-ID: References: <20240507160818.71113-1-quinkblack@foxmail.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH7PR11MB5957:EE_|SN7PR11MB7089:EE_ x-ms-office365-filtering-correlation-id: 40cbf601-f9de-4a0a-2fa1-08dc80aa844e x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230031|376005|366007|1800799015|38070700009; x-microsoft-antispam-message-info: =?utf-8?B?eVZwZjIybXFZK2NGWU9xK3FWMFZjWVNOanl4VHh2RkllQ2Fab0gxc3U5cmZr?= =?utf-8?B?amlXMGFyQVErRm1NT0ptM3lWTVNBenI3dWhYTXg5NGhXRy9pdFBaTG8zaEpD?= =?utf-8?B?K2JEVThhNzlJdU9FT2hpb1grVUxFaEpmelVQcUpOY09obnk5M2tteENpeTdm?= =?utf-8?B?cTRjWnFrdElkcXgrcXVUT1RRVWxHNldUNDkvQklSVEIvV0tJb3pkb09BYjFJ?= =?utf-8?B?d0I5U3piQXBSdzFFa251MmZyLzNOeXl6TXZrdGNVMlBrR04rNTJqNXN5Y0Y3?= =?utf-8?B?VVo4aHJSQ1Zyd0tDNUhvTzRjZlA4VG9ZaGprOXZoVzEzVFNsVTNDOURNaER1?= =?utf-8?B?MDkyczdCOHd5ZWdYejJlUkkzNXlpYkpQODVyN3dNVjRmb3VKZG80MTgxLzIw?= =?utf-8?B?R0ZteVVsMTBHM0lQaThOOGtzb3FhWjhGTXA1MHBEVUtsQWF6c2Jqd0RIMUVS?= =?utf-8?B?RGtMLzNVQml3L3lnOHMzZ1JaUVo4K3pxbkpOTTNNZThKQmpNQTR5SFBEemxx?= =?utf-8?B?eThTdE9VKzNjdFE5NjRPa1dHWnpHbnZmTVQ3SUw1anhjZFZhZllleU13SUh5?= =?utf-8?B?QVpuSU1EMk5vUkJVYW9uOFc1LzFxZjVOWWgweDlGVmM4MStZOWpXY0JUZHdq?= =?utf-8?B?Y2lqMlVZR1lpQXdZWTBiL2RVTUNaOVM0RUdzbEcrMW5WMDF4ZXlmSklFWlAy?= =?utf-8?B?blp6TnVOZ3lDeksxQTVzazNDOWFHclJwUUlYc1NVMDBqVVJFYmR1VTdWSytQ?= =?utf-8?B?K3FLSFNVUzJuZVpLRFh5OXRnVng1RDZ0aDhmdUYwd0RtSDZHUUJXT2N6MU0x?= =?utf-8?B?Mjhadm9UemNHemlJaWkxbDVEakRoUk5MVzl5RlBudzJBejVsOFFpZWsvcGRk?= =?utf-8?B?ZUtBSFhvYS91S3NJVlVwWmNieDVvTS9hMHJEZ3AxYWRKRmYySXkvVHZqR3lE?= =?utf-8?B?Qm5nV1lSZnlFbXJ6ZEt0RlZzd2lkWi9kLy9mY3o3dEtXMDlRNzgzQ21RdHBP?= =?utf-8?B?TFVia0JxV3Q0QW53c0J3WjduckpDUEhJSHRqVlFXM1Q3enNCdlh5Z0RRSU9Q?= =?utf-8?B?eFB6RC9WUHVWWGltbjJRaUpMTWUxUW1naEUzRnJsWDgvdEZEMkJFbkVQVDFl?= =?utf-8?B?cFM5L2FSTmswRGkydjFNNXNCVy93WTlsalFlOVRwei9DWGd5TEdiTEZKc0JT?= =?utf-8?B?RTJzWnd4VjlRL3hDRWZGd2lLWWFycTZPbVFuQmxpR29ydVpuckJXdWUrMzdI?= =?utf-8?B?R0JCNHZ5SjI4VzArZVdqanhKR0tmdEZXZ05yZ1NLNlVWZGdyK1JmS1dlNnMr?= =?utf-8?B?M1M2OS9qT0JjYzhlRGV0U3ZpTGwvUnpZRjFUQTh0dFR4SkZUZ2haMVM3OTBT?= =?utf-8?B?amxremd3bWFNNk9POUZrVGdxN0puTm41eWNHNldJMWIyTENtT21IdisvOFJF?= =?utf-8?B?WkFiTDJWL0RCWm9EWHF0cG5ZMlRNN3p6ckdUQUh2bTFPQXVESzNaVjc5bno1?= =?utf-8?B?aXhjUmYreDMvSGxHVCtwZGN4WHdCNXBWVHVWSk9SYkM3clk3aWxSa1FoSlI2?= =?utf-8?B?SVBjcW9LdFJIVWt4OEFBOExUNHR3b2hMVXdsNE1zS0ovK1VEbENPQ1lEMUxj?= =?utf-8?B?a3pCb2N2VEVuMzRuOVhHcmZsNWwvTjlVbFl4S2o5ejlnbndnQzNkcjQxTGkr?= =?utf-8?B?N1QzWXZwMVRwZHRUWDZYYm1zMVpiWFFHdmluMTU4RTd5Ylpoc1NDWUNhOWxp?= =?utf-8?B?UWdGNWg1R3RsSEhFR1dtNDNNaC9hanFabDRQNmRLVDBoZG9QK0tseldvMTdk?= =?utf-8?B?RU9zL2tEeW01SzV2eEFxdz09?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH7PR11MB5957.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(376005)(366007)(1800799015)(38070700009); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TFFJVHJyQUtJUEVEODlKRmVyajZ0STFnNG9VWkI5ZWFwZ3hOeFdldUJxUXEw?= =?utf-8?B?Zjk2OWRUclJJdWFMRXM5YmhienhGOUkrZ0JtTjJSQnZ5K2J4bHVLTG14S3cv?= =?utf-8?B?aDl1aGNnSG5lcGFRbFFEbUxBK0dQcFpQNEF5T2FSY2RxTk1OM0tjblFpdjBL?= =?utf-8?B?bFBXRnFncURBMkpzNnRjbFNoUzRqNVlWdVpXSldTRXRXcERrSG1EWHFFOTVk?= =?utf-8?B?Y2lpcnB6THAzL1M5WlRiY0R3UnQ5bjNLa0ZWa2ZnWGxQclBLWGtVT2xKd0ZB?= =?utf-8?B?MmdMbGI0enB6OER2SHJlckRXK2R6ai8xTnJUcnpiRm1LSXFpTzNWTEx6MVJ6?= =?utf-8?B?elMwWmxQVkhJZ1R6TmlidGxlaC85QlFVQjRHSENVL1ZjYWV5emJuZmxONFpi?= =?utf-8?B?eS9XT0lPaDhTTnlvRzVtTkI0UXJVV3NxSno0MHlWWmI3d2NLcjhTdjNES21Z?= =?utf-8?B?ckhpQlVYWlFzOE8xWVpTcW5BMGNoaHlYSHBGTjBWcFNScy83MnJJZTEwSGdE?= =?utf-8?B?QTlKa0MzYlViNk9VMGtpMlF5WmYrRFhia3cvRFA1NnpEU1RXUXJDckZ6clMy?= =?utf-8?B?UnRLT0ZyL2gzbSs2cXV6dTB6YzVpYzVLeTNiQ1JDL1I1elcvaTBYa3lLYzYv?= =?utf-8?B?Y0NmbTZnWUg0M2RGQmNvb1piTVNLaGhCZ1ZHYjAzUGV3amk3WXZmL1Q5VUJ6?= =?utf-8?B?UVJTQ2owQytLVFZXdDNSUlhFR3NqMmMya2FuTFJIWWtwS0RBOUh3NXJKTnM3?= =?utf-8?B?MEZ1UHJGcUxraExKaEJLaU8yL2FjT1p6aGxUa1hLOGR4Vjd2T2NQVHFHL3Rm?= =?utf-8?B?LytWeXhDVmJ4ZHNjZGRCVE8rS1hxd3VLZUk0V1o2TklVR2xDVGFJQkwwaHFV?= =?utf-8?B?L1BqT0wrdTZ2WFF6elc5ZDBHN0ZsMmgxTVhKQ1BiVzNCb3p3U2FoTzhkdzlU?= =?utf-8?B?SVdSQTRJR0ZqTm5mdlMxQXkrTnVxWVpUdnJ4dTM4NU1GcTdla3dMbmcySlBr?= =?utf-8?B?MG1YWjE5eXFxbGR0NjBDMndCTjJWSS9FVHVUckpVNmQxNDdTNzZjc1pHcHFo?= =?utf-8?B?ZitkaEZweDE3L3MwdStob2ZIOG1WVERHbFd0WTdCNktoZnVORkt5cUNsN0dO?= =?utf-8?B?OTNsSVdTOHpPN0NBdUJjWE1aMTZEQUt1Nlljekc4bFBCZS9iUzBzaTJoVDlC?= =?utf-8?B?azVERUIwcWRpa0Z2SHNTKzFiRU1IYnM3ZkhoK1ordld4N09UZDd6aWxiTStF?= =?utf-8?B?YVNZNEFsMS83MStEZWxZY2RPUmRSbFpQdFNqVWZIYlR5TFZCeEdlY2RFTWhE?= =?utf-8?B?S3RVR2JFdkhJY0NCOFgzYUd2N0tOSGNKdmNWY2JJdUNjRS9WVmZPK2VmVDVj?= =?utf-8?B?OWZ1Vzl6T0l0TjA3cnArQ2l6NHNUeDNOcGowS3I2Vjl2VU9DTU96TnRSc2Zz?= =?utf-8?B?clpPTTRmWURuZzhxL3paQ0NvN1RnNG1EdU1ESjFqR2ZIbWZhYjhsRjdBZUxs?= =?utf-8?B?TG1Bb3JkU1NiVDYwcUFtU0pGbkxnN0JoaUwvTk9yZlkzc0hwS2V0dVVXRmYx?= =?utf-8?B?U3BaSTJXOW5DM2ZjMm9JbWtMQTFFSjJFRmZSYTZxN09wQURMZndxTndJM0R2?= =?utf-8?B?OFBlYlB2YWFOQ3JrNTc1VmZmVEQyQUI3S0I3UG85c21Vb0JTZGZKZ25sQVdu?= =?utf-8?B?ckN3ekN2UEZ0cnAxNVpwRWpReVdVRHQ5TWJPOTJaNWx4KzJhS29FUEdXbmRu?= =?utf-8?B?MUtPUkUvZ2JaM3V2YStiV0Y3Mk91bTRLSkxLcThnaWY3OHJEMFo0Z0VBejRX?= =?utf-8?B?NVNBTk0xNGZxejVNejVuc2dlYnBOWEgxSWdiMVkrOHZWNUNDMERKTGtkbU03?= =?utf-8?B?ME43MGZKR0lKMC9iOEFybHpiRzlWcFZ6aE9ycjZ0RXJJaUJEQk9kZ21UQnBP?= =?utf-8?B?UFdqSnlqQ29RT2wrRGp4Smt5N2QxNEwzZzNSbWpUSVkxTTBlNFhSTy9QYkcv?= =?utf-8?B?NGhPV3JXNDF5VWdsN2JZd3BHZC9RM3RzVndOZFROMy9wTkhIWG5FNTV4VHp1?= =?utf-8?B?a29raVFJcHMzekVoOVM1a1VQZzB1NytLaDBMVVExR3VIOENhZlBTczBBT3FF?= =?utf-8?Q?B/GNFpIYp/A50ygTRZ0ZDpC7z?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH7PR11MB5957.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 40cbf601-f9de-4a0a-2fa1-08dc80aa844e X-MS-Exchange-CrossTenant-originalarrivaltime: 30 May 2024 13:15:03.2232 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: IMzXfaP9pO9EPpwm7glgSBolB0i60fXTEfV6tYux1YHXgyAzVgOkHxz50DT6F7r/qREMqZsj4jLKCgWRuVYs2g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR11MB7089 X-OriginatorOrg: intel.com Subject: Re: [FFmpeg-devel] [PATCH v4 10/11] avfilter/dnn: Remove a level of dereference 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: Zhao Zhili 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 Zhao > Zhili > Sent: Wednesday, May 8, 2024 12:08 AM > To: ffmpeg-devel@ffmpeg.org > Cc: Zhao Zhili > Subject: [FFmpeg-devel] [PATCH v4 10/11] avfilter/dnn: Remove a level of > dereference > > From: Zhao Zhili > > For code such as 'model->model = ov_model' is confusing. We can just drop the > member variable and use cast to get the subclass. > > Signed-off-by: Zhao Zhili > --- > libavfilter/dnn/dnn_backend_openvino.c | 17 ++++++++--------- > libavfilter/dnn/dnn_backend_tf.c | 19 +++++++++---------- > libavfilter/dnn/dnn_backend_torch.cpp | 15 +++++++-------- > libavfilter/dnn_filter_common.c | 6 +++--- > libavfilter/dnn_interface.h | 6 ++---- > 5 files changed, 29 insertions(+), 34 deletions(-) > this patch set pushed, thanks. _______________________________________________ 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".