mirror of
https://github.com/obsproject/obs-studio.git
synced 2024-07-14 23:34:08 +00:00
libobs: Add casts to da_push_back_array arguments
This commit is contained in:
parent
10cf411f99
commit
d65ca911dd
|
@ -1017,12 +1017,14 @@ static inline int ep_parse_param_assign_intfloat(struct effect_parser *ep,
|
|||
float f = (float)os_strtod(ep->cfp.cur_token->str.array);
|
||||
if (is_negative)
|
||||
f = -f;
|
||||
da_push_back_array(param->default_val, &f, sizeof(float));
|
||||
da_push_back_array(param->default_val, (uint8_t *)&f,
|
||||
sizeof(float));
|
||||
} else {
|
||||
long l = strtol(ep->cfp.cur_token->str.array, NULL, 10);
|
||||
if (is_negative)
|
||||
l = -l;
|
||||
da_push_back_array(param->default_val, &l, sizeof(long));
|
||||
da_push_back_array(param->default_val, (uint8_t *)&l,
|
||||
sizeof(long));
|
||||
}
|
||||
|
||||
return PARSE_SUCCESS;
|
||||
|
@ -1036,11 +1038,13 @@ static inline int ep_parse_param_assign_bool(struct effect_parser *ep,
|
|||
|
||||
if (cf_token_is(&ep->cfp, "true")) {
|
||||
long l = 1;
|
||||
da_push_back_array(param->default_val, &l, sizeof(long));
|
||||
da_push_back_array(param->default_val, (uint8_t *)&l,
|
||||
sizeof(long));
|
||||
return PARSE_SUCCESS;
|
||||
} else if (cf_token_is(&ep->cfp, "false")) {
|
||||
long l = 0;
|
||||
da_push_back_array(param->default_val, &l, sizeof(long));
|
||||
da_push_back_array(param->default_val, (uint8_t *)&l,
|
||||
sizeof(long));
|
||||
return PARSE_SUCCESS;
|
||||
}
|
||||
|
||||
|
|
|
@ -541,12 +541,14 @@ static inline int sp_parse_param_assign_intfloat(struct shader_parser *sp,
|
|||
float f = (float)os_strtod(sp->cfp.cur_token->str.array);
|
||||
if (is_negative)
|
||||
f = -f;
|
||||
da_push_back_array(param->default_val, &f, sizeof(float));
|
||||
da_push_back_array(param->default_val, (uint8_t *)&f,
|
||||
sizeof(float));
|
||||
} else {
|
||||
long l = strtol(sp->cfp.cur_token->str.array, NULL, 10);
|
||||
if (is_negative)
|
||||
l = -l;
|
||||
da_push_back_array(param->default_val, &l, sizeof(long));
|
||||
da_push_back_array(param->default_val, (uint8_t *)&l,
|
||||
sizeof(long));
|
||||
}
|
||||
|
||||
return PARSE_SUCCESS;
|
||||
|
|
|
@ -1222,7 +1222,7 @@ static bool add_caption(struct obs_output *output, struct encoder_packet *out)
|
|||
sei_init(&sei, 0.0);
|
||||
|
||||
da_init(out_data);
|
||||
da_push_back_array(out_data, &ref, sizeof(ref));
|
||||
da_push_back_array(out_data, (uint8_t *)&ref, sizeof(ref));
|
||||
da_push_back_array(out_data, out->data, out->size);
|
||||
|
||||
if (output->caption_data.size > 0) {
|
||||
|
|
Loading…
Reference in a new issue