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 2020948E0B for ; Sun, 28 Apr 2024 10:34:42 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id E069668D292; Sun, 28 Apr 2024 13:34:39 +0300 (EEST) Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.8]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id A486168CEBC for ; Sun, 28 Apr 2024 13:34:32 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1714300478; x=1745836478; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=v2XfsNt0C/37DazLkNStouStQqDfa8iB9P7uTHly0EM=; b=cQyPDTvkZYeYCmlOnjkZROx7EpDcn/U3E1Br3DsS44DfuARTmNJpeGSs JYDnHS39qKDl6qwIunAYUYRoDl7UipX5dGZQto1zVLfV6+86W3MUfCV6h 3a3mJQmuEtuLkAo4a/TYptzQvG1ZxDqxp0Z81OB1urVMJZX9aUzcnPT16 RPKwoU3gWs3BIs048lvHi9yvOpmjvXQM2JLqA2VJpJkxbNC51lJYOeEWc FjERX1AhYABzxa2YNLUVTgcWDinzHtz8b/MkaU7zGShyl3wgapXc/hHhP 8Vb1bbk7S05oZRLIiDhaoO6ifydkxmVsBDJNntNnfrpz+cCdLpum8DRZQ A==; X-CSE-ConnectionGUID: VDLX57tfREOkD/LSVgbFKQ== X-CSE-MsgGUID: ias+jaCeS9GpHuBUM0POzg== X-IronPort-AV: E=McAfee;i="6600,9927,11057"; a="27498444" X-IronPort-AV: E=Sophos;i="6.07,237,1708416000"; d="scan'208";a="27498444" Received: from orviesa001.jf.intel.com ([10.64.159.141]) by fmvoesa102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Apr 2024 03:34:30 -0700 X-CSE-ConnectionGUID: qYic5NgHSf+k9dVWY+wPrg== X-CSE-MsgGUID: KE/K0jKNSA67UqzP0k1TPg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.07,237,1708416000"; d="scan'208";a="63312051" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orviesa001.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 28 Apr 2024 03:34:30 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Sun, 28 Apr 2024 03:34:30 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Sun, 28 Apr 2024 03:34:29 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) 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.35 via Frontend Transport; Sun, 28 Apr 2024 03:34:29 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.169) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Sun, 28 Apr 2024 03:34:29 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eSfVPcRx5MTAtcom0n9NcQVdEX93Nw6eu6P8x3FI4HH3fI8cPoWd6eE8iC6h87wkDSuXdW2bVyadmCAoTU3TUUbM2Ip7SVWyh/eiHQ4pUL6nVDhhoYeJWDmlo5YODEEyaNSxwDJTEmFzS9S8Cuxw38SlBAHnzHo2evSuzk1y38u2QNFfsK/s7OZm8UD3E79/5+diq+OPERONXvJcNKnOja1Reml3k6L9+25KtpFDFwOyg4RaeMCVa8ib/PRkAVyAYl+gLs2E0zj0LpapujvxE4HnGBkP9Tb9yL5//yEzg0csC6fFn5u3kO9c3utwCcpBilWA0IKMylecJbqhWNgvxg== 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=v2XfsNt0C/37DazLkNStouStQqDfa8iB9P7uTHly0EM=; b=Zt8VYVtYmKFnqWQqgilveay+sHmi1wme/N8oNYwFneP4NLVKPkZC/imzdPGMbOPPdSFnbpExR1VjKxKKftRXV1rxWaQxcwP+T5kc+EczZ9SnO6B1E5NZ4AtiMy6CqFm4Ewh8deeSxAKnnjMGdYVMvSKfsVaPnsx7sVNgkGB/JuSodsU1GmZpHkHq2sOVqqyZhRGR1Tk1A+bEYgPB6HcpUOdlGCMzNM5NizE/LPLxyntnJkVSfLueWduYWTpQQEdAtpqZ0qkKBvoF/pRaEbHM3yw49mo4SaVFaWe3jzMootSSIgryQKLEjCGDC70TvNvYoZqtqc1oQ00uT6tNW0n3hg== 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 DM4PR11MB5970.namprd11.prod.outlook.com (2603:10b6:8:5d::6) by DM4PR11MB6359.namprd11.prod.outlook.com (2603:10b6:8:b9::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7519.24; Sun, 28 Apr 2024 10:34:22 +0000 Received: from DM4PR11MB5970.namprd11.prod.outlook.com ([fe80::69cd:468:38de:d13]) by DM4PR11MB5970.namprd11.prod.outlook.com ([fe80::69cd:468:38de:d13%3]) with mapi id 15.20.7519.031; Sun, 28 Apr 2024 10:34:22 +0000 From: "Guo, Yejun" To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [PATCH WIP 0/9] Refactor DNN Thread-Index: AQHamMHumQCYvsY9gU6U8kLdHi7G4bF9fA9Q Date: Sun, 28 Apr 2024 10:34:22 +0000 Message-ID: References: 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: DM4PR11MB5970:EE_|DM4PR11MB6359:EE_ x-ms-office365-filtering-correlation-id: 51efaf26-3300-48e7-cfad-08dc676ec4b8 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230031|376005|1800799015|366007|38070700009; x-microsoft-antispam-message-info: =?utf-8?B?L2lxREhBdm9ubDlxM2hlTlZuUE5yemhvaUVqblJsRnZ0YlZTVFdSL09CeFVv?= =?utf-8?B?UnR0WUh4Yi9YSG9IWjVueHZ5U1V2WEozdnY4Y3F4ODM4T0tsM0tRanRPZkI1?= =?utf-8?B?L0EzMlgxbVIyczhJSzVqblVkN0ZZTkp4NEhoc091czVVMmJPUldpaSs3UUNR?= =?utf-8?B?V3ZxNmdveGlDSE9yc0lyMVdpcVFKaEdqZGtGUy9LY2FDQ21qQzlIT20wTVdH?= =?utf-8?B?aktqSTJ1K0k2NzMyQWtsVWxDTS9Ib3FrY0RnWmFGSXVIZ0RWWGU5T3VXZHNp?= =?utf-8?B?VlZ5b2cvN3dweHFIbTlXTmpLNnJ2WFFRT1dhY2NCYXBxNXZsTERPeTJ5Vnlm?= =?utf-8?B?Wm1QOEkzc01lWXk3Wjd3VnlIVWFIdUczdWdONHlkbVVRREx2SlZVM0hLVUtY?= =?utf-8?B?MENuRnBQYzRHVUIrRGtodEhIZ0tBa0FtUTFOQkY0K0NvZk9MeWlnM29tdnJT?= =?utf-8?B?Tk1QQ3p2a1NSc1pDY0l0N2V5L0V2Y3FISnhQb21neUwzY0ZpanNLK29wNndX?= =?utf-8?B?L1NvSVdHSGlLNkZ4c0dvZnFsQTQ5Y01jRE42c2ZGaFJ1Yyt1YkFpTEtnVFVV?= =?utf-8?B?N3RhempxTWhNMGRLQURmSTlJZDJFRXdta2tSTGFvTlJTRUNtVHRnYkZ2R0c2?= =?utf-8?B?emZiSDhHRGhhRXQxN1pUY3Y3c2I0U0FDV1V1UUZKTHQvQ21UV2Jqbk9CQlA0?= =?utf-8?B?byt4VFR4V05BcWZlRU9RSlhXZ1poaWdVTGpKTXpWLy9qbTY5c0JNRXRrMWhR?= =?utf-8?B?dzVaYVhBNGpjWGQ0TUN2U1JMMVZwZ3B2aWJ3N2p2azNuRHhIWmwrbTY1S0t4?= =?utf-8?B?NzlBZFVTT2VPenFaTjBqR0FObUFJM3o5ZXBndWplRWVjOXBydnFGWXBucWd5?= =?utf-8?B?Vnd3L2pzNVZVTVp0a1RUajZ1WXVkT3VSbXZtZ25YcDUzamp5L2xBUDNpeUNz?= =?utf-8?B?RHRtYlU0aEJBcnZMUWM2NHdaejVqWEpQUnNUWHBmS1dYUGc0bHlFWG1DYVJn?= =?utf-8?B?SlR2Vng3bm1HZWdPcnJ5eHRsZmd2NGl4ODkyNC9Uek5Lb0YwYjJmRGZFdEFw?= =?utf-8?B?K2JZRjIvY2p6TFFxTi9RUXlDd0k2UFdJbzNZWlc0b2xSQ0dmNnllQW4wM24z?= =?utf-8?B?blVXLzY3WFZ6c1d2dzRCaG44cll0dUVieWJscHZxZ0FFRzdqU3J6VVArSkFn?= =?utf-8?B?S3pIdUhML1M3V04vR0NKcWd6RlNZMThIMHo5ZXZFL1RoQ0ZBbTQxVHArbW9G?= =?utf-8?B?VEh2OHlCNXRYSWNDcTZDVVZnTHBNcnBWMEJxQzUzVnowbndHWUxEcHNJbFUz?= =?utf-8?B?TnlBdjFHNlZFSEh0UjhFUnNFYVlpelpGd1laVlNFdFhMTkF5QmI5Y0JJekFz?= =?utf-8?B?WTBhczV3Vi94bmtJdnU4TFc5N1JOZWRObWxSK3FPVlNTYjhDYmVyMzhhWi90?= =?utf-8?B?aWhPK1VTTDhBK2R6aWY3WVY5bjNDdTdWYWFJaTh5dHd6aVpMSVNZTnRZQnJJ?= =?utf-8?B?T1VxY3d6WHBvdTJoM2JMQ1g3SFM4bEs0TW5sL3dQMmJYOEM3OGVxQ0YybG5T?= =?utf-8?B?NmtDSHVWQld6Qlk2STZFNHZWWnRxNlkvYlVDNWhtN2RIZWpiL0NnNEFqRTZ0?= =?utf-8?B?dFNwRUpkZURQc2ozdnkvKzF4V0xUV2hocjJkeXFYWUkzV3M3QVFOYVNXNUdP?= =?utf-8?B?K1I0QThqZkNKOFdqYTVMM3hYZ1Z4Q1N1RjFLMHJPQXZQYkRDOEJBbzlYN2VY?= =?utf-8?B?R2tZcHpURjA2VzBadTFTaDlFdjJLL3l4ekgvS2lHdEQ2bnVyUlFuSHJKR3c5?= =?utf-8?B?QmlnMHpod0FJSWs0WUVwdz09?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR11MB5970.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(376005)(1800799015)(366007)(38070700009); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WlR4RWxvOExTTUxDUXB1eE5PYmZJZDNXVnZ3ZmV3ejYzUStWMTNhcFFvVHhV?= =?utf-8?B?OXIrdmk1MFZMRzJya2I5cklCdHN6MldsV0V3YmdHQVNseEJFaWV0bmJGU2do?= =?utf-8?B?Z1VNMmpCcFhTK2VzWXVqanVOdFlKeHdHdG9NM0lJbWdSUXB5VFd6UytyelY3?= =?utf-8?B?anVKcDB2MmZvUHdzRFZqOVBwUnkvNHduL3ZVbm5UMy91NlVpQWVoOG1adVFt?= =?utf-8?B?S2xxYW5zSFRhYnNVZ2lKVndwU2VJK1RvUExCaXhXOVlOajVML21iU1pLQmN6?= =?utf-8?B?eGlKTThyRTZSZlpoNHZTZDRObjJCM1pDNTlFNDU5cHpkNWQ1bFBhcjMva1VY?= =?utf-8?B?QXplSnQzMUgxNy9GTkFJRGxSNnkyaWZLQVRDZitPWkxicFFhZE42OENqUEM3?= =?utf-8?B?bWdwUDNOYlR3SHc2d0Y4NTVhRmVFZUR0YjZkL2hWSHB3bXlrUmFLS2tkdGM1?= =?utf-8?B?SDVaY2xqZE5GU3lvdTFVSEs2VVNtMmY1Y00yVGt6ZStyVnpHb0gyS29GT3l3?= =?utf-8?B?eUhqT0YxVXlla0t3dUd3WEhVT09pRXBlcmV5RDkreXJlNWhYcmNSNy9oMThI?= =?utf-8?B?VCtHbElQUE9zOWJCM1JkTnNJWmpIK3RsK3NRSmhCQkpZYTRkZEFRZFNPK2dS?= =?utf-8?B?c2FQME5WQmVYUEpIbE9GQ2tyVmcwdnJOdlBIS1RKbHg4TzhuVEtsaTZPMGRE?= =?utf-8?B?RG1QNlRkQURoRXZpeVR4YWFDOFExSjF5MnlxUlNtQmpSeHdwQ1Z1VnNPUHpy?= =?utf-8?B?TDYySlpHclUvYU9CSnp1Z3hUWVh4NzFPOU1JYXpkSm9SdnZoMUFCd3V4WG1r?= =?utf-8?B?VUhUeU5lRkdzZm9zS3NldEVyVVdYdWltUlhXazdxdmZwUldLLzNEbDAvaU9S?= =?utf-8?B?Qlg5N1dSandadGxsbmtwNzdCdFhyZVFDRmRqWG1XR0xVMHduZFp0SFdLa0hn?= =?utf-8?B?VEZtb0pJS1JTY2VQK2lIMTBpTUgzZU42RzZKMjIvL21JNkFtZG9TQ3owcW1k?= =?utf-8?B?bjVJNmZXMnV3SFRnNDJCQTNDZUdLd3F3SXhUdjYyUWcvS2owTjhjV21hRk9w?= =?utf-8?B?T3lRLzJtMFdBM2R4aW5xMzBORkNnL3pmTHo4cjhWVzdNbytYbkNJM2VrK2Jt?= =?utf-8?B?ektQVFMzaEZRWHA4cGNLTEtoeUYySFJlbzNHRnAxVGNEaWJpODVOVUJqUXVq?= =?utf-8?B?N0dYTk12S0k1NjkzcXl0dCt2bG05SU5nM0RVRHdoMFBiYWowN0FoRitHMWJZ?= =?utf-8?B?cDRzQkVJMCtXbk0rakJXYzltaHJuWk1BdnNIM1hKQi9weCtqUGxTc1hMU0xB?= =?utf-8?B?bTc0dXBjWDQ3OWZ1Wm5kTVlxUVAxZHYwZzdiY2dLN3FRRlNqLzRqOEhtWUpU?= =?utf-8?B?a2VqZmtoMEdNMDY1SDkxT3F1Y0x0OEtzRFcwZkpIVk10ZkhQd3BOa0NuWHE5?= =?utf-8?B?ajV2QzY3SkNaSVJwRjY5azR6UnRTZ3p2Nkk2aFFxSXQvYTBibkxZaVgxM080?= =?utf-8?B?L0wwQ1RQcUFUVUxOcWdOaXlZZzBUNVp0ZVlscXhvV3VJekdEVEllYVZKZ3c5?= =?utf-8?B?UXhieTRYc0t5b0ZKa1hzbDRXUGZNRklOOEw1NHNYMXhReTI0TmhobGJhY2JR?= =?utf-8?B?YzczSVBMemVVWDRNYkZrOCt5M3E3TjlnUTdhS1grNVB5eStkR1dIcnA2LzBD?= =?utf-8?B?TDZITUN6dWFGR0FOWWxVU0dQek02eldSdklnampBTkhVaGdZQWZDdkVuYUpk?= =?utf-8?B?UkZjQzlUNGtzT094QnY4TWJyNktwaWFJWjFFZVlha0N6eHl1V2ZMeWxYQ1BN?= =?utf-8?B?M3YyRW9PQzU3WjQxMVV1bVFYdTY2WnIxOEovVkVldFowejkzUXRSM0JmcEU2?= =?utf-8?B?dzhMTkw5bkJFSC9vQTZ1Q0VUcG1TYkNFdFY0VWN5MVZIK21RcURLRHZqR1pM?= =?utf-8?B?cUs4OGsvaWV6aDlnMVI0RmVoOG0zdGd2aHNMR2VkMGNMWkF3SkpoNmZSRTRJ?= =?utf-8?B?TkJBY1MvVElwdkVTQStpZDdTRDhEMUlyRjFYL3EvSnBhMGtiU1Uya3dEajNv?= =?utf-8?B?QW00c0RpWEQ1cXp0bm9UbDcwNVZjZTNPeW9DMXVKOVdmOEo0anAzU2Y0Q1Vz?= =?utf-8?Q?d8IidrsNx2lE4yOlCn8y1rrlG?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR11MB5970.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 51efaf26-3300-48e7-cfad-08dc676ec4b8 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Apr 2024 10:34:22.3996 (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: Eej3lhxpZFHdxlIrEQ8TJbk7Jtx0nAslyJxaaVwfenCulXUXS02U2Z7QnLflm/aRAYsjPCx6Yucf2PKf6jEoOw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR11MB6359 X-OriginatorOrg: intel.com Subject: Re: [FFmpeg-devel] [PATCH WIP 0/9] Refactor DNN 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: Sunday, April 28, 2024 12:42 AM > To: ffmpeg-devel@ffmpeg.org > Cc: Zhao Zhili > Subject: [FFmpeg-devel] [PATCH WIP 0/9] Refactor DNN > > From: Zhao Zhili > > During the refactor progress, I have found some serious issues, which is not > resolved by the patchset: > > 1. Tensorflow backend is broken. > > I think it doesn't work since 2021 at least. For example, it destroy a thread and > create a new thread for each frame, and it destroy an invalid thread at the first > frame: It works from the day that code is merged, till today. It is by design to keep the code simplicity by using the feature that pthread_join accepts a parameter that is not a joinable thread. Please share more info if you experienced a real case that it does not work. > > > pthread_join(async_module->thread_id, &status); > if (status == DNN_ASYNC_FAIL) { > av_log(ctx, AV_LOG_ERROR, "Unable to start inference as previous > inference failed.\n"); > return DNN_GENERIC_ERROR; > } > ret = pthread_create(&async_module->thread_id, NULL, > async_thread_routine, async_module); > > > 2. Openvino V1 doesn't compile. It doesn't compile and no one complains, I > think it's a hint to just keep the code for V2. In plan, and patch is welcome. > > 3. Error handling. It's easy to crash with incorrect command line arguments. Thanks, will review your patchset one by one, it may take some time. > > I don't have enough test case. Please share your test case and help on test. > > Zhao Zhili (9): > avfilter/dnn: Refactor DNN parameter configuration system > avfilter/dnn_backend_openvino: Fix free context at random place > avfilter/dnn_backend_openvino: simplify memory allocation > avfilter/dnn_backend_tf: Remove one level of indentation > avfilter/dnn_backend_tf: Fix free context at random place > avfilter/dnn_backend_tf: Simplify memory allocation > avfilter/dnn_backend_torch: Simplify memory allocation > avfilter/dnn: Remove a level of dereference > avfilter/dnn: Use dnn_backend_info_list to search for dnn module > > libavfilter/dnn/dnn_backend_common.h | 13 +- > libavfilter/dnn/dnn_backend_openvino.c | 210 ++++++++++--------------- > libavfilter/dnn/dnn_backend_tf.c | 194 ++++++++++------------- > libavfilter/dnn/dnn_backend_torch.cpp | 112 +++++-------- > libavfilter/dnn/dnn_interface.c | 107 ++++++++++--- > libavfilter/dnn_filter_common.c | 38 ++++- > libavfilter/dnn_filter_common.h | 37 ++--- > libavfilter/dnn_interface.h | 73 +++++++-- > libavfilter/vf_derain.c | 5 +- > libavfilter/vf_dnn_classify.c | 3 +- > libavfilter/vf_dnn_detect.c | 3 +- > libavfilter/vf_dnn_processing.c | 3 +- > libavfilter/vf_sr.c | 5 +- > 13 files changed, 428 insertions(+), 375 deletions(-) > > -- > 2.34.1 > > _______________________________________________ > 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". _______________________________________________ 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".