mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-02 09:01:50 -05:00
spa: fix compilation with -Werror=float-conversion
This commit is contained in:
parent
59fe89d41a
commit
a3a2ac9d7c
2 changed files with 5 additions and 5 deletions
|
|
@ -481,7 +481,7 @@ do { \
|
|||
spa_pod_builder_long(builder, va_arg(args, int64_t)); \
|
||||
break; \
|
||||
case 'f': \
|
||||
spa_pod_builder_float(builder, va_arg(args, double)); \
|
||||
spa_pod_builder_float(builder, (float)va_arg(args, double)); \
|
||||
break; \
|
||||
case 'd': \
|
||||
spa_pod_builder_double(builder, va_arg(args, double)); \
|
||||
|
|
|
|||
|
|
@ -77,17 +77,17 @@ static inline int spa_json_to_pod_part(struct spa_pod_builder *b, uint32_t flags
|
|||
spa_pod_builder_bool(b, val >= 0.5f);
|
||||
break;
|
||||
case SPA_TYPE_Id:
|
||||
spa_pod_builder_id(b, val);
|
||||
spa_pod_builder_id(b, (uint32_t)val);
|
||||
break;
|
||||
case SPA_TYPE_Int:
|
||||
spa_pod_builder_int(b, val);
|
||||
spa_pod_builder_int(b, (int32_t)val);
|
||||
break;
|
||||
case SPA_TYPE_Long:
|
||||
spa_pod_builder_long(b, val);
|
||||
spa_pod_builder_long(b, (int64_t)val);
|
||||
break;
|
||||
case SPA_TYPE_Struct:
|
||||
if (spa_json_is_int(value, len))
|
||||
spa_pod_builder_int(b, val);
|
||||
spa_pod_builder_int(b, (int32_t)val);
|
||||
else
|
||||
spa_pod_builder_float(b, val);
|
||||
break;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue