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 ESMTPS id BBF174D1D9 for ; Tue, 18 Feb 2025 12:17:20 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 4F90A68BFA9; Tue, 18 Feb 2025 14:17:15 +0200 (EET) Received: from mail-ej1-f53.google.com (mail-ej1-f53.google.com [209.85.218.53]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 365C2689D6E for ; Tue, 18 Feb 2025 14:17:08 +0200 (EET) Received: by mail-ej1-f53.google.com with SMTP id a640c23a62f3a-abb81285d33so512417066b.0 for ; Tue, 18 Feb 2025 04:17:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1739881027; x=1740485827; darn=ffmpeg.org; h=content-language:thread-index:content-transfer-encoding :mime-version:message-id:date:subject:in-reply-to:references:to:from :from:to:cc:subject:date:message-id:reply-to; bh=fDkZY0tu6HGZJEMx/mnwTujeZzT2S8QPFONpEY4wALo=; b=WPjKndLQygInyqsGTjyGpuVjsjnVpPwsrbVlRI5uVk92brt5dSPHmt8kYXlFmoubOL Xhbc8r5vovHgZatU5xshfhMB1PHScWmoVUfRiLhnhFP4arh5KlArArbCDaK231h1G3No GE7K5rw0Duskghl04n2Q9xYxCA5OmxsFDH0quBX/uS6oSvq1Hm0/JxDEuhNqcstuzg8H qEZcJsLw22pWP3sTFFf3ucUptYVKRcmP5FfuwjBJbMFx1vn+3bWxY1OMBqQqWDdUpfab 46hwtGv7pCzVXhf7DdXC1txH8dVOv/KoCzpEXQ2VQnx7ZaJ+vmYrZhX8vauNGrLZ+7xy MZ5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739881027; x=1740485827; h=content-language:thread-index:content-transfer-encoding :mime-version:message-id:date:subject:in-reply-to:references:to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=fDkZY0tu6HGZJEMx/mnwTujeZzT2S8QPFONpEY4wALo=; b=eBst18DgRyyCafYGyXKRAeqlzBhAkuJ/oDJTUetUihvXqb2BFoMYKj9B8p67KK3BDN /7JtcAY7/i8FIFZYTcu42jvzhornxn7I5j95dcX6vXrgUqyExNi+d/A4aCURYciZFF6u 5GihlGg3CrC/U8MuIl4eoH0noCCSMmx0nwBUgfNAUUk0BIgS7fB+viq/cec2BBPFGWpE mRg6Qy9eKSzL4J02CwQCgIBJXTLVD3JIJ7EtMrqF2p5JlRlzFu2b1amFEH9XhZoJeb9u t9JpZjlY9gWsZcn81zqp1UMpdY5qWYATz9r6eYqkw7iaqnTYo6HwVkUm0LQYn9v1XF2Z sZBQ== X-Gm-Message-State: AOJu0Yyas+ItB35YAgn6tsU0RPgeS1wGeFzTyDaPSDGCJcFOpdghehuE WdTX3QdBdohl/QWjpDqDsRxn2N4kIuIqf/5T6y/NXdaxfYfIvnM56NPQzl/X X-Gm-Gg: ASbGncuX82qcwOBGTkZJcMNW62SE/MEj3tsF4eDkYgM5fsAyO3Wu672yD3t7yacD9Vx 7T5jJLXILyjfdcJmy3O2tswDBexag+g1NtbxFF5P0Cnm4ORr2aZJa6EtPhf4o+SttNihTZ2EHxx xQmU3jdGVtfYY+R5irQ3HsBs8yOZjdFEKpZHKm3mU3kfZblv+wS8QsYFdY0mZDIGQe1zlsoH9av VjZbenuEOFrUZBMYbPFHrPVWqo7Ejc9ioQ97+6ZmlTVpGue+Yvvl2M7Mgc9OffDlMbGujqRGbPr uE0TurPP5ppXseQjxG6Z9CAto6JbRw4uFMiApIKqQ8DQdsnaQzmYyyfC/DM0yFs= X-Google-Smtp-Source: AGHT+IHhgDIsOS327yUgJuT8Ho6uvJKNob2PAS2i4Ra/np57zgZRnzbwiLtLTmwDtn9O8VmSWTPpww== X-Received: by 2002:a17:907:2da0:b0:ab7:c4db:a044 with SMTP id a640c23a62f3a-abb70a7a647mr1314192166b.8.1739881026938; Tue, 18 Feb 2025 04:17:06 -0800 (PST) Received: from MK1 (85-126-160-226.static.upcbusiness.at. [85.126.160.226]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-aba5a4f4cb4sm968377166b.118.2025.02.18.04.17.06 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 18 Feb 2025 04:17:06 -0800 (PST) From: To: "'FFmpeg development discussions and patches'" References: <001701db728d$09fa37b0$1deea710$@gmail.com> In-Reply-To: Date: Tue, 18 Feb 2025 13:17:06 +0100 Message-ID: <382d01db81ff$06ac4b80$1404e280$@gmail.com> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQIcVcnSJZPVZIyUkdNxSDTiaR+6ggHRIpOhAY9QFiAB/QbxkLKgYOlg Content-Language: en-at Subject: Re: [FFmpeg-devel] [PATCH] avfilter/dnn: add zero-shot image classification using CLIP models 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="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: VGhlIG5ldyBiYWNrZW5kIGlzIGFuIGV4dGVuc2lvbiBvZiB0aGUgZXhpc3RpbmcgVG9yY2ggYmFj a2VuZCByYXRoZXIgdGhhbiBhIHNlcGFyYXRlIGltcGxlbWVudGF0aW9uLgoKSW5mZXJlbmNlIGlu IENMSVAgZGlmZmVycyBmcm9tIG90aGVyIG1vZGVscyBhcyBpdCBlbmNvZGVzIChlbWJlZHMpIGJv dGggaW1hZ2VzIGFuZCB0b2tlbml6ZWQgdGV4dCBsYWJlbHMsIHRoZW4gY2FsY3VsYXRlcyB0aGUg c2ltaWxhcml0eSBiZXR3ZWVuIHRoZSBlbmNvZGVkIHZlY3RvcnMuIEFzIGEgcmVzdWx0LCBpdHMg Zm9yd2FyZCBwYXNzIHRha2VzIHR3byBpbnB1dHMgYW5kIHByb2R1Y2VzIHR3byBvdXRwdXRzLgoK VG8gZW5zdXJlIGNsYXJpdHkgYW5kIG1vZHVsYXJpdHksIEkgaGF2ZSBjcmVhdGVkIGEgc2VwYXJh dGUgZG5uX3RvcmNoX2JhY2tlbmRfY2xpcCBmaWxlIGluc3RlYWQgb2YgZXhwYW5kaW5nIGRubl90 b3JjaF9iYWNrZW5kLiBUaGlzIGtlZXBzIHRoZSBtYWluIGZpbGUgbWFuYWdlYWJsZSBhbmQgYWxs b3dzIGZvciBlYXN5IGV4Y2x1c2lvbiBmcm9tIHRoZSBidWlsZCB3aGVuIHRoZSB0b2tlbml6ZXIt Y3BwIGxpYnJhcnkgaXMgbm90IGluY2x1ZGVkLgoKSWYgcHJlZmVycmVkLCBJIGNhbiBpbXBsZW1l bnQgYSBzdGFuZGFsb25lIHRva2VuaXplciBjbGFzcywgaW50ZWdyYXRlIGl0IGludG8gZS5nLiBs aWJhdnV0aWwsIGFuZCBtb3ZlIHRoZSByZW1haW5pbmcgY29kZSB0byB0aGUgYmFja2VuZC4KCi0t LS0tVXJzcHLDvG5nbGljaGUgTmFjaHJpY2h0LS0tLS0KVm9uOiBmZm1wZWctZGV2ZWwgPGZmbXBl Zy1kZXZlbC1ib3VuY2VzQGZmbXBlZy5vcmc+IEltIEF1ZnRyYWcgdm9uIEd1bywgWWVqdW4KR2Vz ZW5kZXQ6IFR1ZXNkYXksIDE4IEZlYnJ1YXJ5IDIwMjUgMTE6MDkKQW46IEZGbXBlZyBkZXZlbG9w bWVudCBkaXNjdXNzaW9ucyBhbmQgcGF0Y2hlcyA8ZmZtcGVnLWRldmVsQGZmbXBlZy5vcmc+CkJl dHJlZmY6IFJlOiBbRkZtcGVnLWRldmVsXSBbUEFUQ0hdIGF2ZmlsdGVyL2RubjogYWRkIHplcm8t c2hvdCBpbWFnZSBjbGFzc2lmaWNhdGlvbiB1c2luZyBDTElQIG1vZGVscwoKCgo+IC0tLS0tT3Jp Z2luYWwgTWVzc2FnZS0tLS0tCj4gRnJvbTogZmZtcGVnLWRldmVsIDxmZm1wZWctZGV2ZWwtYm91 bmNlc0BmZm1wZWcub3JnPiBPbiBCZWhhbGYgT2YgCj4gTWF4aW1pbGlhbiBLYWluZGwKPiBTZW50 OiBUdWVzZGF5LCBGZWJydWFyeSAxOCwgMjAyNSAxMjoyOSBBTQo+IFRvOiBGRm1wZWcgZGV2ZWxv cG1lbnQgZGlzY3Vzc2lvbnMgYW5kIHBhdGNoZXMgPGZmbXBlZy0gCj4gZGV2ZWxAZmZtcGVnLm9y Zz4KPiBTdWJqZWN0OiBSZTogW0ZGbXBlZy1kZXZlbF0gW1BBVENIXSBhdmZpbHRlci9kbm46IGFk ZCB6ZXJvLXNob3QgaW1hZ2UgCj4gY2xhc3NpZmljYXRpb24gdXNpbmcgQ0xJUCBtb2RlbHMKPiAK PiBIZWxsbyBZZWp1biBHdW8sCj4gCj4geWVzIGkgY2FuIGRvIHRoYXQgYW5kIHN1Ym1pdCBpdCBp biBhbm90aGVyIHBhdGNoLiBEbyB5b3UgYWxzbyBoYXZlIAo+IHNvbWUgZmVlZGJhY2sgZm9yIHRo ZSBjbGlwIGJhY2tlbmQ/IEkgaGF2ZSBhbHJlYWR5IG1hZGUgc29tZSBzbWFsbCAKPiBjaGFuZ2Vz IChjdWRhIGFjY2VsIGFuZCBuZXcgcHJlcHJvY2Vzc2luZykgdGhhdCBpIHdpbGwgc3VibWl0IGFs b25nIAo+IHdpdGggdGhlIG90aGVyIHBhdGNoLCBidXQgaSB3b3VsZCBsaWtlIHRvIGhlYXIgeW91 ciB0aG91Z2h0cy4KPiAKQ291bGQgeW91IHNoYXJlIHdoeSB3ZSBuZWVkIGEgbmV3IGJhY2tlbmQ/ Cgo+IFRoYW5rcwo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gRnJvbTog ZmZtcGVnLWRldmVsIDxmZm1wZWctZGV2ZWwtYm91bmNlc0BmZm1wZWcub3JnPiBvbiBiZWhhbGYg b2YgR3VvLCAKPiBZZWp1biA8eWVqdW4uZ3VvLWF0LWludGVsLmNvbUBmZm1wZWcub3JnPgo+IFNl bnQ6IFN1bmRheSwgRmVicnVhcnkgMTYsIDIwMjUgNzowOSBBTQo+IFRvOiBGRm1wZWcgZGV2ZWxv cG1lbnQgZGlzY3Vzc2lvbnMgYW5kIHBhdGNoZXMgPGZmbXBlZy0gCj4gZGV2ZWxAZmZtcGVnLm9y Zz4KPiBTdWJqZWN0OiBSZTogW0ZGbXBlZy1kZXZlbF0gW1BBVENIXSBhdmZpbHRlci9kbm46IGFk ZCB6ZXJvLXNob3QgaW1hZ2UgCj4gY2xhc3NpZmljYXRpb24gdXNpbmcgQ0xJUCBtb2RlbHMKPiAK PiAKPiAKPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPiBGcm9tOiBmZm1wZWctZGV2 ZWwgPGZmbXBlZy1kZXZlbC1ib3VuY2VzQGZmbXBlZy5vcmc+IE9uIEJlaGFsZiBPZiAKPiA+IG0u a2FpbmRsMDIwOEBnbWFpbC5jb20KPiA+IFNlbnQ6IFRodXJzZGF5LCBKYW51YXJ5IDMwLCAyMDI1 IDQ6MzMgQU0KPiA+IFRvOiBmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwo+ID4gU3ViamVjdDogW0ZG bXBlZy1kZXZlbF0gW1BBVENIXSBhdmZpbHRlci9kbm46IGFkZCB6ZXJvLXNob3QgaW1hZ2UgCj4g PiBjbGFzc2lmaWNhdGlvbiB1c2luZyBDTElQIG1vZGVscwo+ID4KPiA+IEFkZCBhIG5ldyBmaWx0 ZXIgJ2Rubl9jbGlwJyB0aGF0IHBlcmZvcm1zIHplcm8tc2hvdCBpbWFnZSAKPiA+IGNsYXNzaWZp Y2F0aW9uIHVzaW5nIENMSVAgKENvbnRyYXN0aXZlIExhbmd1YWdlLUltYWdlIFByZS1UcmFpbmlu ZykgbW9kZWxzLgo+IFRoZSBmaWx0ZXIgc3VwcG9ydHM6Cj4gCj4gRm9yIGltYWdlIGNsYXNzaWZp Y2F0aW9uIHdpdGggbmV3IGRubiBtb2RlbHMsIHdlJ2QgYmV0dGVyIGFkZCB0aGUgbmV3IAo+IG1v ZGVsIHN1cHBvcnQgd2l0aCBkbm5fY2xhc3NpZnkgYXQgaHR0cHM6Ly9mZm1wZWcub3JnL2ZmbXBl Zy0gCj4gZmlsdGVycy5odG1sI2Rubl8wMDVmY2xhc3NpZnkKPiAKPiAKPiBfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IGZmbXBlZy1kZXZlbCBtYWlsaW5n IGxpc3QKPiBmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwo+IGh0dHBzOi8vZmZtcGVnLm9yZy9tYWls bWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAo+IAo+IFRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5r IGFib3ZlLCBvciBlbWFpbCAKPiBmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGgg c3ViamVjdCAidW5zdWJzY3JpYmUiLgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCj4gZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdAo+IGZmbXBlZy1kZXZl bEBmZm1wZWcub3JnCj4gaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVn LWRldmVsCj4gCj4gVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsIAo+ IGZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmli ZSIuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBl Zy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1w ZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlz aXQgbGluayBhYm92ZSwgb3IgZW1haWwgZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3 aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVs QGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRl dmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRl dmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K