ruby_whisper_parakeet_abort_callback_user_data -> ruby_whisper_abort_callback_user_data

This commit is contained in:
Kitaiti Makoto 2026-05-23 02:47:03 +09:00
parent b765ac43bb
commit 989cba609c
3 changed files with 7 additions and 7 deletions

View File

@ -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;

View File

@ -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,
};

View File

@ -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