Wim Taymans
cd81b5f39a
spa: add spa_json_begin_array/object and relaxed versions
...
Add spa_json_begin_array/object to replace
spa_json_init+spa_json_begin_array/object
This function is better because it does not waste a useless spa_json
structure as an iterator. The relaxed versions also error out when the
container is mismatched because parsing a mismatched container is not
going to give any results anyway.
2024-09-16 09:50:33 +02:00
Wim Taymans
d9e7a10b0d
modules: accept and produce UMP only
2024-07-30 09:38:40 +02:00
Wim Taymans
41691f8bc9
module-vban: fix some implicit float conversions
2024-06-18 16:05:36 +02:00
Wim Taymans
1ae4374ccf
Fix compilation with -Werror=float-conversion
...
Better make the conversions explicit so that we don't get any surprises.
Fixes #4065
2024-06-18 12:17:56 +02:00
Wim Taymans
9a5609de2b
modules: move some spa_debug_mem to the log
...
Instead of dumping to stderr, write it to the log file.
2024-01-11 17:49:50 +01:00
Wim Taymans
5e750f6fb8
modules: place floats in properties in JSON format
...
Using %f will result in a locale dependent format and might not parse
with JSON parsers or even our own spa_atof() function.
2023-12-14 11:50:30 +01:00
Wim Taymans
fc68fd2d4a
module-vban: tweak rate adaption a little
...
Adapt quicker by increasing the bandwidth.
See #3380
2023-08-07 17:57:28 +02:00
Wim Taymans
2410660299
modules: add vban midi support
2023-08-01 12:54:19 +02:00
Wim Taymans
ce8f2c5d10
modules-vban: add vban sender and receiver
...
Fixes #3380
2023-07-25 18:36:48 +02:00