From 989cba609cd08b354ce361675d2867052c75cf25 Mon Sep 17 00:00:00 2001 From: Kitaiti Makoto Date: Sat, 23 May 2026 02:47:03 +0900 Subject: [PATCH] ruby_whisper_parakeet_abort_callback_user_data -> ruby_whisper_abort_callback_user_data --- bindings/ruby/ext/ruby_whisper.h | 4 ++-- bindings/ruby/ext/ruby_whisper_parakeet_context.c | 6 +++--- bindings/ruby/ext/ruby_whisper_parakeet_params.c | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bindings/ruby/ext/ruby_whisper.h b/bindings/ruby/ext/ruby_whisper.h index 80dc59d96..67d27ec23 100644 --- a/bindings/ruby/ext/ruby_whisper.h +++ b/bindings/ruby/ext/ruby_whisper.h @@ -31,10 +31,10 @@ typedef struct { bool is_interrupted; } ruby_whisper_abort_callback_container; -typedef struct ruby_whisper_parakeet_abort_callback_user_data { +typedef struct ruby_whisper_abort_callback_user_data { volatile rb_atomic_t is_interrupted; ruby_whisper_callback_container *callback_container; -} ruby_whisper_parakeet_abort_callback_user_data; +} ruby_whisper_abort_callback_user_data; typedef struct ruby_whisper_log { enum ggml_log_level level; diff --git a/bindings/ruby/ext/ruby_whisper_parakeet_context.c b/bindings/ruby/ext/ruby_whisper_parakeet_context.c index bd19c21ac..cdd808d75 100644 --- a/bindings/ruby/ext/ruby_whisper_parakeet_context.c +++ b/bindings/ruby/ext/ruby_whisper_parakeet_context.c @@ -30,7 +30,7 @@ extern VALUE ruby_whisper_parakeet_transcribe(VALUE self, VALUE audio_path, VALU extern VALUE ruby_whisper_parakeet_segment_init(VALUE context, int index); extern parsed_samples_t parse_samples(VALUE *samples, VALUE *n_samples); extern VALUE release_samples(VALUE rb_parsed_args); -extern void ruby_whisper_parakeet_prepare_transcription(ruby_whisper_parakeet_params *rwpp, VALUE *context, ruby_whisper_parakeet_abort_callback_user_data *abort_callback_user_data); +extern void ruby_whisper_parakeet_prepare_transcription(ruby_whisper_parakeet_params *rwpp, VALUE *context, ruby_whisper_abort_callback_user_data *abort_callback_user_data); extern rb_data_type_t ruby_whisper_parakeet_params_type; extern VALUE ruby_whisper_parakeet_token_s_from_token_data(struct parakeet_context *context, const parakeet_token_data *token_data); @@ -190,7 +190,7 @@ parakeet_full_without_gvl(void *rb_args) } typedef struct { - ruby_whisper_parakeet_abort_callback_user_data *abort_callback_user_data; + ruby_whisper_abort_callback_user_data *abort_callback_user_data; } parakeet_full_ubf_args; static void @@ -210,7 +210,7 @@ ruby_whisper_parakeet_context_full_body(VALUE rb_args) ruby_whisper_parakeet_params *rwpp; GetParakeetParams(*args->params, rwpp); - ruby_whisper_parakeet_abort_callback_user_data abort_callback_user_data = { + ruby_whisper_abort_callback_user_data abort_callback_user_data = { 0, NULL, }; diff --git a/bindings/ruby/ext/ruby_whisper_parakeet_params.c b/bindings/ruby/ext/ruby_whisper_parakeet_params.c index 02d10aabd..bd3e451de 100644 --- a/bindings/ruby/ext/ruby_whisper_parakeet_params.c +++ b/bindings/ruby/ext/ruby_whisper_parakeet_params.c @@ -302,7 +302,7 @@ call_parakeet_abort_callbacks(void *v_args) static bool ruby_whisper_parakeet_abort_callback(void *user_data) { - ruby_whisper_parakeet_abort_callback_user_data *data = (ruby_whisper_parakeet_abort_callback_user_data *)user_data; + ruby_whisper_abort_callback_user_data *data = (ruby_whisper_abort_callback_user_data *)user_data; int is_interrupted = RUBY_ATOMIC_LOAD(data->is_interrupted); if (is_interrupted) { @@ -325,7 +325,7 @@ ruby_whisper_parakeet_abort_callback(void *user_data) #define CALLBACK_CONTAINER_NAME(name) name ## _container void -ruby_whisper_parakeet_prepare_transcription(ruby_whisper_parakeet_params *rwpp, VALUE *context, ruby_whisper_parakeet_abort_callback_user_data *abort_callback_user_data) +ruby_whisper_parakeet_prepare_transcription(ruby_whisper_parakeet_params *rwpp, VALUE *context, ruby_whisper_abort_callback_user_data *abort_callback_user_data) { #define PARAM_NAME(name) name #define USER_DATA_NAME(name) name##_user_data