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 EE22F4E2DE for ; Mon, 10 Mar 2025 19:53:13 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 4510C68DFDC; Mon, 10 Mar 2025 21:53:11 +0200 (EET) Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id DA1D168DFDC for ; Mon, 10 Mar 2025 21:53:09 +0200 (EET) Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-43d0359b1fcso11555e9.0 for ; Mon, 10 Mar 2025 12:53:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741636389; x=1742241189; darn=ffmpeg.org; h=thread-index:content-language:content-transfer-encoding :mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=jSqOL5IsJmhHOOluAbNcOAudr1AIR1JKGVO88vfidRc=; b=bgdM2oD2MfS4S6uYowscnGdiJf2VdQKnRo19l8+4ENgs2/XrGaup8SN/ma8CiR23th /q2eM7K5X1W/DEqL6i0o7ER90Ucoe8QxIuSTTSN4is2tikP0Uy1kH0ortZVJawiV4+tE sajhDiBVQdTJHmLJ3l24OyCoUkqVmH5iwDoMDl1v57eHtKxs1FjXbycFlx/eE8jpduqs vJCdDiU1VqkuOHETaujt8eSe6lpPTrxK2+sOpqTxnmnebmQOxkcqalUcIbE3FrG/S2RM nEmq3IzlbnlNg2b+PomRoAdjA9/3U7PtkiXkJFmUoNoqI2a5zriaMWN0EMCB2yYYr3ej 40RA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741636389; x=1742241189; h=thread-index:content-language:content-transfer-encoding :mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=jSqOL5IsJmhHOOluAbNcOAudr1AIR1JKGVO88vfidRc=; b=H9bLj8LJsknJ2UWdpAl/3Umi1jE+h269PhA472AF2XwRD56VyWXErcLi9cLwpLDLLf dcZjn5OfSAjeurHReWZqycKRXcU1bQ457MWlqPSgSWNpVG5HI5YFfFMmALJc20SdMV2d ZkxrihOAJTy3/px1T12qT6b5Djh1LLXgrC5FyXLPaO9DPRNVfBYf/D2hhbTWK97/vxq+ 5hnNSe52p7ZSS8KY56c1Z/TwLiRBBvcIMMaeWvBCQyrTBYsTRu7vq/9QzL/c6P4J1XOC Ixbr9py/IFfjQXan8VLhlH0wNWLiUpUn5u9j54JXY0Tr0UKXkwgXjZbqCz7blyZ9kv4u Hxcg== X-Gm-Message-State: AOJu0YwhLbTDqPrfYnESOAvEukbjH6kJP3xmpaBLQo7X0YA8nYGtxJsa cRaX6iD9yMpgM2x4so9egqwATcz73pWwG6o/fI2BZi4rK2hwC4tA4ibqrg== X-Gm-Gg: ASbGnctAG2cWBd1Kvw0OcX2cDKzEn3W00n2514Xb1/HdCUhJT4tN4nS9EjORbO9aJAd XmHnYA5Vzm1ObONrdoe2jy1rrO4v6Jl0RxgQUwON3F4gjp3B5lH1ZNXYwtTqgS7vbvHhXXYyjmO rMV4FJPoaUqaz4bImmV2l0hNHns47DaULNg1lZZF1r1H0hbm5CsapIwHwu2/Rxp8TvdEw3LhwTR IUisilGj4keNcV1KVSkpByZ4vwCEwJ+9TetVI7yhyw+0sJHrCcPXn7q7UBF0qciMcweT7co1qyT p+wpqZ5vZD8+Ux4JkMPSCVbgrJJ8iQ6cw6n6504Jp4xAJJQKWUFKkwrl/mVwDLynk0TB2TH5oQH a3cbZvnaDs2FFkzb1 X-Google-Smtp-Source: AGHT+IGBdJ7DxISeAi1BWyu/2Gfw5+tsi2Fy8/KTSZovIStJWQCWNwLrA1s50eOPf63iBqmVBtPFKw== X-Received: by 2002:a05:600c:3506:b0:43c:f3e1:a729 with SMTP id 5b1f17b1804b1-43d01d5f7ffmr8930165e9.12.1741636388798; Mon, 10 Mar 2025 12:53:08 -0700 (PDT) Received: from MK2 (80-108-16-220.cable.dynamic.surfer.at. [80.108.16.220]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43cee22c13fsm77702955e9.40.2025.03.10.12.53.08 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 10 Mar 2025 12:53:08 -0700 (PDT) From: To: Date: Mon, 10 Mar 2025 20:53:08 +0100 Message-ID: <003b01db91f6$0c20cc60$24626520$@gmail.com> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 16.0 Content-Language: en-at Thread-Index: AduR9gcWhlj/jNfRS3O86Uuhzw3mdw== Subject: [FFmpeg-devel] [PATCH v2 FFmpeg 7/20] libavfilter/dnn_interface.h: define new DNNExecParams DNNExecZeroShotClassificationParams 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: Signed-off-by: MaximilianKaindl --- libavfilter/dnn_interface.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/libavfilter/dnn_interface.h b/libavfilter/dnn_interface.h index f4552d4287..4252cd2231 100644 --- a/libavfilter/dnn_interface.h +++ b/libavfilter/dnn_interface.h @@ -92,6 +92,16 @@ typedef struct DNNExecClassificationParams { const char *target; } DNNExecClassificationParams; +typedef struct DNNExecZeroShotClassificationParams { + DNNExecBaseParams base; + const char **labels; + const int label_count; + const char *target; + const char *tokenizer_path; + const int *softmax_units; + const int softmax_units_count; +} DNNExecZeroShotClassificationParams; + typedef int (*FramePrePostProc)(AVFrame *frame, DNNData *model, AVFilterContext *filter_ctx); typedef int (*DetectPostProc)(AVFrame *frame, DNNData *output, uint32_t nb, AVFilterContext *filter_ctx); typedef int (*ClassifyPostProc)(AVFrame *frame, DNNData *output, uint32_t bbox_index, AVFilterContext *filter_ctx); -- 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".