[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