From 3c1db4023cc5c5574d056c2eb36ee6303a8edefb Mon Sep 17 00:00:00 2001 From: Zero Date: Sun, 14 May 2023 14:27:37 -0600 Subject: [PATCH] update whisper.cpp to v1.4.2 --- sys/src/bindings.rs | 15 +++++++++++++-- sys/whisper.cpp | 2 +- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/sys/src/bindings.rs b/sys/src/bindings.rs index 27f4bfd..1e25f09 100644 --- a/sys/src/bindings.rs +++ b/sys/src/bindings.rs @@ -782,6 +782,7 @@ pub struct whisper_full_params { pub prompt_tokens: *const whisper_token, pub prompt_n_tokens: ::std::os::raw::c_int, pub language: *const ::std::os::raw::c_char, + pub detect_language: bool, pub suppress_blank: bool, pub suppress_non_speech_tokens: bool, pub temperature: f32, @@ -1136,8 +1137,18 @@ fn bindgen_test_layout_whisper_full_params() { ) ); assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).suppress_blank) as usize - ptr as usize }, + unsafe { ::std::ptr::addr_of!((*ptr).detect_language) as usize - ptr as usize }, 88usize, + concat!( + "Offset of field: ", + stringify!(whisper_full_params), + "::", + stringify!(detect_language) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).suppress_blank) as usize - ptr as usize }, + 89usize, concat!( "Offset of field: ", stringify!(whisper_full_params), @@ -1147,7 +1158,7 @@ fn bindgen_test_layout_whisper_full_params() { ); assert_eq!( unsafe { ::std::ptr::addr_of!((*ptr).suppress_non_speech_tokens) as usize - ptr as usize }, - 89usize, + 90usize, concat!( "Offset of field: ", stringify!(whisper_full_params), diff --git a/sys/whisper.cpp b/sys/whisper.cpp index 9c61f5f..a5defbc 160000 --- a/sys/whisper.cpp +++ b/sys/whisper.cpp @@ -1 +1 @@ -Subproject commit 9c61f5f58555bb136b71b391b40f956328f18dd5 +Subproject commit a5defbc1b98bea0f070331ce1e8b62d947b0443d