SOUND4 x1.Cloud Versions
Contents
1.2.2
(in progress)
Corrected: after network errors while retrieving the license, the process may quit (and restart for Docker) due to a SIGPIPE.
Corrected: for Linux containers, if STATE_DIR was not specified $PWD was used instead of /usr/share/sound4proc.
1.2.1
(2021-01-06)
Works with any Linux on x86_64, armv7, arm64 with kernel>=3.13 and Glibc>=2.19, and with Windows
Correction so multiple instances (simultaneous or consecutive) works.
Local HTTP server correction to use less CPU.
Local web server: delay save changes.
Save changes automatically also when Undo/Redo is used.
Can disable HTTP server, not only HTTPS server.
1.2.0
(2020-12-04)
Works with any Linux on x86_64 with kernel>=3.13 and Glibc>=2.19
The library can handle the web server, either with the process or independently (so you can have a single container or separated ones).
There is a possible authentication system : you have to define some env variable at creation time to activate it.
Both containers (process and server) are using the library, so the main programs are very small now, and server image is the same as process with a different startup program only.
BUG: web server used in with the process: high CPU usage.
1.1.20
(2020-10-19)
Changes for dynamic library only.
1.1.19
(2020-10-14)
Improved overall optimisation for AVX and AVX512.
Web server supports dynamic certificate changes.
Default ALERT_HANDLE_PACKET_DELAY_MS from 5 to 50ms.
Corrected false error log on timestamps when packets have different sizes.
1.1.18
(2020-10-02)
More agressive compile optimisation.
NOTE: when number of input frames changes, the software falsely reports timestamp errors.
1.1.17
(2020-10-01)
Added some RTP checks and logs.
Set RTP thread in realtime priority, if allowed (might need cap SYS_NICE). Can be adjusted with environment variable SCHED_PRIO. Set SCHED_PRIO=0 to disable, or 1 to 99 (default 10).
Check that incoming RTP packet are processed quickly (<5ms or environment variable ALERT_HANDLE_PACKET_DELAY_MS) to detect CPU overloads.
Small optimizations.
NOTE: when number of input frames changes, the software falsely reports timestamp errors.
1.1.16
(2020-09-28)
Better display on web interface for small devices.
Secure the process errors, to avoid rare floating-point compute errors locking the process, and directly recover the known-possible ones.
1.1.15
(2020-07-16)
When license is invalid, the process now goes to bypass instead of silence.
1.1.14
(2020-07-16)
Added json API, with HTTP get/post/put. For instance:
- load a preset: http://localhost/json/load/Jazz Ligh
- get preset list: http://localhost/json/get/presetlist
- get all possible info: http://localhost/json/get
- set agc attack to 15: http://localhost/json/set/preset/agc/attack/15
1.1.13
(2020-05-06)
Clean-up AWS_ACCESS vars from env by removing quotes, and extra char at end (CR,LF,TAB,SPC)
1.1.12
(2020-05-06)
Build-chain corrections only.
1.1.11
(2020-05-06)
Use S4_AWS_ACCESS_KEY_ID and S4_AWS_SECRET_ACCESS_KEY by default, to circumvent troubles in AWS environments.
Correct Jazz Light factory
Allow websocket cross-origin
1.1.10
(2020-05-05)
Improved band limiter and lookahead working mode.
1.1.8
(2020-02-12)
Uses RADIO_NAME environment var for licenses.
1.0.33
(2020-01-29)
Support hostnames in command-lines.
1.0.31
(2020-01-17)
Correct Audio format parsing from command-line.
Supported formats are: RTP_SAMPLE_FORMAT=S16_LE, S16_BE, S24_LE, S24_BE, S32_LE, S32_BE, F32_LE, F32_BE
1.0.30
(2020-01-16)
Added R128.
1.0.28
(2019-11-20)
Nice EQ setup in HTML. Many GUI improvements
1.0.5
(2019-11-08)
Improved Preset Import/Export
Lots of GUI improvement.
Sound processing corrections to be closer to card version.
1.0.0
(2019-07-12)
First beta release