]> git.djapps.eu Git - pkg/ggml/sources/whisper.cpp/commitdiff
whisper : zero-initialize some more context variables
authorGeorgi Gerganov <redacted>
Tue, 21 Feb 2023 17:00:42 +0000 (19:00 +0200)
committerGeorgi Gerganov <redacted>
Tue, 21 Feb 2023 17:00:42 +0000 (19:00 +0200)
Just in case

whisper.cpp

index 9c9aefdffc186ca6c0168e80c129be23e4706486..3a21581c682c641ac20ccc2de7e7c25470f0df64 100644 (file)
@@ -592,11 +592,11 @@ struct whisper_context {
 
     mutable std::mt19937 rng; // used for sampling at t > 0.0
 
-    int lang_id;
+    int lang_id = 0; // english by default
 
     // [EXPERIMENTAL] token-level timestamps data
-    int64_t t_beg;
-    int64_t t_last;
+    int64_t t_beg = 0;
+    int64_t t_last = 0;
     whisper_token tid_last;
     std::vector<float> energy; // PCM signal energy
 
@@ -4339,7 +4339,7 @@ int whisper_full_n_segments(struct whisper_context * ctx) {
 }
 
 int whisper_full_lang_id(struct whisper_context * ctx) {
-    return ctx->lang_id; 
+    return ctx->lang_id;
 }
 
 int64_t whisper_full_get_segment_t0(struct whisper_context * ctx, int i_segment) {