[FFmpeg-devel] [PATCH v2 FFmpeg 8/20] libavfilter/dnn_interface.h: define new fields in THOptions struct

m.kaindl0208 at gmail.com m.kaindl0208 at gmail.com
Mon Mar 10 21:53:26 EET 2025


Signed-off-by: MaximilianKaindl <m.kaindl0208 at gmail.com>
---
 libavfilter/dnn_interface.h | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/libavfilter/dnn_interface.h b/libavfilter/dnn_interface.h
index 4252cd2231..f284665768 100644
--- a/libavfilter/dnn_interface.h
+++ b/libavfilter/dnn_interface.h
@@ -148,6 +148,17 @@ typedef struct OVOptions {
 typedef struct THOptions {
     const AVClass *clazz;
     int optimize;
+
+    // Contrastive Language-X Pre-training options
+    float logit_scale;
+    float temperature;
+    int forward_order;  // Order of forward output (0: media text, 1: text media)
+    int normalize;      // Normalize the input tensor
+
+    int64_t token_dimension;
+    int64_t input_resolution;
+    int64_t sample_rate;
+    int64_t sample_duration;
 } THOptions;

 typedef struct DNNModule DNNModule;
--
2.34.1




More information about the ffmpeg-devel mailing list